Arduino ile trafik lambası servo motorlu
malzemeler
1 tane arduino uno R3 klon
3 tane LED diyot Kırmızı-Sarı-Yeşil
3 tane 220 ohm direnç o yoksa 330 ohm direnç kullanabilirsiniz
1 tane SG90 Servo motor
1 tane I2C LCD ekran
#include <Servo.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
Servo gecis;
void setup(){
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
gecis.attach(9);
lcd.begin();
}
void loop(){
//DUR!
lcd.clear();
lcd.setCursor(0,0);
lcd.print("DUR!");
gecis.write(0);
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
delay(30000);
//HAZIRLAN!
lcd.clear();
lcd.setCursor(0,0);
lcd.print("HAZIRLAN");
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
delay(2000);
//GEC!
lcd.clear();
lcd.setCursor(0,0);
lcd.print("GEC!");
gecis.write(100);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
delay(20000);
}
Devrenin videosu
Yorumlar
Yorum Gönder