物联网-wemos D1 Mini (esp8266)实验一 --- 点亮LED 附完整源代码和注释

第一步:让arduinoIDE支持wemos D1MiNi

选择“文件/首选项”

第二步:将开发板添加到IDE里

http://arduino.esp8266.com/stable/package_esp8266com_index.json这个json地址键入下图所示红框的位置,点击“好”。

补充:点击右侧这个按钮可以让你同时键入多个开发板的json。用行隔开就行 不需要单独加符号

第三步:添加开发板

选择“工具/开发板/开发板管理”

 

 

第四部:

在打开的开发板管理器界面 搜索“esp”,安装下图红框这个,版本号可能因为你跟我安装的时间不同而有所不同。不重要、

第五步:

选择好开发板 参数如图所示设置就好

第六步:打开自带的demo 

第七步 在D1和G上连接一个led串一个220欧电阻

第八步 编译上传 就可以看到灯闪烁了

/*
  ESP8266 Blink by Simon Peter
  Blink the blue LED on the ESP-01 module
  This example code is in the public domain

  The blue LED on the ESP-01 module is connected to GPIO1
  (which is also the TXD pin; so we cannot use Serial.print() at the same time)

  Note that this sketch uses LED_BUILTIN to find the pin with the internal LED
*/

void setup() {
  pinMode(D4, OUTPUT);     // D4引脚设置成输出
}


void loop() {
  //D4上的led亮5s灭1s 板载led亮1s灭5s
  digitalWrite(D4, HIGH);   // 将D4引脚设为高电平(板载灯连接的这个引脚但是反向 所以板载灯闪烁和外界LED相反
  delay(5000);             //  延时5秒 
  digitalWrite(D4, LOW);  // 将D4引脚设为低电平
  delay(1000);            // 延时1s                
}

 

  • 9
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
ESP-01S是一款基于ESP8266芯片的WIFI模块,可以实现无线网络连接和数据传输。ESP8266芯片是一款高度集成的WIFI芯片,具有强大的处理能力和低功耗特性,可以方便地用于物联网应用。 ESP-01S与ESP8266的WIFI通讯,可以通过AT指令实现。AT指令是一种标准的串行通讯协议,用于控制设备的行为和数据传输。通过AT指令,可以实现ESP-01S与ESP8266之间的基本通讯,包括网络连接、数据传输和设备控制等功能。 以下是ESP-01S与ESP8266的WIFI通讯步骤: 1. 初始化ESP-01S模块 在使用ESP-01S模块前,需要对其进行初始化。初始化包括设置串口通讯波特率、复位模块、设置工作模式等步骤。在初始化过程中,需要使用AT指令来设置相关参数。 2. 连接WIFI网络 ESP-01S可以连接到无线网络,通过AT指令可以连接到指定的WIFI网络。在连接网络前,需要设置WIFI的SSID和密码等参数。连接成功后,ESP-01S会获得一个IP地址,可以用于网络通讯。 3. 发送和接收数据 ESP-01S可以通过串口与外部设备进行数据传输。通过AT指令,可以设置串口通讯参数、发送数据、接收数据等操作。可以将ESP-01S视为一个串口设备,通过串口进行数据传输。 4. 控制外部设备 ESP-01S可以通过GPIO口控制外部设备,包括LED灯、继电器等。通过AT指令,可以设置GPIO口的状态,实现对外部设备的控制。 总之,ESP-01S与ESP8266的WIFI通讯非常灵活,可以通过AT指令实现各种功能。在物联网应用中,ESP-01S和ESP8266可以作为一个重要的无线模块,实现设备间的数据传输和控制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值