Inhoudsopgave:

Pianogeluiden met Arduino op TinkerCad - Ajarnpa
Pianogeluiden met Arduino op TinkerCad - Ajarnpa

Video: Pianogeluiden met Arduino op TinkerCad - Ajarnpa

Video: Pianogeluiden met Arduino op TinkerCad - Ajarnpa
Video: Wat is een MaKey MaKey? 2024, Juli-
Anonim
Pianogeluiden met Arduino op TinkerCad
Pianogeluiden met Arduino op TinkerCad

In deze tutorial leer je hoe je een zoemer (of piëzo-luidspreker) gebruikt met Arduino. Zoemers zijn te vinden in alarmapparaten, computers, timers en bevestiging van gebruikersinvoer, zoals een muisklik of toetsaanslag. U leert ook hoe u de functie tone() en noTone() gebruikt. Met deze functie kunt u pianogeluiden maken. Dus laten we beginnen.

Stap 1: Wat u nodig heeft - Hardware

Wat u nodig heeft - Hardware
Wat u nodig heeft - Hardware
Wat u nodig heeft - Hardware
Wat u nodig heeft - Hardware
Wat u nodig heeft - Hardware
Wat u nodig heeft - Hardware

Voor deze tutorial heb je nodig:

1. Arduino UNO of nano

2. Zoemer/piëzo-luidspreker

3. Breadboard (als u in realtime een project maakt)

Stap 2: Circuit

Stroomkring
Stroomkring

Het circuit is heel eenvoudig, je sluit de negatieve pin van de zoemer aan op de gnd van de Arduino en de positieve pin van de zoemer op digitale pin 8

Stap 3: De code

Voor meer interessante projecten, neem contact met mij op: YouTube:

Facebook-pagina:

Instagram:https://instagram.com/official_techeor?igshid=uc8l…

Hier is de "Tone"-code. Hoe werkt het? Het is simpel, tone(buzzer, 1000) stuurt een 1KHz geluidssignaal naar pin 9, delay(1000) pauzeer het programma voor één seconde en noTone(buzzer) stopt het signaalgeluid. De loop()-routine zal dit keer op keer laten lopen, met een kort piepend geluid. (u kunt ook de functie toon (pin, frequentie, duur) gebruiken)

int-zoemer = 8;

void setup () {// Definieert de Buzzer-pin als output pinMode (zoemer, OUTPUT); } void loop() { tone(zoemer, 261); vertraging (200); // Schakelt de zoemer uit noTone (zoemer); toon (zoemer, 293); vertraging (200); geen toon (zoemer); toon (zoemer, 329); vertraging (200); geen toon (zoemer); toon (zoemer, 349); vertraging (200); toon (zoemer, 201); vertraging (200); // Schakelt de zoemer uit noTone (zoemer); toon (zoemer, 283); vertraging (200); geen toon (zoemer); toon (zoemer, 502); vertraging (200); geen toon (zoemer); toon (zoemer, 149); vertraging (200); }

Stap 4: Goed gedaan

Je hebt met succes nog een Arduino "How to"-tutorial voltooid en je hebt geleerd hoe je de volgende functies moet gebruiken: zoemer / piëzo-speakertone(), noTone()-functies

Aanbevolen: