无线控制机械转盘车

本文介绍了如何使用ESP8266主控板搭建无线控制的机械转盘车。首先,装配机械控制与主控板,并进行手动测试。接着,通过Arduino编译下载ESP8266的示例程序,确保开发板和下载端口选择正确。下载并安装安卓控制软件,将手机与ESP8266连接到同一局域网,设置IP地址和端口号以实现远程控制。
摘要由CSDN通过智能技术生成

操作说明
装配机械控制与主控板散件,完成后将主控板COM与P4短接此时D2指示灯亮起其次进行手动控制测试确保机械装配正常无误。
MCU主控ESP8266连接电脑通过Arduino编译下载测试示例程序,选择下载时需要注意开发板的选择和下载端口如图1_1,编译通过点下载,然后长按ESP8266 Flash按键再点下RST进入下载模式,等待下载进度条开始时松手完事,此时WIFI模块自动复位开始运行下载的程序下载,表面现象为长亮指示灯,待连路由器成功后指示灯为呼吸状态
此时手机下载控制软件,安装成功后将手机连接到与WIFI模块连接的同一网络下,也就是两者处于局域网络下,打开安卓示例APP,进入设置处开始设置连接IP地址与端口号,连接。
开始操作控制
参考示例程序

#include <ESP8266WiFi.h>
#define MAX_SRV_CLIENTS 4   //最大同时联接数,即你想要接入的设备数量,8266tcpserver只能接入五个

const char *ssid = "iCloud_TP"; 这里是我的wifi,你使用时修改为你要连接的wifi ssid
const char *password = "icloud_TP"; //你要连接的wifi密码

IPAddress local_IP(192, 168, 1, 133);//加入路由器时192, 168, 0, 1开始或根据路由分配的起始IP可到路由器中查看
IPAddress gateway(192, 168, 0, 1);//加入路由器时192, 168, 0, 1/手机自建服务器时路由网关192, 168, 43, 1
IPAddress subnet(255, 255, 255, 0);

WiFiServer server(8266);//你要的端口号,随意修改,范围0-65535
WiFiClient serverClients[MAX_SRV_CLIENTS];
int a = 0; //连接状态标识
int i = 0;//用于for循环
void setup()
{
   
    Serial.begin(9600);
    delay(10);
    pinMode(16, OUTPUT);//   D0
    digitalWrite(16, 0);
    //定义输入引脚
   
    pinMode(5, OUTPUT);//    D1
    pinMode(4, OUTPUT);//    D2
    pinMode(0, OUTPUT);//    D3
  
    //定义输出引脚
    pinMode(2, OUTPUT);//     D4
    pinMode(14, OUTPUT);//    D5
    pinMode(12, OUTPUT);//    D6
    pinMode(13, OUTPUT);//    D7
    pinMode(15, OUTPUT)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值