37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。 【Arduin...
arduino uno esp-01s TX RX RX TX GND GND 5V VCC ②创建变量 创建一个字符串变量用于储存我们接收到的数据 创建两个整数型变量,用于存储温湿度数据 创建一个char变量,储存接收过程的数据 String rcvData="";//保存数据 int temperature = 0;//温度数据 int humidity = 0;//湿度数据 char SerialRcvBuf...
首先打开Arduino ID,在菜单栏点击“文件->首选项”,如下图。 文件->首选项 在打开的页面中,找到“附加开发板管理网址”,填入如下内容(上图红框中),并点击“好”退出。arduino.esp8266.com/sta 在菜单栏点击“工具->开发板->开发板管理” 在打开的页面中搜索“ESP8266”,并安装。 1.2.2 手工安装 通过I...
二、软件准备 Arduino、EMQX(这是mqtt服务器可以部署在本地也可以放在远程服务器上)、MQTTBox(mqtt客户端程序)、如果是Window系统的话 安装相关USB驱动程序。 三、安装EMQX 下面介绍的方法是部署在远程服务器上。 MQTT服务器配置方法 四、安装Arduino IDE 到官网下载安装 五、配置Arduino IDE 的 ESP8266开发环境 参...
同时有三种工作模式,STA客户端模式、AP接入点模式、STA+AT共存模式。作为最小的无线模块,他只有两个GPIO端口,但是配合Arduino或者STM32通过RX、TX发送接收数据可以发挥出巨大的作用。 我们选择了机智云平台,因此我们要给它烧录进相应的固件——Gagent固件,下载地址: ...
因为在开发ESP-01s远程控制中觉得接线麻烦,又因为ESP-01s板子上带有LED灯,那就先点亮板载LED, 如图所示: 打开Arduino 把代码copy进去,再编译烧录,就可以看见LED灯每隔1秒亮和熄。 经过测试本代码只实用于ESP-01S,ESP8266-01S。
硬件准备ARDUINO板:入门级的UNO/NANO,淘宝上价格波动在15-25元,原装价格参考中准价128元。ESP01S模块:价格通常在5-10元,单买时需额外支付邮费,基本不包邮。若无需外接电源,可考虑直接连接。烧录器:非必需,但推荐购买。它提供便捷的插拔式烧录,免去复杂操作,某宝参考价7-8元。注意,它只能...
首先用杜邦线将Arduino UNO开发板与ESP-01S连接,如图所示。 这里注意,我把ESP-01S的TX、RX连接到UNO的4、5引脚上了,也就是采用软串口。(原因稍后说) 软串口连接 打开Arduino IDE,选择内置例程,即菜单栏:文件 > 示例 > SoftwareSerial > SoftwareSerialExample ...
1. Arduino UNO板 2. ESP01-01S WiFi模块 具体步骤如下:软件环境配置 1.1 Arduino USB驱动自动安装:多数情况下,如Windows 10系统,操作系统会自动识别并安装USB驱动,无需额外操作。如未识别,可通过互联网查找解决方案。1.2 ESP01-S软件支持 1.2.1 自动下载:在Arduino IDE中执行以下操作:首...
2. Arduino IDE编程实现文件下载并保存 方法2时使用Arduino IDE开发时,可以用编程实现文件的下载并保存,但是保存文件时,ESP01S模块的板载FLASH又比较小(8Mbit的Flash),因此首先进行Flash更换: (1) 更换Flash W25Q32 是一个32Mbit(4M)的Flash芯片,大家可以根据自己的需要替换不同大小的Flash,用热风枪吹下原来的Flas...