wemos属于单片机吗_ArduiNo(WeMos D1)基础(一)

本文介绍了ArduiNo(WeMos D1)的基础知识,包括其特性、与STM32的对比、蜂鸣器的IO口驱动编程,以及串口通信的API和应用。此外,还讲解了如何通过WeMos D1进行Wi-Fi连接,包括作为STA模式接入Wi-Fi和架设FTP服务器。通过实例展示了如何使用串口控制蜂鸣器,并提供了Wi-Fi服务器编程的初步示例。
摘要由CSDN通过智能技术生成

ArduiNo(WeMos D1)

1.WeMos D1介绍

45600c07c8879faa8bb266147540b2f3.png

特性

基于ESP-8266EX

Arduino兼容,使用rduino IDE来编程

11 x I/O 引脚

1 x ADC 引脚(输入范围0-3.3V)

板载5V 1A开关电源(高输入电压24V)

工作中:

和stm32模块开发类似,集成度高

STM32方案也更经济便宜

2. ArduiNo开发环境,和keil对比

c9328e242a0e642da2a567c02338f3fd.png

优点: 集成很多开发库如串口,网络,sg90等

各种硬件开发接口,迅捷开发

自带串口调试工具

缺点: 程序编译速度慢

WeMos D1在ArduiNo下编程要注意开发环境的配置

工具-----> 板:“WeMos D1”

3. 关于蜂鸣器部分的io口驱动

055e882fe5dda23c33fedb5f852fafd1.png

蜂鸣器引脚:

VCC ---- Wemos 3.3v

GND ---- Wemos GND

I/o ---- Wemos D5

(D5配置成输出端口,低电平蜂鸣器响,高电平不响)

3-1.编程部分:

Wemos同Arduino

上电后不断执行loop函数中的代码,我们核心控制代码写入loop

setup函数只调用一次,一般用于硬件相关的初始化,比如IO口,串口

WeMos D1 Wifi Arduino esp8266是一块基于esp8266芯片的Arduino开发板,用于开发智能家居、IoT等应用。下面是其使用步骤: 1. 安装驱动程序 在连接WeMos D1 Wifi Arduino esp8266到电脑上之前,需要安装它的CH340驱动程序,否则电脑无法识别该设备。 2. 连接到电脑 将WeMos D1 Wifi Arduino esp8266通过USB接口连接到电脑上,并选择正确的串口和波特率。 3. 安装Arduino IDE WeMos D1 Wifi Arduino esp8266可以通过Arduino IDE进行编程。在开始编程之前,需要先安装Arduino IDE。 4. 安装esp8266支持库 由于WeMos D1 Wifi Arduino esp8266基于esp8266芯片,所以需要安装esp8266支持库。在Arduino IDE中,点击工具->开发板->Boards Manager,搜索esp8266,然后选择最新版本进行安装。 5. 编写程序 在Arduino IDE中,选择WeMos D1 Wifi Arduino esp8266开发板,并打开一个代码文件。然后就可以开始编写程序了。例如,可以通过WeMos D1 Wifi模块连接到无线网络,并通过网页服务器控制一个LED灯。 6. 上传程序 在编写好程序之后,就可以将程序上传到WeMos D1 Wifi Arduino esp8266中运行。点击Arduino IDE的“上传”按钮,即可将程序上传到WeMos D1 Wifi Arduino esp8266中。 7. 调试程序 在程序上传成功之后,可以通过串口监视器等方式进行调试,并查看程序的输出结果。如果需要修改程序,只需要重新编辑代码,然后再次上传即可。 总之,WeMos D1 Wifi Arduino esp8266是一块非常方便的Arduino开发板,使用它可以轻松实现智能家居、IoT等应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值