Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Voor dit project heb ik een rekenmachine gemaakt met behulp van de Arduino Uno, een LCD-scherm en het 4x4 numerieke toetsenblok. Hoewel hij klikknoppen gebruikte in plaats van het numerieke toetsenblok, komt het idee voor dit project samen met hulp bij een deel van de code uit deze les van Aleksandar Tomić:
www.allaboutcircuits.com/projects/simple-a…
Dit zijn de items die je nodig hebt om dit project te voltooien:
- Arduino Uno
- Breadboard
- 16x2 LCD-module
- 4x4 membraantoetsenbord
- Doorverbindingsdraden
- Potentiometer
Bibliotheken nodig:
- Vloeibaar kristal
- Toetsenbord
Beide bibliotheken kunnen worden gedownload op het tabblad "Bibliotheken beheren" van de Arduino IDE.
Stap 1: Het LCD-scherm aansluiten op de Arduino
Hier zullen we het LCD-scherm op de Arduino aansluiten. Sluit eerst het LCD-scherm aan op het Breadboard en sluit vervolgens de pinnen in de volgende volgorde aan:
- Grond
- Stroom
- Pin 13
- Pin 12
- Pin 11
- Pin 10
- Leeg
- Leeg
- Leeg
- Leeg
- Pin 9
- Grond
- Pin 8
- Potentiometer (verbinden met aarde en voeding)
- Stroom
- Grond
Sluit ten slotte de Ground Rail op het Breadboard aan op de GND-poort op de Arduino. Sluit ook de Power Rail op het Breadboard aan op de 5V-poort op de Arduino.
Stap 2: Het toetsenbord aansluiten op de Arduino
Nu gaan we het 4x4-toetsenbord verbinden met de Arduino. Het Membranous 4x4-toetsenbord dat ik heb gebruikt, wordt niet aangeboden in het Fritzing-diagram, dus ik heb geïmproviseerd met dit 4x4-toetsenbord als tijdelijke aanduiding. Het numerieke toetsenblok dat ik gebruikte heeft slechts 8 poorten en ik heb geprobeerd het zo duidelijk mogelijk te maken voor dit diagram.
Sluit voor deze stap de vier pinnen aan de linkerkant aan op poorten 2, 3, 4 en 5 op de Arduino.
Verbind nu de andere vier pinnen aan de rechterkant van het numerieke toetsenblok met poorten A5, A4, A3 en A2 op de Arduino.
Stap 3: Alle componenten aansluiten
Tegen die tijd zou u een volledig functionele op Arduino gebaseerde rekenmachine moeten hebben. Gebruik nu de onderstaande code om het werkend te krijgen!
Stap 4: numeriek toetsenblok
Dit is hoe ik het numerieke toetsenblok heb geformatteerd met de Arduino.