Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Hallo jongens, in deze Instructable ga je zien hoe je een i2c lcd-scherm aansluit op Arduino en hoe je op een lcd-scherm kunt afdrukken.
Voordat je aan deze tutorial begint, moet je een korte uitleg hebben over i2c-communicatie.
Elke I2C-bus bestaat uit twee signalen: SCL en SDA. SCL is het kloksignaal en SDA is het datasignaal. Het kloksignaal wordt altijd gegenereerd door de huidige busmaster; sommige slave-apparaten kunnen de klok soms laag zetten om de master te vertragen met het verzenden van meer gegevens (of om meer tijd nodig te hebben om gegevens voor te bereiden voordat de master probeert deze uit te klokken). Dit wordt "clock stretching" genoemd en wordt beschreven op de protocolpagina.
Ga voor meer informatie naar Electronics Projects Hub
Laten we nu beginnen met dit Instructable..
Stap 1: Vereiste componenten
Arduino Uno:
I2C LCD-scherm:
Jumpers van man naar vrouw - 4:
Stap 2: Circuiten
I2C-bord van LCD Arduino
GND GND
VCC 5V
SDA A4
SCL A5
Stap 3: Coderen
We moeten twee bibliotheken opnemen om de bijgevoegde code te kunnen gebruiken.
Download de bibliotheken uit de lcd-bijlagebibliotheek.
Basisfuncties die we gebruiken in code
lcd.begin (16, 2); //Definiëren van 16 kolommen en 2 rijen lcd-scherm
lcd.achtergrondverlichting(); // Om de achtergrondverlichting in of uit te schakelen
lcd.setCursor(0, 0); // Positie definiëren om te schrijven vanaf de eerste rij, eerste kolom.
lcd.setCursor(0, 1); // Positie definiëren om te schrijven vanaf de tweede rij, eerste kolom.
lcd.print("schrijf hier om af te drukken"); //U kunt 16 tekens per regel tussen aanhalingstekens schrijven.
lcd.wissen(); //Maak het scherm schoon
Stap 4: Uitgang
De bijgevoegde uitgangen worden gedaan volgens de hierboven bijgevoegde code.
Stap 5: Voltooi de videozelfstudie
Vergeet niet te abonneren op mijn YouTube-kanaal