• NodeMcu Esp8299 控制舵机


    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 
    }

    下面照

    主板插线位置照

     舵机

  • 相关阅读:
    nginx 相关命令
    uni-app跨域解决
    vue-cli3.0的项目搭建
    vue.js
    Flex布局
    javascript 数组排重
    IE的hack问题浅谈
    div自身高度、屏幕高度
    bootstrap轮播和百叶窗
    面向对象
  • 原文地址:https://www.cnblogs.com/freexiaoyu/p/13300124.html
Copyright © 2020-2023  润新知