esp8266显示hello world(小白入手,只为记录)

1.先安装arduino,这个网上有教程可以自己去搜搜

这个是我经常忘掉的屏幕引脚怎么插,放在这里警示一下自己,不要忘记了。 

2.代码部分,这个是我自己最想解释的部分

这个代码也是我在网上找来的,然后自己解释一下。

1.

首先需要配置相关的库,0.96oled的屏幕,

/* 使用0.96寸的OLED屏幕需要使用包含这个头文件 */

#include "SSD1306Wire.h"

需要包含这个头文件

2.

/* 设置oled屏幕的相关信息 */

const int I2C_ADDR = 0x3c;              // oled屏幕的I2c地址

#define SDA_PIN 4                       // SDA引脚,默认gpio4(D2)

#define SCL_PIN 5                       // SCL引脚,默认gpio5(D1)

/* 新建一个oled屏幕对象,需要输入IIC地址,SDA和SCL引脚号 */

SSD1306Wire oled(I2C_ADDR, SDA_PIN, SCL_PIN);

3.

void setup() {

  /* 1. 初始化串口通讯波特率为115200*/

  Serial.begin(115200);

  /* 2. oled屏幕初始化 */

  oled.init();

  oled.flipScreenVertically();        // 设置屏幕翻转

  oled.setContrast(255);              // 设置屏幕亮度

  drawRect();                         // 测试屏幕显示

  oled.clear(); oled.display();       // 清除屏幕

}

4.

void loop() {

  oled.setFont(ArialMT_Plain_24);     // 设置字体

  oled.drawString(0, 0, "woshishabi!");     // 将要显示的文字写入缓存

  oled.display();                     // 将缓存里的文字在屏幕上显示

  digitalWrite(LED_BUILTIN, LOW);     // Turn the LED on

  delay(100);

  digitalWrite(LED_BUILTIN, HIGH);    // Turn the LED off

  delay(10);

}

5.最后是全部代码及结果

### 实现ESP8266显示 'Hello World' 为了在ESP8266上编程并显示'Hello World',可以采用多种方法来设置开发环境以及编写相应的程序。下面介绍一种基于Arduino IDE的方法。 #### 使用Arduino框架 安装好Arduino IDE之后,在首选项里添加ESP8266的板子管理URL:`http://arduino.esp8266.com/stable/package_esp8266com_index.json`[^1]。接着打开工具->开发板->开发板管理器,搜索并安装esp8266的支持包。完成这些配置以后就可以选择对应的ESP8266模块作为目标设备了。 下面是简单的代码片段用于打印“Hello World”。 ```cpp void setup() { Serial.begin(115200); } void loop() { Serial.println("Hello World"); delay(1000); // Wait for a second before sending next message. } ``` 这段代码会在串口监视器中每秒输出一次字符串"Hello World"。 对于那些希望利用更现代的RTOS SDK来进行项目构建的人群来说,则可以通过VSCode配合PlatformIO插件的方式创建工程文件夹,并按照特定结构放置源码文件[^3]。不过需要注意的是目前PlatformIO还不完全兼容最新的ESP-IDF框架特性,因此如果要使用高级功能可能需要考虑其他方案。 另外还有一种方式就是借助专门针对该芯片设计的集成开发环境——安信可AiThinkerIDE_V1.5.2进行操作[^4]。这种方式适合初学者快速入门学习基础语法和硬件控制技巧。 最后提醒一点关于内置LED的操作命令并非总是相同取决于具体型号,请参照实际使用的资料确认细节部分[^5]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值