Wemos D1 ESP32 开发板是一款紧凑而强大的设备,它集成了天线和射频巴伦、功率放大器、低噪声放大器、滤波器和电源管理模块。整个解决方案占用的印刷电路板面积最少。该板采用台积电 40nm 低功耗技术,搭配 2.4GHz 双模 Wi-Fi 和蓝牙芯片,功率和射频性能最佳,安全可靠,可扩展至各种应用。将 WiFi 和蓝牙连接结合在单个 ESP32 芯片上。Wemos D1 ESP32 开发板是基于乐鑫 ESP32 芯片的开发板。它具有 Wi-Fi 和蓝牙连接,以及一系列用于连接传感器、执行器和其他设备的输入和输出引脚。该板具有高性能处理器和广泛的功能,是物联网和家庭自动化项目的理想选择。此外,该板具有易于使用的界面,采用 Arduino UNO 外形尺寸,并与 Arduino 平台兼容,可以轻松开发项目并与其他设备集成。借助 Wemos D1 ESP32 开发板,您可以轻松地为各种应用创建智能、互联的解决方案。该板的一些规格包括:
- 240 MHz 双核 LX6 芯片
- Wi-Fi 802.11 b/g/n 连接
- 蓝牙 4.2 BLE 连接
- 4 MB 闪存
- 520 KB SRAM
- 30 针输入/输出,包括 GPIO、I2C、SPI、UART 和 ADC
- MicroSD支持
- LiPo电池充电支持
该板与 Arduino 平台兼容,可以使用 Arduino IDE 进行编程。此外,它还支持 MicroPython 平台,该平台允许使用 Python 进行编程。
电位器是一种可变电阻器,它通常由一个电阻体和一个可移动的电刷组成。当电刷沿电阻体移动时,可以在输出端获得与位移量成一定关系的电阻值或电压。电位器可以作为三端或二端元件使用,后者可以视作一个可变电阻器。在电路中,电位器的作用是获得与输入电压(外加电压)成一定关系的输出电压。
电位器模块的工作原理
电位器模块的工作原理是基于电阻的变化来调节电路中电荷的流动。它通常由一个旋转的轴和一个带有电阻材料的环形部件组成。通过旋转电位器的轴,可以改变电阻材料在电路中的位置,从而改变电压的大小。
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验二百三十四:Wemos D1 迷你Arduino Uno R3 D1 R32 ESP32
Wifi蓝牙无线开发板CH340 4M内存
{花雕动手做}项目之十:WeMos D1R32模拟量读取与显示任务(旋转电位器模拟输入)
实验接脚:2脚为板载LED,4脚接电位器OUT
实验开源代码
/*
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验二百三十四:Wemos D1 迷你Arduino Uno R3 D1 R32 ESP32
Wifi蓝牙无线开发板CH340 4M内存
{花雕动手做}项目之十:WeMos D1R32模拟量读取与显示任务(旋转电位器模拟输入)
实验接脚:2脚为板载LED,4脚接电位器OUT
*/
void setup() {
Serial.begin(115200); // 初始化串口通信
xTaskCreatePinnedToCore(
TaskAnalogRead, // 模拟量读取任务
"AnalogReadA3",
1024,
NULL,
1,
NULL,
ARDUINO_RUNNING_CORE);
}
void loop() {
// 空循环,所有任务在FreeRTOS中处理
}
// 模拟量读取任务
void TaskAnalogRead(void *pvParameters) {
(void) pvParameters;
for (;;) {
int sensorValue = analogRead(4); // 读取模拟量(A4引脚)
Serial.println(sensorValue); // 打印读取值
vTaskDelay(500 / portTICK_PERIOD_MS); // 延时500毫秒
}
}
实验串口返回情况
实验串口绘图器返回情况
实验场景图
评论