Seven Segment Display Arduino Uygulaması

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ı
Seven Segment
Seven Segment

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…

  1. RFID ile Led Yakıp Söndürme
  2. HC-SR04 Ultrasonik Mesafe Sensörü ile Mesafe Ölçümü
  3. RFID ile Kapı Kilit Sistemi Örneği
  4. Joystick Modül ile ULN2003A Step Motor İleri-Geri Kontrolü
  5. Nokia 5110 LCD Ekran ile Işık Seviye Ölçümü
  6. Joystick Shield ile 2 tane Servo Motor Kontrolü
  7. ESP8266 WiFi Modülü ile PHPMyAdmin veri gönderme
  8. HC-SR04 Ultrasonik Mesafe Sensörü
  9. Servo Motor Açı
  10. LCD Ekrana Yazı Yazdırma
  11. Adruino Blutooth Veri Gönderme ve Alma
  12. RGB LED ile Arduino Uygulaması
  13. LDR ile Arduino Uygulaması
  14. Buzzer ile Arduino Uygulaması
  15. Potansiyometre ile Arduino Uygulaması
  16. Buton ile Arduino Uygulaması
  17. 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.

Daha Fazla İçerik İçin Lütfen Takip Edin 🙂

Leave a Reply