Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Arduino Piano Keyboard-interface met LCD heeft 2 modi.
De handmatige modus en de presets-modus. Ik gebruikte 7 drukknoppen voor een eenvoudige piano met 7 toetsen en 1 knop voor de setup-modus om over te schakelen naar 7 presets-nummers.
. Songs in de vooraf ingestelde modus: Klik eerst op de knop voor de instellingsmodus.
- super mario stage 1
- super mario stage 2
- voor Elise
- despacito
- vreugde aan de wereld
- Jingle Bells
- sterrenoorlogen
PROGRAMMACODE
Stap 1: Materialen
Materialen:
- Arduino UNO (ik heb er een kloon van gebruikt)
- Broodplank (lang)
- 1 LED (elke kleur die je wilt. Ik gebruikte blauw)
- 8 - 10k ohm weerstand
- 2 - 220 ohm weerstand
- 1 piëzo-zoemer
- 8- tactiele drukknop
- Draden aansluiten (mannelijk naar mannelijk) - minstens 40 stuks;
- 1 LCD 16x2 met header-pinnen (ik gebruikte lcd met achtergrondverlichting)
- Potentiometer
Stap 2: Drukknopaansluitingen
Drukknop heeft 4 pinnen. Standaard (knop is niet ingedrukt) A & B zijn verbonden, C & D zijn ook verbonden. Dus als de knop wordt ingedrukt, zijn ABCD allemaal verbonden.1.) Sluit pin D van de drukknop aan met een weerstand van 10 kilo ohm (het maakt niet uit welk been de oorzaak is van de weerstand heeft geen polariteit). Het andere been van de weerstand is verbonden met Ground (GND) van de Arduino.2.) Verbind pin B van de drukknop met 5 volt (5V) van de Arduino.3.) Verbind pin C van de drukknop met de pinnen van de Arduino (2, 3, 4, 5, 6, 7, A0, A1).