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.最后是全部代码及结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值