Durata de livrare: In acest moment nu avem o data de sosire.
Ecranul LCD Serial permite afisarea de text utilizand doar un singur fir (pe langa firul de alimentare si masa).
Dispozitivul se cupleaza la Arduino prin trei fire : VCC si GND, cuplate respectiv la portul de 5 V si GND al Arduino, si un al treilea fir pentru semnalul util, fir care se cupleaza pe portul TX al Arduino.
Mai departe, orice caracter este scris pe portul Serial al Arduino apare scris pe ecranul LCD (spre exemplu, caracterul "a" scris pe portul serial determina aparitia literei "a" pe ecranul LCD).
Acest lucru se intampla pentru aproape toate caracterele, cu exceptia caracterului cu codul ASCII 254 si caracterului cu codul ASCII 124 care sunt rezervate ca si caractere de control.
Cele doua caractere de control sunt folosite pentru a transmite comenzi speciale ecranului LCD (spre exemplu comenzi referitoare la reglarea luminozitatii).
In ceea ce urmeaza voi trece direct la prezentarea unui program Arduino care include toate comenzile care se pot da ecranului LCD serial, fiecare comanda fiind grupata intr-o metoda separata.
Specificatii:
Numar de caractere : 20x4
Culoare caractere : Negru
Culoare fundal : Verde
Baud rates : 2400, 4800, 9600 (default), 14400, 19200 si 38400
Viteza : 10MHz
Bufer : 80 caractere
Boot-up display poate fi activat din firmware
Suporta splash screen
Linkuri:
Exemplu:
// SparkFun Serial LCD example 1 // Clear the display and say "Hello World!" // This sketch is for Arduino versions 1.0 and later // If you're using an Arduino version older than 1.0, use // the other example code available on the tutorial page. // Use the softwareserial library to create a new "soft" serial port // for the display. This prevents display corruption when uploading code. #include// Attach the serial display's RX line to digital pin 2 SoftwareSerial mySerial(3,2); // pin 2 = TX, pin 3 = RX (unused) void setup() { mySerial.begin(9600); // set up serial port for 9600 baud delay(500); // wait for display to boot up } void loop() { mySerial.write(254); // move cursor to beginning of first line mySerial.write(128); mySerial.write(" "); // clear display mySerial.write(" "); mySerial.write(254); // move cursor to beginning of first line mySerial.write(128); mySerial.write("Hello, world!"); while(1); // wait forever }
Linkuri:
Suport clienti Magazinul este deschis luni - vineri, intre orele 11:00 si 17:00.
0731 007 832 contact@robofun.roComparare
Trebuie sa mai adaugi cel putin un produs pentru a compara produse.
A fost adaugat la favorite!
Andrei,
Doar daca rescrieti firware-ul.
RaspundeA fost util acest review?