Inhaltsverzeichnis:

Arduino Piano mit Handbuch und 7 Preset-Songs - Gunook
Arduino Piano mit Handbuch und 7 Preset-Songs - Gunook

Video: Arduino Piano mit Handbuch und 7 Preset-Songs - Gunook

Video: Arduino Piano mit Handbuch und 7 Preset-Songs - Gunook
Video: 1# MIDI Programming for the Arduino - INTRO 2024, November
Anonim
Arduino Piano mit Handbuch und 7 Preset-Songs
Arduino Piano mit Handbuch und 7 Preset-Songs
Arduino Piano mit Handbuch und 7 Preset-Songs
Arduino Piano mit Handbuch und 7 Preset-Songs

Die Arduino-Klaviertastatur, die mit dem LCD verbunden ist, hat 2 Modi.

Der manuelle Modus und der Voreinstellungsmodus. Ich habe 7 Pushbutton für ein einfaches 7-Tasten-Piano und 1 Taste für den Setup-Modus verwendet, um zu 7 Preset-Songs zu wechseln.

. Songs im Preset-Modus: Klicken Sie zuerst auf die Schaltfläche für den Setup-Modus.

  1. Super Mario Stufe 1
  2. Super Mario Stufe 2
  3. Für Elise
  4. despacito
  5. Freude für die Welt
  6. Jingle Bells
  7. Krieg der Sterne

PROGRAMMCODE

Schritt 1: Materialien

Materialien
Materialien
Materialien
Materialien
Materialien
Materialien

Materialien:

  • Arduino UNO (ich habe einen Klon davon verwendet)
  • Steckbrett (lang)
  • 1 LED (jede gewünschte Farbe. Ich habe Blau verwendet)
  • 8 - 10k Ohm Widerstand
  • 2 - 220 Ohm Widerstand
  • 1 Piezo-Summer
  • 8- taktiler Druckknopf
  • Verbindungsdrähte (männlich zu männlich) - mindestens 40 Stück
  • 1 LCD 16x2 mit Header-Pins (ich habe LCD mit Hintergrundbeleuchtung verwendet)
  • Potentiometer

Schritt 2: Tastenverbindungen

Drucktastenanschlüsse
Drucktastenanschlüsse

Taster hat 4 Pins. Standardmäßig (Knopf ist nicht gedrückt) A & B sind verbunden, C & D sind auch verbunden. Wenn also die Taste ABCD gedrückt wird, sind alle angeschlossen. 1.) Verbinden Sie Pin D des Tasters mit einem 10-Kilo-Ohm-Widerstand (egal welches Bein hat keine Polarität). Das andere Bein des Widerstands ist mit Masse (GND) des Arduino verbunden.2.) Verbinden Sie Pin B des Tasters mit 5 Volt (5V) des Arduino.3.) Verbinden Sie Pin C des Tasters mit den Pins des Arduino (2, 3, 4, 5, 6, 7, A0, A1).

Empfohlen: