原理:通过ESP32C3对电机进行控制。
第一步:画图
电机正反转的原理图
电机正反转的PCB
用立创EDA制作出板子。
第二步:用ESP32C3板进行控制
(一)Arduino环境配置
1.安装老版本的Arduino ,不要用2.0版本的arduino,安装方法根据官方文档安装:ESP32C3 Arduino 安装
2.把里面的其中一行代码放入以下的位置。
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
3.进行代码编程
wifi模块设置
#include <WiFi.h>
#include <WiFiMulti.h>
void setup() {
USE_SERIAL.begin(115200);
USE_SERIAL.println();
USE_SERIAL.println();
USE_SERIAL.println();
for (uint8_t t = 4; t > 0; t--) {
USE_SERIAL.printf("[SETUP] WAIT %d...\n", t);
USE_SERIAL.flush();
delay(1000);
}
wifiMulti.addAP("输入wifi名称", "输入wifi密码");
pinMode(13, OUTPUT); // ESP32C3输出端口为13
pinMode(12, OUTPUT); // ESP32C3输出端口为12
}
http网址爬取
#include <HTTPClient.h>
void loop() {
// 等待WIFI连接
if ((wifiMulti.run() == WL_CONNECTED)) {
HTTPClient http;
USE_SERIAL.print