In de blogpost van vandaag presenteren we onze AZ-Levering 16x2 LCD-scherm en laat jezelf zien hoe je het heel gemakkelijk opzetten.
Inleiding
Via een LCD (Liquid Crystal Display), zoals de AZ-Levering 16x2 LCD-scherm u tekst en andere symbolen uitvoeren. 16x2 betekent dat het scherm 16 tekens per regel heeft en in totaal twee regels. Een andere typische weergavegrootte zou 20x4 zijn, d.w.z. 20 tekens per regel met vier regels. De ruimte voor elk teken is acht bij vijf pixels. Naast het alfabet en de nummers, u ook uw eigen symbolen weergeven, zoals smileys.
Bedrading
Om AZ-Levering 16x2 LCD-scherm met een Microcontroller, compatibel met Arduino UNO R3 u het display gewoon over het broodbord plaatsen en de Jumper Wire door de individuele contacten in het broodbord leiden. Hierdoor u het LCD-scherm gebruiken zonder te solderen. Een andere optie zou zijn om een penbalk aan het display te solderen. De pinnen van het display zijn genummerd van 1 tot 16, daarom is de bedrading is gemakkelijk te gebruiken: Pin 1, 3, 5, 16 van het display moet worden aangesloten op de Ground des Arduino, pin 2 met de +5V. Pin 15 is verantwoordelijk voor de achtergrondverlichting. Meestal is het aangesloten op +3.3V, maar je het ook aansluiten op +5V, voor een bijzonder sterke achtergrondverlichting of een digitale pin van de Arduino, om de sterkte te veranderen. De overige pennen moeten als volgt worden aangesloten:
Pin op het display | Pin des Arduino |
4 / RS | 12 |
6 / E | 11 |
11 / D4 | 5 |
12 / D5 | 4 |
13 / D6 | 3 |
14 / D7 | 2 |
Het LCD-scherm gebruiken
Als u iets wilt weergeven op het LCD-scherm, u de LiquidCrystal-bibliotheek gebruiken (zie Bibliotheekbeheer in de Arduino IDE onder Schets > Bibliotheek opnemen > Bibliotheken beheren).
Onder Bestand > Voorbeelden > LiquidCrystal > Hello World u een simplesample-schets krijgen waarmee Hello World op het display wordt weergegeven.
Daarbij is het de eerste
#include <LiquidCrystal.h>
de bibibliotheek.
Vervolgens u via het commando
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
een object van het type LiquidCrystal met de naam lcd, die het LCD-scherm vertegenwoordigt.
Met dit object kunnen we nu het LCD-scherm en de uitvoertekst aanpakken (zie installatiegedeelte van de schets). In het repetitieve lusgedeelte wordt de cursor vervolgens voortdurend op het eerste teken van de tweede regel geplaatst (tellen begint vanaf nul en daarom setCursor(0, 1);) en vervolgens de output van het aantal milliseconden sinds de Arduino werd gestart. De cursor moet worden geplaatst op deze positie elke keer, anders zal het aan het einde van het nummer na de eerste uitvoer, en dan is de tweede waarde niet zou overschrijven de eerste, maar zou worden geschreven achter de eerste.
We hopen onze AZ-Levering 16x2 LCD-scherm je leuk vond - we zijn erg blij met feedback op dit met de hulp van de reactiefunctie!
In onze volgende blogpost is er een inleiding over hoe om te gaan met onze HC-05 Bluetooth-module. U vindt de tutorial op dit vanaf morgen op onze blog op az-delivery.de, dus het is het beste om elke dag terug te kijken om elke dag spannende tutorials en geweldige projecten te vinden!
Uw
Team AZ-Levering
1 Reactie
Peter
Hallo, habt ihr das 16×2 Display auch mit eingelöteten Pins für das Breadboard?
Grüße Peter