|

Trafik ışıkları

Arduino pinlerine bağlanan kırmızı, sarı ve yeşil LED’ler trafik lambalarının sırasına göre kontrol edilecek. Buna göre program ilk başta kırmızı ışığı yakacak. Kırmızı ışık 3 saniye yandıktan sonra sönecek ve 1 saniye boyunca sarı ışık yanacak. Sarı ışık söndükten sonra da 5 saniye boyunca yeşil ışık yanacak.

byte yesil = 10, sari = 11, kirmizi = 12;

void setup() {
  pinMode(yesil, OUTPUT);
  pinMode(sari, OUTPUT);
  pinMode(kirmizi, OUTPUT);
}

void loop() {

  digitalWrite(yesil, 0);
  digitalWrite(sari, 0);
  digitalWrite(kirmizi, 1);
  delay(3000);

  digitalWrite(yesil, 0);
  digitalWrite(sari, 1);
  digitalWrite(kirmizi, 0);
  delay(1000);

  digitalWrite(yesil, 1);
  digitalWrite(sari, 0);
  digitalWrite(kirmizi, 0);
  delay(5000);
}


Benzer Temrinler & Yazılar

  • |

    Devreyi resim olarak kaydetme.

    Eleman Adı Değeri Katagorisi Alt-Katagorisi R1 RES 1K Resistors Generic D1 1N4001 1N4001 Diodes Rectifiers DC CELL 0.2V Miscellaneous İşlem basamakları: Devreyi çiziniz. Export Bitmap penceresini açınız. 3.Resimdeki ayarları yaparak devreyi resim olarak kaydediniz. İsterseniz Filename düğmesine tıklayarak resim dosyasının adını ve adresini değiştirebilirsiniz. 4.Tüm çalışma sayfasını değil de sadece bir bölümünü resim olarak kaydetmek…

  • |

    Arduino denge robotu

    kod: #include <PID_v1.h> #include <LMotorController.h> #include “I2Cdev.h” #include “MPU6050_6Axis_MotionApps20.h” #if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE #include “Wire.h” #endif #define MIN_ABS_SPEED 30 MPU6050 mpu; // MPU kontrol ve durum değişkenleri bool dmpReady = true; // DMP başarılıysa true yap uint8_t mpuIntStatus; // MPU interrupt durumunu tutar uint8_t devStatus; // işlem sonrası durum (0 = başarılı, !0 = hata)…

  • “Decimal – binary dönüşümü

    Decimal to Binary Converter RapidTables Home›Conversion›Number conversion›Decimal to binary Decimal to Binary converter From BinaryDecimalHexadecimal To BinaryDecimalHexadecimal Enter decimal number 10 Convert Reset Swap Binary number 2 Binary signed 2’s complement 2 Hex number 16 Digit grouping Decimal to binary calculation steps Divide by the base 2 to get the digits from the remainders: Divisionby…

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacaktır. Gerekli alanlar * ile işaretlenmiştir.