Spisu treści:

Dźwięki fortepianu przy użyciu Arduino na TinkerCad: 4 kroki
Dźwięki fortepianu przy użyciu Arduino na TinkerCad: 4 kroki

Wideo: Dźwięki fortepianu przy użyciu Arduino na TinkerCad: 4 kroki

Wideo: Dźwięki fortepianu przy użyciu Arduino na TinkerCad: 4 kroki
Wideo: FORTEPIAN 2024, Listopad
Anonim
Dźwięki fortepianu przy użyciu Arduino na TinkerCad
Dźwięki fortepianu przy użyciu Arduino na TinkerCad

W tym samouczku dowiesz się, jak używać brzęczyka (lub głośnika piezo) z Arduino. Buzzery można znaleźć w urządzeniach alarmowych, komputerach, licznikach czasu oraz potwierdzaniu wprowadzania danych przez użytkownika, takich jak kliknięcie myszą lub naciśnięcie klawisza. Dowiesz się również, jak korzystać z funkcji tone() i noTone(). Używając tej funkcji możesz wydawać dźwięki fortepianu. A więc zacznijmy.

Krok 1: Czego będziesz potrzebować - sprzęt

Czego będziesz potrzebować - sprzęt
Czego będziesz potrzebować - sprzęt
Czego będziesz potrzebować - sprzęt
Czego będziesz potrzebować - sprzęt
Czego będziesz potrzebować - sprzęt
Czego będziesz potrzebować - sprzęt

Do tego samouczka będziesz potrzebować:

1. Arduino UNO lub nano

2. Brzęczyk/głośnik piezoelektryczny

3. Breadboard (jeśli tworzysz projekt w czasie rzeczywistym)

Krok 2: Obwód

Okrążenie
Okrążenie

Obwód jest naprawdę prosty, aby podłączyć ujemny pin brzęczyka do masy Arduino i dodatni pin brzęczyka do cyfrowego pinu 8

Krok 3: Kodeks

Aby uzyskać więcej ciekawych projektów, łącz się ze mną na:YouTube:

Strona na Facebooku:

Instagram:

Oto kod „tonowy”. Jak to działa? To proste, ton (brzęczyk, 1000) wysyła sygnał dźwiękowy 1KHz do pinu 9, delay(1000) zatrzymuje program na jedną sekundę, a noTone (brzęczyk) zatrzymuje dźwięk sygnału. Funkcja loop() spowoduje to uruchomienie, raz za razem, wydając krótki dźwięk. (możesz również użyć funkcji tonu (pin, częstotliwość, czas trwania))

wew brzęczyk = 8;

void setup() { // Definiuje pin brzęczyka jako wyjście pinMode(buzzer, OUTPUT); } void loop() { ton(brzęczyk, 261); opóźnienie(200); //Wyłącza brzęczyk noTone(brzęczyk); ton (brzęczyk, 293); opóźnienie(200); brak dźwięku (brzęczyk); ton (brzęczyk, 329); opóźnienie(200); brak dźwięku (brzęczyk); ton (brzęczyk, 349); opóźnienie(200); ton (brzęczyk, 201); opóźnienie(200); //Wyłącza brzęczyk noTone(brzęczyk); ton (brzęczyk, 283); opóźnienie(200); brak dźwięku (brzęczyk); ton (brzęczyk, 502); opóźnienie(200); brak dźwięku (brzęczyk); ton (brzęczyk, 149); opóźnienie(200); }

Krok 4: Dobra robota

Udało Ci się ukończyć jeszcze jeden samouczek Arduino „How to” i nauczyłeś się korzystać z funkcji: buzzer / piezo speakertone(), noTone()

Zalecana: