欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1348|回復: 1
收起左側

關于用arduion對舵機的控制

[復制鏈接]
回帖獎勵 5 黑幣 回復本帖可獲得 5 黑幣獎勵! 每人限 1 次(中獎概率 70%)
ID:584041 發表于 2019-7-19 08:49 | 顯示全部樓層 |閱讀模式
利用”探索者”平臺提供的芯片和擴展板,寫好程序后,連上舵機,它會立刻轉動動一下,之后會按照程序再轉動一次,之后就一直不會轉了;轉動過的舵機再次上電,也只會這樣轉一次,請問這是怎么回事呢?
視頻描述:該小車在實現這樣的功能,紅外感應到障礙,小車后退,停歇一秒,供舵機轉向,再前進。
但是,從視頻中我們看到,舵機只轉動一次,之后的紅外感應都只有小車后退,沒有舵機轉向,請問這是怎么回事呢?各位大佬
回復

使用道具 舉報

ID:584041 發表于 2019-7-19 08:51 | 顯示全部樓層
我寫的是arduion程序,#include <Servo.h>

Servo servo_pin_4;

void setup()
{
  pinMode( 14, INPUT);
  servo_pin_4.attach(4);
  pinMode( 5 , OUTPUT);
  pinMode( 6 , OUTPUT);
  pinMode( 9 , OUTPUT);
  pinMode( 10 , OUTPUT);
}

void loop()
{
  int red_line=digitalRead(14);
  if (red_line==0)
  {
  digitalWrite( 6 , HIGH );
  digitalWrite( 5, LOW );
  digitalWrite( 10 , HIGH );
  digitalWrite( 9 , LOW );
  delay(1000);
  digitalWrite( 6 , LOW );
  digitalWrite( 5, LOW );
  digitalWrite( 10 , LOW );
  digitalWrite( 9 , LOW );
  servo_pin_4.write(30 );
  delay(1500);
  digitalWrite( 5 , HIGH );
    digitalWrite( 6 , LOW );
    digitalWrite( 9 , HIGH );
    digitalWrite( 10 , LOW );
  }
  if(red_line==HIGH)
  {
    digitalWrite( 5 , HIGH );
    digitalWrite( 6 , LOW );
    digitalWrite( 9 , HIGH );
    digitalWrite( 10 , LOW );
  }
}
懂行的幫個忙,謝謝
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表