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

Wemos D1 Mini ArduinoIDE配置指南
本文详细介绍了如何让ArduinoIDE支持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                
}

 

实训题目:基于WIFI的无线灯控电路适用年级(专业):2022级物联网工程 实训任务使用给定硬件模块完成无线控制电路的搭建与调试,完成相关代码编写,使相应电路具备通过手机远程控制的功能。二 实训要求基本功能要求(80分)按照题目要求完成程序源码编写、调试及关键代码注释。主体电路包括晶振、复位、电源指示电路,预留程序下载接口;通过AT指令对WIFI模块进行配置,能够实现上电后模块连接手机通信(TCP或者UDP均可);能够通过手机端测试软件发送指令给单片机,使其控制对应的LED灯以不同模式闪烁,如:呼吸模式、常亮模式、流水模式等,至少具备三种模式。2、扩展功能要求(20分)实现亮灯时间的手动控制。如通过手机端发送亮灯时间给单片机,让单片机控制LED灯持续点亮30s或者1分钟等。两人为组,A同学模块可与B同学模块互联并通过按键发送控制指令,实现闪烁模式控制。三 实训原理图1 系统设计功能参考框图说明:可以改变方案,只要满足要求即可。 四、设计方法步骤1、根据设计任务性能指标要求选择总体方案,画出设计框图;2、参阅相关资料,根据设计框图进行单元电路的设计;3、列出元件清单; 4、画原理图,根据原理图在万能板上进行布局,安装并焊接;5、编写程序,调试电路;6、写实训报告(包括设计与调试的全过程,上有关资料、电路图心得体会)。五、实训报告格式详见《物联网数据感知及应用实训报告格式》文档
10-25
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值