长按按键使舵机慢速转动-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3194|回复: 4

[未解决] 长按按键使舵机慢速转动

[复制链接]
发表于 2019-1-3 23:48 来自手机 | 显示全部楼层 |阅读模式
想写一个程序,使舵机在按下按键(不松开)时,持续正转,按下另一个按键时持续反转,请高手赐教…
发表于 2019-1-4 16:26 | 显示全部楼层
微信图片_20190104162520.png



可以试一试



 楼主| 发表于 2019-1-5 14:21 来自手机 | 显示全部楼层
非常感谢,但是我是想控制一台舵机,而且还要慢速转动,麻烦您再赐教…
发表于 2020-12-18 11:44 | 显示全部楼层
song7715 发表于 2019-1-5 14:21
非常感谢,但是我是想控制一台舵机,而且还要慢速转动,麻烦您再赐教…

舵机转速是固定的吧,如果你想看上去慢点,就每次一度一度的转
发表于 2020-12-18 16:54 | 显示全部楼层
#include<Servo.h>
Servo myServo;
int i;//存储舵机调度
void setup() {
  myServo.attach(3);
  pinMode(4,INPUT);//按钮A
  pinMode(5,INPUT);//按钮B
}

void loop()
{
  if(digitalRead(4)== 1)//判断按下按钮A
  {
    i=i+1;
    myServo.write(i);
    delay(100);   
  }
if(digitalRead(5)== 1)//判断按下按钮B
  {
    i=i-1;
    myServo.write(i);
    delay(100);   
  }
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 17:36 , Processed in 0.077026 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表