Sisällysluettelo:

Arduino -piano manuaalisesti ja 7 esiasetettua kappaletta: 7 vaihetta
Arduino -piano manuaalisesti ja 7 esiasetettua kappaletta: 7 vaihetta

Video: Arduino -piano manuaalisesti ja 7 esiasetettua kappaletta: 7 vaihetta

Video: Arduino -piano manuaalisesti ja 7 esiasetettua kappaletta: 7 vaihetta
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Heinäkuu
Anonim
Arduino -piano manuaalisesti ja 7 esiasetettua kappaletta
Arduino -piano manuaalisesti ja 7 esiasetettua kappaletta
Arduino -piano manuaalisesti ja 7 esiasetettua kappaletta
Arduino -piano manuaalisesti ja 7 esiasetettua kappaletta

Arduino Piano Keyboard -näppäimistöllä, jossa on LCD -näyttö, on 2 tilaa.

Manuaalinen tila ja esiasetustila. Käytin 7 -painikkeista yksinkertaista 7 -näppäimistä pianoa ja 1 -painiketta Setup -tilassa vaihtaaksesi 7 esiasetettuun kappaleeseen.

. Esiasetetun tilan kappaleet: Napsauta ensin asetustilan painiketta.

  1. super mario vaihe 1
  2. super mario vaihe 2
  3. turkis elise
  4. despacito
  5. iloa maailmaan
  6. kulkuset
  7. Tähtien sota

OHJELMAKOODI

Vaihe 1: Materiaalit

Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit

Materiaalit:

  • Arduino UNO (käytin sen kloonia)
  • Leipälauta (pitkä)
  • 1 LED (mitä tahansa väriä haluat. Käytin sinistä)
  • 8-10 k ohmin vastus
  • 2-220 ohmin vastus
  • 1 Pietsosummeri
  • 8- kosketuspainike
  • Liitäntäjohdot (uros -uros) - vähintään 40 kpl
  • 1 LCD 16x2 w/ otsikkotapit (käytin LCD -näyttöä taustavalolla)
  • Potentiometri

Vaihe 2: Painonappiliitännät

Painonappiliitännät
Painonappiliitännät

Painikkeessa on 4 nastaa. Oletuksena (painiketta ei paineta) A & B on kytketty, C & D on myös kytketty. Joten jos painiketta painetaan, ABCD on kaikki kytketty. 1.) Liitä painikkeen nasta D 10 kilon ohmilla (ei ole väliä, minkä jalan aiheuttavalla vastuksella ei ole napaisuutta). 2.) Kytke painikkeen B nasta Arduinon 5 volttiin (5 V) 3.) Liitä painikkeen nasta Arduinon nastoihin. (2, 3, 4, 5, 6, 7, A0, A1).

Suositeltava: