Sommario:

Pianoforte Arduino: 5 passaggi
Pianoforte Arduino: 5 passaggi

Video: Pianoforte Arduino: 5 passaggi

Video: Pianoforte Arduino: 5 passaggi
Video: 5 Passaggi Orgasmici in Chopin 2024, Dicembre
Anonim
Arduino Piano
Arduino Piano
Arduino Piano
Arduino Piano

ciao ragazzi avete sempre voluto fare un pianoforte, se si allora siete nel posto giusto.

Materiali

1. Arduino

2. Altoparlante da 8 ohm

3. Resistenze pull down (1k - 10k andranno bene)

4. 8 interruttori tattili

5. Tagliere e veroboard

Passaggio 1: resistori pull up e pull down

Resistenze pull up e pull down
Resistenze pull up e pull down
Resistenze pull up e pull down
Resistenze pull up e pull down

resistenza di pull up

Si tratta di resistori che mantengono lo stato logico di un pin ALTO quando il pin non è collegato o non ha stato.

Resistenze di abbattimento

Questi resistori aiutano a mantenere basso lo stato logico di un pin quando non è collegato o quando il pin non ha stato.

Per saperne di più sui resistori di pull up e pull down, visita

playground.arduino.cc/CommonTopics/PullUpD…

Nota: ci sono tre stati dei pin che sono HIGH, LOW E flottante o ad alta impedenza. Quando un pin è HIGH significa che è a 5v (per Arduino MCU), mentre LOW significa che è vicino a 0v o GND, mentre per floating significa che non ha uno stato non è né HIGH O LOW.

NOTA: in queste istruzioni utilizzeremo resistori di pull down

Passaggio 2: funzione e frequenza del tono

Funzione tono Arduino

Questa funzione viene utilizzata per generare qualsiasi frequenza su un pin Arduino

tono (pin, frequenza, durata o ritardo);

Ad esempio tono (9, 3100, 100);

non uno()

Questa funzione viene utilizzata quando non si desidera riprodurre alcun tono o frequenza su un particolare pin.

noTone(pin);

Ad esempio noTone(9); // questo non riprodurrà alcun tono o frequenza al pin 9.

NOTA: SE si desidera cambiare il pin utilizzato per il tono, assicurarsi che sia un pin PWM.

tono (pin pwm, frequenza, ritardo);

noTone (pin pwm); Per scoprire il pin pwm per Arduino navigare in internet. Ad esempio, cerca (pin pwm di Arduino pro mini). Basta cambiare il pro mini con il micro controller Arduino che stai utilizzando. Per maggiori informazioni su pwm visita

Passaggio 3: interruttori momentanei (interruttori tattili)

Interruttori momentanei (interruttori tattili)
Interruttori momentanei (interruttori tattili)

Questi interruttori quando vengono premuti sono collegati per il momento in cui li hai premuti immediatamente rimuovi la mano e vengono disconnessi. Per ulteriori spiegazioni su come utilizzare gli interruttori tattili, scarica il video in questo tutorial

Fase 4: Schemi

Schematico
Schematico

se stai usando il codice con un resistore di pull up interno ignora i resistori di pull down in questo schema. Ricorda di collegare un cavo del tuo altoparlante al pin 9 pwm o al pin pwm che stai utilizzando e l'altro a GND. se il tuo altoparlante è polarizzato collega il polo positivo del tuo pin pwm e il pin negativo a GND.

Passaggio 5: codice

Il secondo codice è stato completamente modificato da me per chi non ha resistori da usare come resistori pull down

Il nome del codice uno è Arduino piano.zip, mentre il codice 2 è piano.zip

Grazie per la lettura. Suona il tuo pianoforte finché le tue anime non sussultano di gioia.

Non sono riuscito a incorporare il mio video di YouTube, ma puoi accedervi tramite questo link

www.youtube.com/embed/apsuFn0Wp1g

Consigliato: