NodeMCU,是一個開源的物聯網平台。 它使用Lua腳本語言編程。該平台基於eLua 開源項目,底層使用ESP8266 sdk 0.9.5版本。該平台使用了很多開源項目, 例如 lua-cjson, spiffs. NodeMCU包含了可以運行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基於ESP-12模組的硬件。(出自百科)
准備材料
NodeMcu 一塊
杜邦線3根
舵機一個
USB電線
軟件環境
Arduino ID 1.8.12 配置好esp8266開發開發板
地址 https://arduino.esp8266.com/stable/package_esp8266com_index.json
NodeMCU的引腳
開始碼代碼
#include <Servo.h> Servo myServo; // 定義Servo對象來控制 int pos = 0; // 角度存儲變量 void setup() { myServo.attach(14); //D5 } void loop() { for (pos = 0; pos <= 180; pos ++) { // 0°到180° // in steps of 1 degree myServo.write(pos); // 舵機角度寫入 delay(15); // 等待轉動到指定角度 } delay(2000);//延時2s for (pos = 180; pos >= 0; pos --) { // 從180°到0° myServo.write(pos); // 舵機角度寫入 delay(15); // 等待轉動到指定角度 } delay(2000);//延時2s }
下面照
主板插線位置照
舵機