Inhaltsverzeichnis:

Klavierklänge mit Arduino auf TinkerCad - Gunook
Klavierklänge mit Arduino auf TinkerCad - Gunook

Video: Klavierklänge mit Arduino auf TinkerCad - Gunook

Video: Klavierklänge mit Arduino auf TinkerCad - Gunook
Video: Arduino Tutorial: Learn how to play sound with Arduino by building a DIY Micro Piano. Easy Project 2024, November
Anonim
Klavierklänge mit Arduino auf TinkerCad
Klavierklänge mit Arduino auf TinkerCad

In diesem Tutorial erfahren Sie, wie Sie einen Summer (oder Piezo-Lautsprecher) mit Arduino verwenden. Summer finden Sie in Alarmgeräten, Computern, Timern und Bestätigungen von Benutzereingaben wie einem Mausklick oder Tastendruck. Sie erfahren auch, wie Sie die Funktionentone() und noTone() verwenden. Mit dieser Funktion können Sie einen Klavierklang erzeugen. So lass uns anfangen.

Schritt 1: Was Sie brauchen - Hardware

Was Sie brauchen - Hardware
Was Sie brauchen - Hardware
Was Sie brauchen - Hardware
Was Sie brauchen - Hardware
Was Sie brauchen - Hardware
Was Sie brauchen - Hardware

Für dieses Tutorial benötigen Sie:

1. Arduino UNO oder Nano

2. Summer/Piezo-Lautsprecher

3. Breadboard (wenn Sie ein Projekt in Echtzeit erstellen)

Schritt 2: Schaltung

Schaltkreis
Schaltkreis

Die Schaltung ist wirklich einfach, Sie verbinden den negativen Pin des Summers mit der Masse des Arduino und den positiven Pin des Summers mit dem digitalen Pin 8

Schritt 3: Der Code

Für weitere interessante Projekte kontaktiere mich auf:Youtube:

Facebook-Seite:

Instagram:

Hier ist der "Ton"-Code. Wie funktioniert es? Es ist ganz einfach, Tone (Summer, 1000) sendet ein 1-KHz-Tonsignal an Pin 9, delay (1000) unterbricht das Programm für eine Sekunde und noTone (Summer) stoppt den Signalton. Die loop()-Routine führt diesen Lauf immer wieder durch und erzeugt einen kurzen Piepton. (Sie können auch die Funktion Ton (Pin, Frequenz, Dauer) verwenden)

int Summer = 8;

Void setup () {// Definiert den Buzzer-Pin als Ausgabe-PinMode (Buzzer, OUTPUT); aufrechtzuerhalten. Void Schleife () { Ton (Summer, 261); Verzögerung (200); // Schaltet den Summer aus noTone (Summer); Ton (Summer, 293); Verzögerung (200); kein Ton (Summer); Ton (Summer, 329); Verzögerung (200); kein Ton (Summer); Ton (Summer, 349); Verzögerung (200); Ton (Summer, 201); Verzögerung (200); // Schaltet den Summer aus noTone (Summer); Ton (Summer, 283); Verzögerung (200); kein Ton (Summer); Ton (Summer, 502); Verzögerung (200); kein Ton (Summer); Ton (Summer, 149); Verzögerung (200); }

Schritt 4: Gut gemacht

Sie haben ein weiteres Arduino-Tutorial "How to" erfolgreich abgeschlossen und gelernt, wie man die Funktionen Buzzer / Piezo Speakertone (), noTone () verwendet

Empfohlen: