Robofun 機器人論壇
標題:
arduino 求解直流減速馬達+紅外線遮斷合併
[打印本頁]
作者:
william60704
時間:
2016-5-16 22:55
標題:
arduino 求解直流減速馬達+紅外線遮斷合併
直流馬達 以下
int motor[] = {2, 3};
void setup() {
Serial.begin(9600);
for(int i = 0; i < 2; i++){
pinMode(motor
, OUTPUT);
}
}
void loop() {
left();
delay(5000);
motor_stop();
right();
delay(5000);
motor_stop();
}
void motor_stop(){
digitalWrite(motor[0], LOW);
digitalWrite(motor[1], LOW);
delay(25);
}
void left(){
digitalWrite(motor[0], LOW);
digitalWrite(motor[1], HIGH);
}
void right(){
digitalWrite(motor[0], HIGH);
digitalWrite(motor[1], LOW);
}
紅外線 以下
void setup(){
tone(4,3000,1000);
delay(1000);
pinMode(10,INPUT);pinMode(9,OUTPUT);
pinMode(3,INPUT);pinMode(2,OUTPUT);
pinMode(8,OUTPUT);pinMode(7,OUTPUT);
Serial.begin(9600);}
void loop(){
int irLeft = irDetect(9,10,38000);
int irRight = irDetect(2,3,38000);
digitalWrite(8,!irLeft);
digitalWrite(7,!irLeft);
Serial.print(irLeft);
Serial.print(" ");
Serial.println(irRight);
delay(100);
}
這次我們專題想做個電扶梯的概念
做個小模組
假設客人(放個公仔)經過一樓,紅外線切斷,
馬達運轉
到了二樓,紅外線切斷,馬達停止轉動。
大概是這樣的概念 跪求高手解答
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2