查看: 634|回复: 13

[未解决] arduino nano控制舵机

[复制链接]
  • TA的每日心情
    奋斗
    2020-5-31 12:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2020-5-30 19:18 | 显示全部楼层 |阅读模式
    本帖最后由 irene... 于 2020-5-30 19:21 编辑

    使用arduino nano every 控制舵机按下SB1 舵机旋转90°
    按下SB2 舵机复位
    ZM$W(1BEWEP}268YI`BHJOQ.png
    新人不是很会编程求大神指点

    该用户从未签到

    发表于 2020-5-30 19:24 来自手机 | 显示全部楼层

    回帖奖励 +1 金币

    希望有大神来指点一下 第一次接触

    该用户从未签到

    发表于 2020-5-30 19:25 来自手机 | 显示全部楼层
    1111111111111
  • TA的每日心情
    慵懒
    2020-4-11 14:27
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    发表于 2020-5-30 20:19 | 显示全部楼层
    你编译通过了吗
    ****************
    肯定编译不过
    const int burronpin = 3;后面没有pinMode( , );
    int buttonstate = 1;这是按键状态记录,按键只有两种状态1/HIGH或0/LOW,
    不存在buttonstate = 2或buttonstate = 3。
    if(buttonstate = 2 = HIGH)和if(buttonstate = 3 = HIGH)
    不存在这样的逻辑判断语句“=”为赋值号,“==”为比较符号。
    建议了解C的关键字、运算符号、逻辑语句的结构及执行过程
  • TA的每日心情
    开心
    2020-6-1 22:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-5-30 20:30 | 显示全部楼层
    pinMode(burronPin,INPUT) 按钮二状态未设置 状态未读取
  • TA的每日心情
    奋斗
    2020-5-31 12:00
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2020-5-30 21:59 | 显示全部楼层
    秋叶秋衣 发表于 2020-5-30 20:19
    你编译通过了吗
    ****************
    肯定编译不过

    对啊编译错误
    大神可以帮忙编译一下吗
    控制舵机
    按SB1舵机旋转90°
    按SB2舵机复位
    自已尝试了好久都搞不明白
  • TA的每日心情
    开心
    2020-7-11 09:41
  • 签到天数: 473 天

    [LV.9]以坛为家II

    发表于 2020-5-31 17:29 | 显示全部楼层
    本帖最后由 keliyuan 于 2020-5-31 17:36 编辑


    先搞清逻辑,开关2闭合式0度,开关3闭合式90度,那开关2和3闭合输出什么?
    所以不能用开关,用单击。

    #include <OneButton.h>
    #include <Servo.h>

    OneButton button3(3,true);
    Servo servo_9;
    OneButton button2(2,true);
    #单击3脚,低电平,舵机90度
    void attachClick3() {
      servo_9.write(90);
      delay(10);
    }
    #单击2脚,低电平,舵机0度
    void attachClick2() {
      servo_9.write(0);
      delay(10);
    }

    void setup(){
      button3.attachClick(attachClick3);
      servo_9.attach(9);
      button2.attachClick(attachClick2);
    }

    void loop(){
      button3.tick();
      button2.tick();
    }
  • TA的每日心情
    奋斗
    2020-5-31 12:00
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2020-5-31 23:14 | 显示全部楼层
    keliyuan 发表于 2020-5-31 17:29
    先搞清逻辑,开关2闭合式0度,开关3闭合式90度,那开关2和3闭合输出什么?
    所以不能用开关,用单击。

    想问一下,是点击2就转0°、点击3就转90°吗
  • TA的每日心情
    奋斗
    2020-5-31 12:00
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2020-5-31 23:19 | 显示全部楼层
    keliyuan 发表于 2020-5-31 17:29
    先搞清逻辑,开关2闭合式0度,开关3闭合式90度,那开关2和3闭合输出什么?
    所以不能用开关,用单击。

    但是我用arduino1.8.12编译过它是编译不了
  • TA的每日心情
    开心
    2020-7-11 09:41
  • 签到天数: 473 天

    [LV.9]以坛为家II

    发表于 2020-6-1 12:29 | 显示全部楼层
    你安装OneButton.h库了吗
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    [2019-4-20]RPG无人世界
    [2019-4-20]RPG无人世界
    剧情:主角玄影,为了逃避██的追杀迫不得已发动████在濒死状态来到█
    求助多个开关控制一条WS2812方法
    求助多个开关控制一条WS28
    本人已经写好不同的VIOD的模式 用的是Adafruit_NeoPixel库 但现在需要三个不同的开
    使用VSCode下载arduino的时候报错
    使用VSCode下载arduino的
    在VSCode中选择端口和板子的型号时提示Please check the "arduino.commandPath" in th
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表