Inhoudsopgave:
Video: Hallo Wereld! op LCD met CloudX M633: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
In deze zelfstudie gaan we weergeven op LCD (Liquid Crystal Display).
Stap 1: LCD (liquid crystal display)
De LCD's hebben een parallelle interface, wat betekent dat de microcontroller meerdere interface-pinnen tegelijk moet manipuleren om het display te bedienen. De interface bestaat uit de volgende pinnen:
Een register select (RS) pin die bepaalt waar in het geheugen van de LCD je data naar wegschrijft. U kunt ofwel het dataregister selecteren, dat vastlegt wat er op het scherm gebeurt, ofwel een instructieregister, waarin de LCD-controller naar instructies zoekt over wat er vervolgens moet gebeuren.
Een lees-/schrijfpin (R/W) die de leesmodus of schrijfmodus selecteert
Een Enable-pin die schrijven naar de registers mogelijk maakt
8 gegevenspinnen (D0 -D7). De toestanden van deze pinnen (hoog of laag) zijn de bits die u naar een register schrijft wanneer u schrijft, of de waarden die u leest wanneer u leest.
Er is ook een displayconstrast-pin (Vo), voedingspinnen (+5V en Gnd) en LED-achtergrondverlichting (Bklt+ en BKlt-) pinnen die u kunt gebruiken om het LCD-scherm van stroom te voorzien, het displaycontrast te regelen en de LED in en uit te schakelen. achtergrondverlichting, respectievelijk.
Het proces van het besturen van de weergave omvat het plaatsen van de gegevens die het beeld vormen van wat u wilt weergeven in de gegevensregisters en vervolgens het plaatsen van instructies in het instructieregister. De LiquidCrystal Library vereenvoudigt dit voor u, zodat u de instructies op laag niveau niet hoeft te kennen.
De Hitachi-compatibele LCD's kunnen in twee modi worden bediend: 4-bits of 8-bits. De 4-bit-modus vereist zeven I/O-pinnen van de Arduino, terwijl de 8-bit-modus 11 pinnen vereist. Voor het weergeven van tekst op het scherm kunt u bijna alles in 4-bits modus doen, dus het voorbeeld laat zien hoe u een 2x16 LCD in 4-bits modus kunt bedienen.
Stap 2: COMPONENT
- CloudX M633
- CloudX SoftCard
- V3-snoer
- LCD 16x2
- 10k Ohm Potentiometer
- Doorverbindingsdraad
- 220 ohm weerstand
- Broodplank
u kunt uw component hier kopen
Stap 3: HARDWARE
- LCD RS-pin naar digitale pin 1 van de Cloudx M633
- LCD Schakel pin naar digitale pin 2 van de Cloudx M633 in
- LCD D4-pin naar digitale pin 3 van de Cloudx M633
- LCD D5 pin naar digitale pin 4 van de Cloudx M633
- LCD D6 pin naar digitale pin 5 van de Cloudx M633
- LCD D7 pin naar digitale pin 6 van de Cloudx M633
Sluit bovendien een 10k-pot aan op +5V en GND, met zijn wisser (uitgang) op de VO-pin van het LCD-scherm. Een weerstand van 220 ohm wordt gebruikt om de achtergrondverlichting van het scherm van stroom te voorzien, meestal op pin 15 en 16 van de LCD-connector
Stap 4: CODEREN
Kopieer deze code naar uw CloudX IDE
#include#include
opstelling(){
lcdInstelling (1, 2, 3, 4, 5, 6); lcdCmd (wissen); lcdCmd(cursorUit);
lus(){
lcdWriteText(1, 2, "HALLO WERELD!"); lcdWriteText(2, 2, "IK GEBRUIK CLOUDX");
}
}
Aanbevolen:
Video Tutoriales De Tecnologías Creativas 01: Hallo wereld! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino - Ajarnpa
Video Tutoriales De Tecnologías Creativas 01: Hallo wereld! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: Hier is een tutorial die kan worden gebruikt om een parpadear (knipper) te maken en een diodo LED met een Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuenta gratuita).A continuación se
Hallo trein! ATtiny 1614: 8 stappen (met afbeeldingen)
Hallo trein! ATtiny 1614: Voor mijn Fab Academy-les moet ik een bord maken met een microcontroller, een knop en een LED. Ik zal Eagle gebruiken om het te maken
Hallo wereld - Java: 5 stappen
Hallo wereld - Java: in dit programma leren we hoe we in Java naar de console kunnen afdrukken
Java - Hallo wereld!: 5 stappen
Java - Hello World!: De eerste stap bij het leren van een programmeertaal is door deze "Hello World!" te laten afdrukken. Deze instructable leidt je door alle noodzakelijke stappen om hallo wereld in java af te drukken
Python Hallo wereld!: 8 stappen
Python Hello World!: Dit is een stapsgewijze zelfstudie over het maken van een eenvoudig Python-programma met PyCharm Community Edition