极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11380|回复: 0

新人求助,急

[复制链接]
发表于 2014-10-6 13:40:26 | 显示全部楼层 |阅读模式
想控制2个舵机,开关闭合:舵机1 转到0度,延时3秒,舵机2转到0度,反之舵机2转到170度,延时3秒舵机1转到170度。

但不知道为什么我写的程序开关触发后有几秒延时后舵机才工作,哪位高手给指点下。另外怎样才能让1号舵机动作速度慢一点,谢谢。

void loop()
{
  int n =digitalRead(12);                  
  if ( n == HIGH )
  {
    servo_pin_9.write( 0 );
    delay( 3000 );
    servo_pin_10.write( 0 );
  }
  else   
  {
    servo_pin_10.write( 170 );
    delay( 3000 );
    servo_pin_9.write( 170 );
  }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 09:43 , Processed in 0.032866 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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