Arduino da gerekli kodlamalarını ve display bağlantılarını yaparak Seven Segment Display‘ı 0‘dan 9‘a kadar ve tekrar 9‘dan 0‘a kadar yazdıracağız.
Yapacağımız bu uygulama için arduino 7 segment display kütüphanesi gerekmemektedir…
seven segment display datasheet‘ine buradan indirebilirsiniz…
7 Segment Display nedir?, ne işe yarar? ve iç yapısı nasıldır? vb gibi kafanızda soru işaretleri varsa 7 Segment Display yazımızı incelemenizi tavsiye ederim.
Cihan Çallı

7 segment display arduino yapımı için Gereken Malzemeler
Arkadaşlar ben genellikle robotistan.com adresinden alışveriş yapıyorum gayet güvenli ve kalitelidir. Sizde güvenle alışveriş yapabilirsiniz…
Diğer Uygulamalarımız
Değerli ziyaretçimiz Arduino ile sizler için yaptığımız diğer uygulamalara da göz atabilirsiniz…
- RFID ile Led Yakıp Söndürme
- HC-SR04 Ultrasonik Mesafe Sensörü ile Mesafe Ölçümü
- RFID ile Kapı Kilit Sistemi Örneği
- Joystick Modül ile ULN2003A Step Motor İleri-Geri Kontrolü
- Nokia 5110 LCD Ekran ile Işık Seviye Ölçümü
- Joystick Shield ile 2 tane Servo Motor Kontrolü
- ESP8266 WiFi Modülü ile PHPMyAdmin veri gönderme
- HC-SR04 Ultrasonik Mesafe Sensörü
- Servo Motor Açı
- LCD Ekrana Yazı Yazdırma
- Adruino Blutooth Veri Gönderme ve Alma
- RGB LED ile Arduino Uygulaması
- LDR ile Arduino Uygulaması
- Buzzer ile Arduino Uygulaması
- Potansiyometre ile Arduino Uygulaması
- Buton ile Arduino Uygulaması
- Blink Uygulaması
7 segment display kodları
Bu sayfadaki tüm yazılar ve kodlar tamamen benim özgün içeriğimdir. İstediğiniz tüm çalışmalarda kullanabilirsiniz ve paylaşabilirsiniz.
//* bu kod Camon Anode segmete göre yazılmıştır // alt kısımdaki pinler const int a= 4; const int b= 5; const int c= 6; const int d= 7; // üst kısımdaki pinler const int e= 8; const int f= 9; const int g= 10;
void setup () { for (int i = 4; i<11; i++) { pinMode(İ, OUTPUT); } }
void loop() { //0 YAZMA digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(f,LOW); digitalWrite(g,HIGH); delay(2000);
//1 YAZMA digitalWrite(a,HIGH); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,HIGH); delay(2000);
//2 YAZMA digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(c,HIGH); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(f,HIGH); digitalWrite(g,LOW); delay(2000);
//3 YAZMA digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,LOW); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,LOW); delay(2000);
//4 YAZMA digitalWrite(a,HIGH); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,LOW); digitalWrite(g,LOW); delay(2000);
//5 YAZMA digitalWrite(a,LOW); digitalWrite(b,HIGH); digitalWrite(c,LOW); digitalWrite(d,LOW); digitalWrite(e,HIGH); digitalWrite(f,LOW); digitalWrite(g,LOW); delay(2000);
//6 YAZMA digitalWrite(a, LOW); digitalWrite(b,HIGH); digitalWrite(c,LOW); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(f,LOW); digitalWrite(g,LOW); delay(2000);
//7 YAZMA digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,HIGH); delay(2000);
//8 YAZMA digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(f,LOW); digitalWrite(g,LOW); delay(2000);
//9 YAZMA digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,LOW); digitalWrite(g,LOW); delay(2000); }
Ödev
İki tane Seven Segment Display kullanarak “Arduino 7 Segment Display 0-99 Sayıcı” yapabilirsiniz.
Lütfen size ve başka kişilerde daha iyi bir şekilde yardımcı olabilmek için geri dönüşlerinizi ve yorumlarınızı bekliyorum.