ArduinoElektrik Elektronik

Tinkercad.com Arduino Örnekleri 3 | Merdiven Aydınlatma Uygulaması

Bir önceki yazımızda tanıtımını yaptığımız ‘tinkerCAD’ uygulamasının üçüncü bölümü ile karşınızdayız.

Yukarıdaki örnekte merdivenlerdeki aydınlatmanın sıralı, kaydırmalı bir şekilde hareket ederek aydınlatma işleminin bir simülasyon uygulaması gerçekleştirmek istedik.

75HC595 Entegresi

Yukarıda datasheet bilgileri verilmiş entegre, bir kaydırmalı kaydedicidir. 74HC595’e 8-bit seri giriş, seri veya paralel çıkış kaydedicidir. Bu açıklamayı biraz daha açarsak mikrodenetleyicinizde yalnızca birkaç bit çıkışı kaparken aynı zamanda da 8 çıkışı aynı anda kontrol etmek için kullanabilirsiniz. Eğer 16 çıkışlı bir sistem yönetmek isterseniz STP16C596 tercih edebilirsiniz.

Adım Adım Bağlantısını Yapalım

Temel Bağlantısı

  • GND (pin 8) toprağa,
  • Vcc (pin 16) ila 5V
  • OE (pin 13) toprağa
  • MR (pin 10) ila 5V

Arduino Bağlantısı

LED’leri Çıkışlara Yerleştirelim

Bunlar temel 75HC595 kaydedicinin temel bağlantılarıdır.

shiftOut()

Bu komut fonksiyonunu kod satırlarında kullandım. Bu fonksiyonun girdilerini anlayabilmek için öncelikle temel yapısına bakmak gerek.

shiftOut(dataPin, clockPin, bitOrder, value);

Parametreler

dataPin: Seri veri girişinin yapıldığı pin. int tipinde tanımlanmalıdır. Uygulamamızda 4 Nolu Arduino pinine bağladık.
clockPin: Kaydırmalı kaydedici tetikleme palsinin verildiği uç. int tipinde tanımlanmalıdır. Uygulamamızda 6 Nolu Arduino pinine bağladık.
bitOrder: Hangi bitten başlayarak kaydediliceği seçilmektedir. Burada seçilmesi gereken iki farklı durum bulunmaktadır. “MSBFIRST ve LSBFIRST”
value: Kaydırmalı kaydedicinin byte cinsinden tanımlanması.

Gelelim Koda

Tüm detayları Youtube kanalımda bulabilirsiniz!

İlgili Makaleler

Bir Cevap Yazın

Başa dön tuşu