mBlock Dersleri-34 mBlock 7 Segment Display 0-9 Sayıcı

mBlock 5 serisi ile Arduino uygulamalarına devam ediyoruz. Bu yazımızda mBlock 7 Segment Display 0-9 Sayıcı uygulamasını yapacağız. (7 Parçalı Ekran) 7 Segment Display nedir? Nasıl çalışır? 7 Segment Display bağlantı uçları nasıldır? mBlock programında 7 Segment Display ile 0 dan 9 a kadar yukarı sayma veya 9 dan 0 a kadar aşağı sayma işlemi Arduino’ da nasıl yapılır? bunlar hakkında bilgilendirme yapacağım.

mBlock programı blok kısmı, devre montaj şeması, devre kurulumu detaylı anlatım ve devre çalışma videosu şu şekildedir.

7 SEGMENT DISPLAY – 7 PARÇALI EKRAN

7 segment display, elektronik devrelerde kullanılan LED tabanlı sayısal göstergeli bir devre elemanıdır. 7 segment display ekranların üzerinde 7 adet LED bulunmaktadır. İsmini de buradan almıştır. Ayrıca 7 segment display ‘in sağ veya sol alt kısmında 1 adet nokta led daha bulunmaktadır. Bu led, sayısal göstergelerde küsuratlı sayıların ondalık noktalarının gösterilmesi için kullanılır. DP (Decimal Point) ile adlandırılır. Sayı değerleri oluşturacak şekilde dikdörtgen yapıda konumlandırılmış 7 led, a, b, c, d, e, f, g harfleri ile adlandırılmıştır. 7 segment display’in iç yapısında 7 adet led diyotun ortak uçları birbirleri ile bağlanır ve dışarıya ortak bir uç çıkarılır. Diğer uçlar ise kontrol yani bağlantı uçlarıdır. Devrede istenilen bağlantı uçlarına enerji verilerek o kısımdaki led diyotların ışık vermesi sağlanır ve bu şekilde 0 – 9 arasındaki istenilen rakamlar görüntülenmiş olur.

7 Segment Display Anot Katot İç bağlantısı

7 segment display’in iç kısmında led diyotların eksi uçları birbirleri ile bağlanıp dışarıya ortak uç olarak çıkartılmış ise, bu şekilde olan ekranlara Ortak Katot 7 Segment Display adı verilir. Eğer iç kısımda led diyotların artı uçları birbirleri ile bağlanıp dışarıya ortak uç olarak çıkartılmış ise, bu şekilde olan ekranlara Ortak Anot 7 Segment Display adı verilir. Kullanım amacı aynı olmakla birlikte tek fark bağlantı pinleridir. Display in ortak anot veya ortak katot olduğunu anlamak için ölçü aleti kullanabiliriz. Ölçü aleti ile buzzer kademesinde kırmızı prob ortak uçlardan birine, diğer prob diğer uçlardan herhangi birine değdirilir. Eğer ledlerden birisi yanarsa display ortak anottur. Eğer yanmazsa ölçü aleti uçları ters çevrilir. Bu sefer led yanarsa display ortak katottur diyebiliriz.

7 Segment Display Anot Katot Uçları

Ortak uç pinleri ekrana üstten baktığımızda ortadaki pinlere denk gelmektedir. Bu pinler 3. Ve 8. pinlerdir. Bu ekranları Arduino’ da kullanacak isek, ortak anot 7 segment display ekranlarda 3. ve 8. pinler, Arduino’ nun +5V pinine bağlanırken, ortak katot 7 segment display ekranlarda 3. ve 8. pinler Arduino’ da GND pinlerine bağlanır.

7 Segment Display Harflerin Karşılığı Rakamlar

NOT: Aşağıdaki blok şemaları hem ortak katot için hem de ortak anot için kullanabilirsiniz. Sadece tanımlama bloğunda katot yada anot seçeneğini seçmeniz yeterli. Ortak anot ve ortak katot devre şemaları farklıdır. Hangi displayi kullanıyorsanız o devre şemasını kurmanız gerekecektir.

7 SEGMENT DISPLAY GERİ SAYAÇ

MBLOCK PROGRAMI BLOK ŞEMASI: 

mBlock 7 segment display geri sayıcı   

Blok şemasında Seven Segment uzantısını kullandık. Bu uzantıyı eklemek için Uzantı + butonuna tıklayınız. Arama kutusuna segment yazınız. Karşınıza gelen uzantılardan sendekodlasegment uzantısı sağ üst köşesinde yer alan + butonuna basarak kurulum yapınız. Daha sonra uzantı üzerindeki Ekle butonuna basarak uzantıyı mBlock içerisine ekleyiniz. Artık uzantılar içerisinde Seven Segment uzantısını kullanabilirsiniz.

Blok şemasında sayac isimli bir değişken tanımladık. Değişken nasıl tanımlanır? öğrenmek istiyorsanız aşağıdaki bağlantıyı tıklayıp inceleyebilirsiniz. 

https://egitim.ahmetcandemir.com.tr/mblock-dersleri-13-mblock-degisken-olusturma/

DEVRENİN ÇALIŞMASI:

Arduino ‘ya enerji verdiğimizde 7 segment display, 9 dan 0 a kadar sayacak, sonra tekrar baştan geri saymaya başlayacaktır. Sayılar arasındaki bekleme süresini 1 saniye bekle bloğundaki 1 sayısını değiştirerek ayarlayabilirsiniz.

DEVRE MONTAJ ŞEMASI: (ORTAK KATOT)

mBlock 7 Segment Display 0-9 Sayıcı - Ortak Katot

DEVRE KURULUMU:

Malzemeler:

Arduino Uno
Breadboard
1 adet 7 Segment Display Ortak Katot
2 adet 220 Ω Direnç
10 adet iki ucu erkek jumper kablo

7 segment display, breadboard üzerine yerleştirilir. 3 ve 8 numaralı ortadaki pinlere 220 ohm direnç bağlanır. Dirençlerin diğer uçları breadboard üst ve alt kısımlarında eksi şeride bağlanır. 7 segment display üzerindeki led uçları, Arduino’ da 4, 5, 6, 7, 8, 9, 10, 11 numaralı pinlere bağlanır. Dirençlerin birer uçları breadboard üzerinde kablo ile birleştirilir. Birleştirilen şerit üzerinden bir kablo ile Arduino’ nun GND çıkışına bağlanarak devre tamamlanır.

7 SEGMENT DISPLAY İLERİ SAYAÇ

MBLOCK PROGRAMI BLOK ŞEMASI: 

mBlock 7 segment display geri sayıcı   

Blok şemasında sayac isimli bir değişken tanımladık. Değişken nasıl tanımlanır? öğrenmek istiyorsanız aşağıdaki bağlantıyı tıklayıp inceleyebilirsiniz. 

https://egitim.ahmetcandemir.com.tr/mblock-dersleri-13-mblock-degisken-olusturma/

DEVRENİN ÇALIŞMASI:

Arduino ‘ya enerji verdiğimizde 7 segment display, 0 dan 9 a kadar sayacak, sonra tekrar baştan geri saymaya başlayacaktır. Sayılar arasındaki bekleme süresini 1 saniye bekle bloğundaki 1 sayısını değiştirerek ayarlayabilirsiniz.

Eğer ortak anot bir 7 segment display kullanıyorsanız aşağıdaki devreyi kurabilirsiniz. Blok şeması aynı olacak. Sadece blok şemasında Tanımlama da Anot seçilecek.

DEVRE MONTAJ ŞEMASI: (ORTAK ANOT)

mBlock 7 Segment Display 0-9 Sayıcı - Ortak Anot

DEVRE KURULUMU:

Malzemeler:

Arduino Uno
Breadboard
1 adet 7 Segment Display Ortak Katot
2 adet 220 Ω Direnç
10 adet iki ucu erkek jumper kablo

7 segment display, breadboard üzerine yerleştirilir. 3 ve 8 numaralı ortadaki pinlere 220 ohm direnç bağlanır. Dirençlerin diğer uçları breadboard üst ve alt kısımlarında artı şeride bağlanır. 7 segment display üzerindeki led uçları, Arduino’ da 4, 5, 6, 7, 8, 9, 10, 11 numaralı pinlere bağlanır. Dirençlerin birer uçları breadboard üzerinde kablo ile birleştirilir. Birleştirilen şerit üzerinden bir kablo ile Arduino’ nun +5V çıkışına bağlanarak devre tamamlanır.

mBlock 7 Segment Display 0-9 Sayıcı

Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda devremizin kurulumunu izleyebilirsiniz. Ayrıca kanalımızda mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.

https://www.youtube.com/@candemirahmet 

Oval@3x 2

Bu ipuçlarını kaçırmayın!

Kayıt butonuna bastıktan sonra e-postanız gelen kutunuza giderek gelen e-postayı onaylamayı unutmayınız. Gelen kutusunda görülmeyen postalar için Önemsiz -Spam klasörünü kontrol edebilirsiniz. Eğer kayıt e-postası ulaşmadıysa iletişim menüsünden bu durumu bildirebilirsiniz.

Yazan: Ahmet Candemir
Teknik Öğretmen - Cisco Instructor - Microsoft MCP - ECDL MS Office Advanced Expert - Adobe Eğitmeni - MEB Fatih Projesi Koordinatörü - Robotik Kodlama Eğitmeni