Taula de continguts:

Makey Makey Fruit Piano: 13 passos
Makey Makey Fruit Piano: 13 passos

Vídeo: Makey Makey Fruit Piano: 13 passos

Vídeo: Makey Makey Fruit Piano: 13 passos
Vídeo: Basic MaKey MaKey fruit piano 2024, Desembre
Anonim
Makey Makey Fruit Piano
Makey Makey Fruit Piano

Apreneu els conceptes bàsics de la codificació fent un sintetitzador de música senzill on cada ‘fruita’ representa una clau.

Pas 1: materials

Materials

  • Ordinador amb editor offline de zero
  • Makey makey (o DIY makeymakey amb Arduino Leonardo) + cable USB
  • 5 clips de cocodril
  • 5 fruites o elements conductors

Pas 2: Activitat

Activitat
Activitat

L’activitat consisteix a convertir les fruites en un teclat amb què tocar música.

Per començar, connecteu el makey makey (o DIY makey makey amb Arduino Leonardo) a l'ordinador i connecteu tots els plàtans (o altres elements conductors) al tauler mitjançant clips de cocodril.

Pas 3:

Imatge
Imatge

Cada fruita està connectada a fletxes makey makey, botons espaiadors o de clic.

Començarem utilitzant aquestes 5 tecles.

Ara podeu iniciar zero i començar a escriure el vostre codi. Per començar, aneu a la secció "Esdeveniments" (marró clar).

Pas 4:

Imatge
Imatge

A continuació, escolliu el bloc "quan es va fer clic a la bandera verda" i el bloc "per sempre".

Per crear una acció, trieu el bloc "si llavors" de la categoria Control.

Pas 5:

Imatge
Imatge

"Si llavors", és la funció més comuna que s'utilitza en la codificació i s'utilitza per crear una interacció entre el vostre codi i el món exterior.

Com que l'activitat consisteix a crear un piano, ens agradaria que els sons es desencadenessin quan es premia una tecla determinada. Sota la secció de detecció, trobareu la tecla _ premuda? bloc.

Feu clic a la petita fletxa negra i seleccioneu la tecla que necessiteu.

Tenim una condició (si és així), hem escollit una tecla, només cal afegir un so.

Pas 6:

Imatge
Imatge

Per afegir un so, aneu a la secció So (morat) i trieu un bloc "Reproduir nota _ per _ ritmes".

Pas 7:

Imatge
Imatge

En aquesta etapa, el vostre codi serà així:

Pas 8:

Imatge
Imatge

El vostre codi ja és funcional; podeu provar-lo fent clic a la bandera verda de la part superior de la pantalla.

Pas 9:

Imatge
Imatge

Ara cal afegir tecles addicionals per tenir més notes de piano.

Feu clic amb el botó dret sobre el bloc "Si llavors" i apareixerà un petit menú. Feu clic a "duplicar" i enganxeu-lo a sota del primer condicional. Repetiu l’operació per a cada tecla.

Pas 10:

Imatge
Imatge

El vostre piano ja està a punt, només cal que el sintonitzeu. Cal determinar el so exacte de cada nota. En fer clic a cada nota, apareixerà un petit teclat que us permetrà seleccionar la nota que esteu cercant.

Pas 11:

Imatge
Imatge

El piano sona divertit? És perfectament normal! alguns acords que toquen junts sonen bé i d’altres no … Per tant, és hora d’una mica de teoria musical, no us espanteu que serà ràpid i divertit.

Aquí teniu un exemple de com diferents cordes poden produir sentiments diferents segons l’ordre en què es reprodueixen:

Altres acords feliços?

73 cançons que podeu tocar amb els mateixos quatre acords

Voleu canviar d’instrument?

És fàcil a Scratch. Podeu trobar molts instruments disponibles en una llista situada a la secció So (morat).

Pas 12:

Imatge
Imatge

Exemple de codi acabat:

Per anar més enllà … Aquest codi utilitza 4 acords i una tecla per canviar l'instrument. El mateix que un piano utilitza el pedal per canviar l’afinació, si es prem una tecla (espai en aquest cas), el codi reprodueix el so d’una “guitarra” i quan es deixa anar la tecla, el so és el del “sintetitzador principal”. Ara teniu la possibilitat de crear un instrument més interessant. A les properes lliçons descobrireu la secció Operador (verd clar) i afegirà més possibilitats i efectes.

Estigueu atents;-)

Pas 13: Notes i referències

Aquest tutorial s’ha desenvolupat com a part del projecte i Tech, cofinançat pel Programa Erasmus + de la Unió Europea.

Per obtenir més informació, poseu-vos en contacte amb [email protected].

Recomanat: