Indholdsfortegnelse:

Arduino klaver med manual og 7 forudindstillede sange: 7 trin
Arduino klaver med manual og 7 forudindstillede sange: 7 trin

Video: Arduino klaver med manual og 7 forudindstillede sange: 7 trin

Video: Arduino klaver med manual og 7 forudindstillede sange: 7 trin
Video: Ultra:bit ep16 Klaver med pin 2024, November
Anonim
Arduino klaver med manual og 7 forudindstillede sange
Arduino klaver med manual og 7 forudindstillede sange
Arduino klaver med manual og 7 forudindstillede sange
Arduino klaver med manual og 7 forudindstillede sange

Arduino klaver tastatur grænseflade med LCD har 2 tilstand.

Den manuelle tilstand og den forudindstillede tilstand. Jeg brugte 7 trykknap til et simpelt klaver med 7 tangenter og 1 knap til opsætningstilstand til at skifte til 7 forudindstillede sange.

. Forprogrammerede sange: Klik først på opsætningsknappen.

  1. super mario etape 1
  2. super mario etape 2
  3. pels elise
  4. despacito
  5. glæde til verden
  6. klingende klokker
  7. Star wars

PROGRAMKODE

Trin 1: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

Materialer:

  • Arduino UNO (jeg brugte klon af det)
  • Brødbræt (langt)
  • 1 LED (enhver farve du ønsker. Jeg brugte blå)
  • 8 - 10k ohm modstand
  • 2 - 220 ohm modstand
  • 1 piezo -summer
  • 8- taktil trykknap
  • Forbindelsestråde (han til han) - mindst 40 stk
  • 1 LCD 16x2 m/ header pins (jeg brugte lcd m/ baggrundsbelysning)
  • Potentiometer

Trin 2: Forbindelser med trykknap

Trykknapforbindelser
Trykknapforbindelser

Trykknap har 4 ben. Som standard (der trykkes ikke på knappen) A & B er forbundet, C & D er også forbundet. Så hvis der trykkes på knappen ABCD er alle tilsluttet. 1) Tilslut pin D på trykknappen med en 10 kilo ohm modstand (Det er ligegyldigt hvilken benårsagsmodstand der ikke har polaritet). Det andet ben af modstanden er forbundet til jord (GND) på Arduino.2.) Tilslut pin B på trykknappen til 5 volt (5V) på Arduino.3.) Tilslut pin C på trykknappen til pins på Arduino (2, 3, 4, 5, 6, 7, A0, A1).

Anbefalede: