nodemcu 的软串口使用
具体安装库,见下面代码;
- 控制舵机例程
/*
* 第三课
* nodemcu 控制舵机
*/
#include <ESP8266WiFi.h>
#include <SoftwareSerial.h>//nodemcu 的软串口
#include <LobotServoControllerS.h>
SoftwareSerial swSer(14, 12, false, 256);//rx,tx,nodemcu 软串口
LobotServoController myse(swSer);//舵机控制库
int led4 = D4;//定义led引脚
void setup() { //myse.moveServo(6, 150, 1000);
swSer.begin(9600);//舵机控制 串口初始化
Serial.begin(115200);//串口 初始化
pinMode(led4, OUTPUT);//控制一个灯
digitalWrite(led4, LOW);
Serial.print("init success");
}
void loop() {
Serial.println("GPIO 4 off");
digitalWrite(led4, LOW);
myse.moveServo(6, 150, 1000);//初始化头部 头部编号 舵机位置,运行时间
delay(1000);
digitalWrite(led4, HIGH);
myse.moveServo(6, 60, 1000)