Wyświetlacz LDD040AUE-101A ma 16 wyprowadzeń ponumerowanych jak na rysunku poniżej. Każde wyprowadzenie odpowiada za pracę jednego z siedmiu oznaczonych literami alfabetu segmentów (kropka jest niepodłączona i nieobsługiwana). Wyprowadzenia 1 do 4 oraz 13 do 16 odpowiadają za pracę pierwszej cyfry a wyprowadzenia 5 do 8 oraz 9 do 12 za pracę cyfry drugiej. Wyprowadzenia 4 i 5 stanowią wspólne katody dla siedmiu segmentów (diod) - odpowiednio pierwszej i drugiej cyfry. UWAGA: Na schematach Fritzing w tym poście umieszczone są wyświetlacze z dziesięcioma wyjściami (nie znalazłem takich z ośmioma) - ostatnią, pustą parę należy zignorować podczas czytania schematu i łączenia układu.
Przykład 1
Do Arduino podłączamy tylko pierwszą cyfrę wyświetlacza LDD040AUE-101A. Połączenie każdego z segmentów z Arduino zabezpiecza się opornikami 1kΩ. W wyniku uruchomienia dołączonego kodu zapalają się po kolei wszystkie segmenty wyświetlacza po czym, w pętli, rozpoczyna się wyświetlanie cyfr od 0 do 9 i na koniec pojawia się symbol błędu (zapalone segmenty ADG).- 1 x płytka stykowa
- 1 x płytka Arduino Uno
- 1 x podwójny wyświetlacz 7-segmentowy ze wspólną katodą
- 7 x opornik 1kΩ
- 9 x przewody połączeniowe
Przykład 2
Do Arduino podłączamy obie cyfry wyświetlacza LDD040AUE-101A. Świecenie drugiej cyfry nie zajmuje kolejnych portów Arduino - dzieje się tak dzięki temu, że odpowiednie segmenty obu cyfr mostkuje się ze sobą, co sprawia, że każde zapalenie np. segmentu A cyfry 1 spowoduje także zapalenie segmentu A cyfry 2. Ceną tej metody jest jednak to, że obie cyfry będą pokazywały te same wartości. Do Arduino ładujemy ten sam sketch, który został użyty w przykładzie 1.Elementy układu:
- 1 x płytka stykowa
- 1 x płytka Arduino Uno
- 1 x podwójny wyświetlacz 7-segmentowy ze wspólną katodą
- 7 x opornik 1kΩ
- 17 x przewody połączeniowe
Przykład 3
- kolektory obu oporników łączy się z katodami wyświetlacza (kolektor pierwszego tranzystora z wyprowadzeniem 4 wyświetlacza a kolektor drugiego tranzystora z wyprowadzeniem 5);
- emitery obu tranzystorów łączy się z masą;
- bazę tranzystora pierwszego łączy się poprzez opornik z pinem 10 Arduino a bazę drugiego, także przez opornik z pinem 9.
Elementy układu:
- 1 x płytka stykowa
- 1 x płytka Arduino Uno
- 1 x podwójny wyświetlacz 7-segmentowy ze wspólną katodą
- 7 x opornik 1kΩ
- 2 x opornik 10kΩ
- 2 x tranzystor BC547
- 21 x przewody połączeniowe
Przykład 4
Wyświetlacz LDD040AUE-101A podłącza się w sposób opisany w przykładzie 3, jednak do wyświetlania wartości wykorzystuje gotową bibliotekę SevSeg Library.Elementy układu:
- 1 x płytka stykowa
- 1 x płytka Arduino Uno
- 1 x podwójny wyświetlacz 7-segmentowy ze wspólną katodą
- 7 x opornik 1kΩ
- 2 x opornik 10kΩ
- 2 x tranzystor BC547
- 21 x przewody połączeniowe
Przykład 5
Wyświetlacz LDD040AUE-101A podłącza się w sposób opisany w przykładzie 3 i dodatkowo do układu dodaje się potencjometr. Po wgraniu dedykowanego kodu wyświetlacz będzie pokazywał odczytane napięcie.Elementy układu:
- 1 x płytka stykowa
- 1 x płytka Arduino Uno
- 1 x podwójny wyświetlacz 7-segmentowy ze wspólną katodą
- 7 x opornik 1kΩ
- 2 x opornik 10kΩ
- 2 x tranzystor BC547
- 24 x przewody połączeniowe
Brak komentarzy:
Prześlij komentarz