Am cautat pe net si am dat de cateva articole interesante din care m-am si inspirat;
- https://www.instructables.com/id/How-to-Wire-the-6-Digit-7-Segment-24-Inch-Ht1621-L/
- http://www.14core.com/wiring-the-6-digit-7-segment-2-4-inch-ht1621-lcd-display-module-on-microcontroller/
- http://arduinolearning.com/code/ht1621-6-digit-7-segment-display-example.php
- https://macduino.blogspot.com/2015/02/HT1621.html
In toate testele am folosit aceeasi schema, pentru a nu face modificari in montaj, fiind cea prezentata in primele 2 articile (care sunt aceleasi, de fapt):
facand mici modificari in programul gasit in primele articole, am afisaj, initial un ceas si un termometru:
- test functionare afisaj lcd cu 6 cifre (HT1621)
- test 2 functionare afisaj lcd cu 6 cifre (HT1621)
Primul program prezinta cateva secunde ora 23:45, cu clipirea secundelor:
apoi temperatura de 17 grade Celsius:
Cel de-al doilea alege aleator ora si minutele ceasului, indicand-o cateva secunde, pastrandu-se partea de animatie la semnul dintre secunde:
apoi alege aleator o temperatura, ce poate fi negativa sau pozitiva:
Salut Nicu
RăspundețiȘtergereAm un modul cu 3 display-uri de 6 digiti fiecare (provine de la un cantar platforma chinezesc) Configuratia pinilor este foarte simpla: alimentare CS, WR, DATA, LED. Am testat cu programul prezentat de tine aici: https://github.com/tehniq3/LCD_HT1621/blob/master/HT1621_test4.ino si functioneaza unul din cele 3 displayuri. Poti sa imi sugerezi unde ar trebui facuta modificarea pentru a functiona toti cei 6x3=18 digiti ?
Multumesc
nu pot sa imi dau seama asa pe nevazute, dar poti incerca sa scrii in interiorul programului linia asta: Write_1621(12,num[1]); sa vezi daca apare ceva si pe al doilea afisaj
Ștergere