Jak Podłączyć Wyświetlacz 7 Segmentowy Do Arduino

Kategoria: Poradniki


Jak Podłączyć Wyświetlacz 7 Segmentowy Do Arduino



Wyświetlacz 7 segmentowy to popularny komponent w projektach elektronicznych, który umożliwia wyświetlanie cyfr i niektórych liter. W tym artykule pokażemy, jak podłączyć wyświetlacz 7 segmentowy do Arduino, aby stworzyć prosty projekt wyświetlania liczb.



Co Będzie Ci Potrzebne




Podłączenie Wyświetlacza


Wyświetlacz 7 segmentowy składa się z 7 diod LED, które można włączyć w różnych kombinacjach, aby wyświetlić cyfry od 0 do 9. Każda dioda LED jest oznaczona literą od A do G oraz wspólnym pinem anody lub katody.



W tym przykładzie użyjemy wyświetlacza z wspólną katodą. Oto jak podłączyć wyświetlacz do Arduino:




  1. Podłącz pin A wyświetlacza do pinu 2 Arduino.

  2. Podłącz pin B wyświetlacza do pinu 3 Arduino.

  3. Podłącz pin C wyświetlacza do pinu 4 Arduino.

  4. Podłącz pin D wyświetlacza do pinu 5 Arduino.

  5. Podłącz pin E wyświetlacza do pinu 6 Arduino.

  6. Podłącz pin F wyświetlacza do pinu 7 Arduino.

  7. Podłącz pin G wyświetlacza do pinu 8 Arduino.

  8. Podłącz wspólny pin katody wyświetlacza do GND Arduino.

  9. Podłącz rezystory do odpowiednich pinów, aby ograniczyć prąd.



Przykładowy Kod


Po podłączeniu wyświetlacza, czas na napisanie kodu, który będzie sterował jego działaniem. Oto prosty przykład, który wyświetla liczby od 0 do 9:





const int a = 2;
const int b = 3;
const int c = 4;
const int d = 5;
const int e = 6;
const int f = 7;
const int g = 8;

void setup() {
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);
pinMode(c, OUTPUT);
pinMode(d, OUTPUT);
pinMode(e, OUTPUT);
pinMode(f, OUTPUT);
pinMode(g, OUTPUT);
}

void loop() {
for (int num = 0; num < 10; num++) {
displayNumber(num);
delay(1000);
}
}

void displayNumber(int num) {
digitalWrite(a, num != 1 && num != 4);
digitalWrite(b, num != 5 && num != 6);
digitalWrite(c, num != 2);
digitalWrite(d, num != 1 && num != 4);
digitalWrite(e, num != 1 && num != 3 && num != 4 && num != 5 && num != 7);
digitalWrite(f, num != 1 && num != 2 && num != 3);
digitalWrite(g, num != 0 && num != 1 && num != 7 && num != 8 && num != 9);
}



Podsumowanie


Podłączenie wyświetlacza 7 segmentowego do Arduino jest stosunkowo proste i otwiera wiele możliwości w projektach elektronicznych. Dzięki powyższym krokom i przykładowemu kodowi możesz zacząć eksperymentować z wyświetlaniem cyfr i rozwijać swoje umiejętności w programowaniu Arduino.

Podobne pytania