INHOUDSOPGAWE:

Blaarklavier: 5 stappe
Blaarklavier: 5 stappe

Video: Blaarklavier: 5 stappe

Video: Blaarklavier: 5 stappe
Video: ПОЛТЕРГЕЙСТ 5 УРОВНЯ СНОВА НЕ ДАЕТ ПОКОЯ, ЖУТКАЯ АКТИВНОСТЬ / LEVEL 5 POLTERGEIST, CREEPY ACTIVITY 2024, November
Anonim
Blaarklavier
Blaarklavier

Ons het 'n klavier gemaak met 'n aanraaksensor, sowel as blare vir klaviersleutels.

Stap 1: Dinge wat in hierdie projek gebruik word

Hardeware komponente

  • Seeeduino V4.2
  • Base Shield V2
  • Grove - 12 sleutels kapasitiewe I2C aanraaksensor V2 (MPR121)
  • Grove - MP3 v2.0

Sagteware -programme en aanlyndienste

Arduino IDE

Stap 2: Verhaal

Die aanraaksensor bepaal die aanraak-/vrylatingstatus op grond van veranderings in die elektrodekapasiteitsdata, sodat ons dit kan gebruik om 'n klavier te maak met enige geleidende voorwerp waarvan ons hou as klaviersleutel.

Stap 3: Hardewareverbinding

Stap 1: Kopieer die mp3 -lêers na 'n stukkie SD -kaart, noem gidse dieselfde as die indeks van die ooreenstemmende instrument en noem mp3 -lêers dieselfde as die ooreenstemmende Touch Sensor -kanaal se indekse.

Stap 2: Koppel die SD -kaart aan die MP3 Grove, verbind die MP3 Grove en die aanraaksensor aan die poort D2 en die I2C -poort in die basisskerm, verbind geleidende voorwerpe met die kanale van die aanraaksensor via krokodilknipsels.

Stap 3: Sluit die basisskerm aan op Seeeduino, en koppel Seeeduino dan via 'n USB -kabel aan 'n rekenaar.

Stap 4: sagteware programmering

Die biblioteek van Touch Sensor Grove kan gevind word in hierdie url:

wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/

MP3 Grove se biblioteek kan ook gevind word in Seeed Wiki, of u kan MP3.h eenvoudig in die projekmap insluit.

Die digitale pen 2 en 3 vaneduino as 'n sagteware -reeks, beheer MP3 Grove deur die protol in die KT403A -dataskel te gebruik. Nadat MP3 Grove en Touch Sensor geïnitialiseer is, stel die sensitiwiteit van Touch Sensor en volume Volume Grove in.

Die lus () -metode hou aan om te kyk of daar aan die raaksensor geraak word of nie, as dit aangeraak word, speel die ooreenstemmende mp3 -lêer in die huidige instrumentmap. Huidige insigument kan verander word deur die invoerinstrument se indeks via hardeware -reeks.

Aanbeveel: