Robotik Kodlama

Robotik Kodlama
Ana Sayfa

İLGİNİZİ ÇEKEBİLECEK LİNKLER :

trafik lambası etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
trafik lambası etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

1 Mayıs 2021 Cumartesi

Arduino kullanarak Basit Tek Yönlü Trafik Işığı

 

Arduino kullanarak Basit Tek Yönlü Trafik Işığı


Basit Tek Yönlü Trafik Işığı: In bu öğretici basit tek yönlü trafik sinyal Arduino Uno R3 kullanılarak tasarlanmıştır. Arduino öğreticilerinin  tam listesini kontrol edin  Trafik Işıkları, araç trafiğini kontrol etmek için kullanılır. Bu nedenle trafik sıkışıklığını ve kazaları önlemek için trafik ışıkları kullanılır. Trafik sinyalinde sürücüler için farklı mesajlara sahip üç ışık vardır. Kırmızı ışık sürücüye durma talimatı verir, yeşil ışık sürücüye kavşaktan GO talimatını verirken, sarı ışık sürücüyü uyarır.

Gerekli Bileşenler

  • Arduino UNO Kurulu
  • Kırmızı, Yeşil, Sarı (kehribar) LED'ler
  • Dirençler
  • Breadboard

DevreArduino kullanarak basit tek yönlü trafik sinyali

Kırmızı, Sarı ve Yeşil LED'lerin anotunu sırasıyla dijital pimler 4, 7 ve 8 ile bağlayın. Ve LED'lerin katotunu doğrudan toprağa bağlayın  .

Kod

  • Geçersiz setup () fonksiyonunda OUTPUT için kırmızı, yeşil ve sarı LED'lerin 4,8 ve 7 dijital pinlerini beyan ederim.
  • DigitalWrite () fonksiyonu 1 geçersiz döngü () fonksiyonu kullanımda st Kırmızı led talimat durdurmak için sürücü talimat Yüksek'tir
  • Ardından 10 saniyelik gecikmeden sonra Sarı led Yüksek yanarak sürücüye hazır duruma gelmesini söyler ve Kırmızı led düşüktür.
  • Ardından 1 saniyelik gecikmeden sonra hem Kırmızı hem de Sarı ledler Düşük ve Yeşil Led Yüksek olup sürücüye talimata gitmesi talimatını verir.
  • Sarı Işıklar, sürücüyü uyaran sürücü için iki Olasılığa sahiptir.
  • Bir sonraki ışık kırmızı ise bekleyin
  • Ve yeşil ışık yanarsa, gitmeye / motoru AÇIK konuma getirmeye hazırlanın.

basit tek yönlü trafik sinyali kodu

int ledred=4;

int ledgreen=8;

int ledyellow=7;

void setup() {

  pinMode(ledred,OUTPUT);

  pinMode(ledgreen,OUTPUT);

  pinMode(ledyellow,OUTPUT);

  // put your setup code here, to run once:

}



void loop() {

  digitalWrite(ledred,HIGH);

  delay(10000);

  digitalWrite(ledyellow,HIGH);

  digitalWrite(ledred,LOW);

  delay(1000);

  digitalWrite(ledgreen,HIGH);

  digitalWrite(ledred,LOW);

  digitalWrite(ledyellow,LOW);

  delay(10000);

  digitalWrite(ledyellow,HIGH);  

  digitalWrite(ledgreen,LOW);  

  delay(2000);     

  digitalWrite(ledyellow,LOW); }  // put your main code here, to run repeatedly:

ANA SAYFAYA DÖN

Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever
If you want, let's learn together...
https://roboticcode2020.blogspot.com/
bahadirozgen1975@gmail.com
facebook    robotic.code
instagram    @roboticcode


Sayfalarımı ziyaret ettiğiniz için teşekkür ederim.Bu sitede mevcut olan içerikler kendi oluşturduğum projeler yazı,resim ve videolardan oluşmaktadır.İçerik oluşturmak çok uzun sürdüğü için bazı projelerde yurtdışı kaynaklardan faydalandım.Buradaki amacım ticari değildir.Kaynağı belli olan ve bizim kaynağına ulaşabildiğimiz materyal (yazı, fotoğraf, resim, video v.b.) için ilgili konularda fotoğraflarda logo varsa v.b. not olarak gösterilecektir.Sitemizde yayınlanan tüm içerik, bizim tarafımızdan ve internet üzerinden youtube, facebook ve blog gibi paylaşıma sunulmuş kaynak sitelerden alındığı için, sitemiz yasal yükümlülüğe tabi tutulamaz. Sitemizde telif haklarının size ait olduğu bir içerik varsa ve bunu kaldırmamızı isterseniz, iletişim sayfamızdan bizimle iletişime geçtiğiniz takdirde içerik yayından kaldırılacaktır.Bu konu ve modüller ile uğraşarak, ileride çok güzel makine ve elektronik aletler yapabilirsiniz.