第一步使用ESP8266 实现透传(使用的贝壳物联)
第二步使用YB智能小车51控制板
代码如下:
/*
注意 :Arduino IDE版本请使用1.6.5-1.8.2
ESP8266模块在接Arduino之前请确定透传稳定性,在串口查看ESP8266是否能多次收到WELCOME TO BIGIOT,
能多次收到说明透传稳定且能自动重连。
时间:2018.12.4
作者:www.bigiot.net
*/
#include <aJSON.h>
//============= 此处必须修该============
String DEVICEID = "1XXX"; // 你的设备ID ==
String APIKEY = "d33XXXX"; //设备密码=
//=======================================
const int LED = 4;// LED正极连接针脚4
unsigned long lastCheckStatusTime = 0; //记录上次报到时间
const unsigned long postingInterval = 40000; // 每隔40秒向服务器报到一次
unsigned long checkoutTime = 0;//登出时间
int ledState = 0;
//============================亚博智能===========================
// 智能小车前进实验
//===============================================================
int Left_motor_back=9; //左电机后退(IN1)
int Left_motor_go=5; //左电机前进(IN2)
int Right_motor_go=6; // 右电机前进(IN3)
int Right_motor_back=10; // 右电机后退(IN4)
int control = 150;//PWM控制量
void setup() {
pinMode(LED, OUTPUT);
//初始化电机驱动IO为输出方式
pinMode(Left_motor_go,OUTPUT); // PIN 5 (PWM)
pinMode(Left_mo