Innholdsfortegnelse:

Arduino -piano med manuell og 7 forhåndsinnstilte sanger: 7 trinn
Arduino -piano med manuell og 7 forhåndsinnstilte sanger: 7 trinn

Video: Arduino -piano med manuell og 7 forhåndsinnstilte sanger: 7 trinn

Video: Arduino -piano med manuell og 7 forhåndsinnstilte sanger: 7 trinn
Video: Неисправности платы управления инвертором холодильника Samsung Советы по ремонту 2024, November
Anonim
Arduino -piano med manuell og 7 forhåndsinnstilte sanger
Arduino -piano med manuell og 7 forhåndsinnstilte sanger
Arduino -piano med manuell og 7 forhåndsinnstilte sanger
Arduino -piano med manuell og 7 forhåndsinnstilte sanger

Arduino Piano Keyboard grensesnitt med LCD har 2 modus.

Manuell modus og forhåndsinnstilte modus. Jeg brukte 7 trykknapper for et enkelt piano med 7 tangenter og 1 knapp for oppsettsmodus for å bytte til 7 forhåndsinnstilte sanger.

. Forhåndsinnstilte sanger: Klikk først på oppsettsmodusknappen.

  1. super mario trinn 1
  2. super mario trinn 2
  3. for Elise
  4. despacito
  5. glede til verden
  6. Bjelleklang
  7. stjerne krigen

PROGRAMKODE

Trinn 1: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

Materialer:

  • Arduino UNO (jeg brukte klon av det)
  • Brødbrett (langt)
  • 1 LED (hvilken som helst farge du vil ha. Jeg brukte blått)
  • 8 - 10k ohm motstand
  • 2 - 220 ohm motstand
  • 1 Piezo -summer
  • 8- taktil trykknapp
  • Koble ledninger (mann til mann) - minst 40 stk
  • 1 LCD 16x2 m/ toppnål (jeg brukte LCD m/ bakgrunnsbelysning)
  • Potensiometer

Trinn 2: Trykknapper

Trykknapper
Trykknapper

Trykknapp har 4 pinner. Som standard (knappen trykkes ikke) A & B er tilkoblet, C & D er også tilkoblet. Så hvis du trykker på knappen ABCD er alle tilkoblet.). Koble til pin D på trykknappen med en 10 kilo ohm motstand (spiller ingen rolle hvilken benårsaksmotstand som ikke har polaritet). Det andre benet på motstanden er koblet til jord (GND) på Arduino.2.) Koble pinne B på trykknappen til 5 volt (5V) på Arduino.3.) Koble pinne C på trykknappen til pinner på Arduino (2, 3, 4, 5, 6, 7, A0, A1).

Anbefalt: