Innehållsförteckning:

Bladpiano: 5 steg
Bladpiano: 5 steg

Video: Bladpiano: 5 steg

Video: Bladpiano: 5 steg
Video: как повторить "bad guy" от billie eilish 2024, November
Anonim
Bladpiano
Bladpiano

Vi gjorde ett piano med en beröringssensor, liksom blad för pianotangenter.

Steg 1: Saker som används i detta projekt

Hårdvarukomponenter

  • Seeeduino V4.2
  • Bassköld V2
  • Grove - 12 Key Capacitive I2C Touch Sensor V2 (MPR121)
  • Grove - MP3 v2.0

Programvaruappar och onlinetjänster

Arduino IDE

Steg 2: Berättelse

Touch Sensor bestämmer berörings-/frisläppningsstatus baserat på elektrodkapacitansdataändringar, så vi kan använda den för att göra ett piano med alla ledande föremål vi gillar som pianotangent.

Steg 3: Maskinvaruanslutning

Steg 1: Kopiera mp3 -filerna till en bit SD -kort, namnmappar samma som motsvarande instrumentindex och namn mp3 -filer samma som motsvarande Touch Sensor -kanalindex.

Steg 2: Anslut SD -kortet till MP3 Grove, anslut MP3 Grove och Touch Sensor till port D2 och I2C -porten i Base Shield, anslut ledande föremål till Touch Sensors kanaler via krokodilklämmor.

Steg 3: Anslut basskyddet till Seeeduino och anslut sedan Seeeduino till datorn via en USB -kabel.

Steg 4: Programvaruprogrammering

Touch Sensor Groves bibliotek finns i den här webbadressen:

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

MP3 Groves bibliotek finns också i Seeed Wiki, eller så kan du helt enkelt inkludera MP3.h i projektmappen.

Seeduinos digitala stift 2 och 3 som en programserie och styr MP3 Grove genom att använda protolen i KT403A dataskal. När MP3 Grove och Touch Sensor har initierats, ställ in Touch Sensors känslighet och MP3 Groves volym.

Loop () -metoden fortsätter att kontrollera om Touch Sensor är vidrört eller inte, om den berörs, spela motsvarande mp3 -fil i den aktuella instrumentmappen. Nuvarande insreument kan ändras genom inmatningsinstrumentets index via hårdvaruserien.

Rekommenderad: