电机正反转

该文介绍了一种通过ESP32C3微控制器和Arduino环境来控制电机正反转的方法。首先,利用立创EDA设计PCB电路图,然后配置Arduino环境和ESP32C3板,连接WiFi。在代码中,设置HTTP客户端从特定网址抓取数据,根据返回的数据控制电机的13和12引脚状态,实现电机的切换运行。
摘要由CSDN通过智能技术生成

原理:通过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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值