Buradasın
Ccs c ile 7 segment display nasıl kullanılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
CCS C ile 7 segment display kullanımı için aşağıdaki adımlar takip edilebilir:
- Pinlerin Tanımlanması: Arduino'nun ilgili pinleri (örneğin, 2, 3, 4, 5, 6, 7, 8, 9) 7 segment display'in segmentleriyle (a, b, c, d, e, f, g) eşleştirilir 2.
- Display Tipinin Belirlenmesi: Display'in ortak anot veya ortak katot olduğu tespit edilir 14. Ortak katot için display'in 3. ve 8. pinleri GND'ye, ortak anot için ise +5V pinine bağlanır 1.
- Kodlama: Display'in yanacak olan segmentleri için digitalWrite komutu kullanılır. Ortak katot için bu segmentlere HIGH, ortak anot için ise LOW değeri gönderilir 12.
- Örnek Kod: Aşağıdaki kod, ortak katot 7 segment display'de 0'dan 9'a kadar sayıların görüntülenmesini sağlar 5:
byte rakamlar[] = {126, 48, 109, 121, 51, 91, 95, 112, 127, 123}; // Rakamlar dizisi void setup() { for (int i = 2; i < 9; i++) { pinMode(i, OUTPUT); // 2 ile 9 arasındaki pinleri çıkış yap } } void loop() { for (int i = 0; i < 10; i++) { display(i); delay(1000); // 1 saniye bekle } } void display(byte gelen) { for (int i = 2, j = 0; i < 9; i++, j++) { digitalWrite(i, bitRead(rakamlar[gelen], j)); // Gelen sayının j. bitini yaz } }
5 kaynaktan alınan bilgiyle göre: