15 Ekim 2023, 12:55 tarihinde eklendi

Arduino Uno ile Flip Flop Uygulaması

Arduino Uno ile Flip Flop Uygulaması

Bir elektronik devreye çalışma gerilimi uygulandığı sürece durumunu ve buna bağlı olarak çıkışındaki değeri devamlı olarak koruyan multivibratör devreleri, “flip flop” olarak isimlendirilir. FF olarak sembolize edilir. Flip floplar, temel lojik kapılar yardımıyla oluşturulan bellek elemanlarıdır. Flip floplar çift kararlıdır. Girişlerine uygulanan sinyal değişmediği sürece çıkış durumunu korur. Ardışık devrelerde kullanılan flip flopların her biri clock (saat) girişine sahiptir. Devrenin çıkışları bu sinyalle birlikte değişir.

Flip flop devresi yeni başlayanlar için eğlenceli bir uygulamadır. Ayrıca flip-flop mantığının ve temel elektronik elemanlarının kavranması için faydalı bir alıştırmadır. Elektronikte sırayla yanıp sönen 2 adet LED diyotla yapılan devrelerdir. Transistörlü veya entegreli flip flop devrelerinde zaman ayarı direnç ve kondansatör değerlerine göre yapılır. Yazılımla yapılan flip flop uygulamasında zaman ayarı, Arduino IDE'de “delay” fonksiyonuyla yapılır. 

Bu uygulamada 2 adet LED diyot kullanılarak flip flop devresi yapılacaktır.

Uygulamaya Ait Şema, Bağlantı Şekli ve Görseller

Görsel 1.1: LED diyot pin yapısı

Proteus devre şeması

Görsel 1.2: Arduino Uno ile flip flop uygulaması devre şeması

Breadboard bağlantısı

Görsel 1.3: Arduino Uno ile flip flop uygulaması breadboard bağlantısı

Malzeme Listesi

Sıra No

Adı

Özelliği

Miktarı

1

Arduino Uno R3

-

1 Adet

2

LED diyot

5 mm

2 Adet

3

Direnç

220R / ¼ W

2 Adet

4

Breadboard

830 pin

1 Adet

5

Jumper kablo

Erkek-erkek

-

 

Uygulamaya Ait Kod

/*
  Uygulama Adı  : Flip-Flop
  Açıklama      : İki adet LED diyotla flip flop uygulaması
  Tarih         : 03 Temmuz 2020
  Yazan         : İlhan DEMİR
*/
 
byte ledA = 7; //7 nolu pine ledA ismini ver.
byte ledB = 8; //8 nolu pine ledB ismini ver.
void setup()
{
  pinMode (ledA, OUTPUT); //ledA pinini çıkış olarak tanımla.
  pinMode (ledB, OUTPUT); //ledB pinini çıkış olarak tanımla.
}
 
void loop()
{
  digitalWrite(ledA, HIGH); //ledA yak.
  digitalWrite(ledB, LOW);   //ledB söndür.
  delay(300); //0,3 sn (300 msn) bekle.
  digitalWrite(ledA, LOW);   //ledA söndür.
  digitalWrite(ledB, HIGH); //ledB yak.
  delay(300); //0,3 sn (300 msn) bekle.
}

Bu internet sitesi içeriğinde yer alan tüm eserler (yazı, resim, görüntü, fotoğraf, video, müzik vb.) İlhan DEMİR'e ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceza Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. İlhan DEMİR, yasal işlem başlatma hakkına sahiptir.

BİR CEVAP YAZ

E-posta hesabınız yayımlanmayacak. Doldurulması zorunlu alanlar işaretlendi *

YAPILAN YORUMLAR

  1. Mihri

    BU SİTE MÜKEMMEL ÇOK GÜZEL daha fazlası hak ediyor❤️❤️❤️????????????????✨✨✨????????????????????????????????????

    • access_time 12 Ağustos 2023, 19:40
    • CEVAPLA
  2. Mihri

    Çok güzel olmuş en iyi elektrik sitesi.Bu site daha fazlasını hakediyor muhteşem olmuş

    • access_time 23 Temmuz 2023, 19:51
    • CEVAPLA