Robofun 機器人論壇

標題: 紅外線收發控制馬達 [打印本頁]

作者: 黃豆383    時間: 2016-6-7 22:47
標題: 紅外線收發控制馬達
const int SensorLeft = 4;
int SL;

void setup()
{

  Serial.begin(9600);
  pinMode(SensorLeft,INPUT);

}
void loop()
{
while(1)
{

   SL = digitalRead(SensorLeft);

   if (SL == 1)
       run();
   else if (SL == 0)
   brake();
  }
}

紅外線收發是用PT2248/2249控制,為什麼PIN4只要連線(沒有電流)馬達都會動???
作者: plmko123456    時間: 2016-6-8 19:43
因為你只有run卻沒stop,因此只要一啟動,卻沒有讓馬達停下的指令,當然一直轉




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2