سلام
من میخوام یک متور dc رو با درایور l298 راست گرد و چپ گرد بکنم به این صورت که
متور راست گرد بشه و با فشردن کلید یک (pull down)راست گرد قطع و پس از زمان یک ساعت
چپ گرد بشه و توسط کلید 2 چپ گرد قطع بشه و پس از زمان یک ساعت راست گرد بشه.
این کد با deley زده شده و من میخوام با
من میخوام یک متور dc رو با درایور l298 راست گرد و چپ گرد بکنم به این صورت که
متور راست گرد بشه و با فشردن کلید یک (pull down)راست گرد قطع و پس از زمان یک ساعت
چپ گرد بشه و توسط کلید 2 چپ گرد قطع بشه و پس از زمان یک ساعت راست گرد بشه.
const int button_A = 8;
const int button_B = 7;
const int relay_L = 10;
const int relay_R = 9;
void setup() {
pinMode(button_A,INPUT);
pinMode(button_B,INPUT);
pinMode(relay_L,OUTPUT);
pinMode(relay_R,OUTPUT);
}
void loop() {
digitalWrite(relay_L,HIGH);
if(digitalRead(button_A)==HIGH)
digitalWrite(relay_L,LOW);
delay(3600000);
digitalWrite(relay_R,HIGH);
if(digitalRead(button_B)==HIGH)
digitalWrite(relay_R,LOW);
delay(3600000);
[FONT=Yekan]}[/FONT]
این کد با deley زده شده و من میخوام با
millis باشه کد های زیادی رو تست کردم و به نتیجه نرسیدم
از این کد ها هم استفاده کردم ولی نشد نمونه کد ها : http://forum.arduino.ir/4/12/1855.html
از این کد ها هم استفاده کردم ولی نشد نمونه کد ها : http://forum.arduino.ir/4/12/1855.html
دیدگاه