Arduino Nano - Button Count - LCD
Deze tutorial legt uit hoe u de Arduino Nano gebruikt om het aantal keren dat een knop wordt ingedrukt te tellen en deze waarde weer te geven op een LCD-display. Het is mogelijk om dit aan te passen voor andere sensoren, niet alleen voor een knop.
In deze tutorial zullen we de knop 'debouncen' zonder gebruik te maken van de delay() functie. Voor meer informatie over waarom debouncing noodzakelijk is, verwijzen wij naar Waarom hebben we debouncing nodig?.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LCD I2C en Knop
Als u onbekend bent met LCD I2C en de knop (pinout, werking, hoe te programmeren...), kunnen de volgende tutorials u helpen om dit te leren:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Zie De beste manier om Arduino Nano en andere componenten van stroom te voorzien.
Arduino Nano Code - knop telling weergeven op LCD I2C
Snelle Stappen
- Klik op het Bibliotheken icoon in de linkerzijbalk van de Arduino IDE.
- Zoek naar “ezButton” en vind de knopbibliotheek van ArduinoGetStarted.
- Druk op de Installeren knop om de ezButton bibliotheek te installeren.

- Zoek naar “LiquidCrystal I2C” en vind vervolgens de LiquidCrystal_I2C bibliotheek gemaakt door Frank de Brabander.
- Klik op de Installeren knop om de LiquidCrystal_I2C bibliotheek te installeren.

- Kopieer de code en open deze in de Arduino IDE.
- Druk op de Uploaden knop om de code naar de Arduino Nano te versturen.
- Druk een paar keer op de knop.
- Bekijk hoe de telling verandert op het LCD.
※ Notiz:
Het I2C-adres van het LCD kan verschillen afhankelijk van de fabrikant. In de code is 0x27 gebruikt, zoals gespecificeerd door de fabrikant DIYables.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.