Съдържание:

Пиано звучи с помощта на Arduino на TinkerCad: 4 стъпки
Пиано звучи с помощта на Arduino на TinkerCad: 4 стъпки

Видео: Пиано звучи с помощта на Arduino на TinkerCad: 4 стъпки

Видео: Пиано звучи с помощта на Arduino на TinkerCad: 4 стъпки
Видео: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, Ноември
Anonim
Пиано звучи с помощта на Arduino в TinkerCad
Пиано звучи с помощта на Arduino в TinkerCad

В този урок ще научите как да използвате зумер (или пиезо говорител) с Arduino. Звукови сигнали могат да бъдат намерени в алармени устройства, компютри, таймери и потвърждение за въвеждане от потребителя, като щракване на мишката или натискане на клавиш. Ще научите и как да използвате функцията tone () и noTone (). Използвайки тази функция, можете да издавате звуци на пиано. Така че нека започнем.

Стъпка 1: Какво ще ви трябва - Хардуер

Какво ще ви трябва - хардуер
Какво ще ви трябва - хардуер
Какво ще ви трябва - хардуер
Какво ще ви трябва - хардуер
Какво ще ви трябва - хардуер
Какво ще ви трябва - хардуер

За този урок ще ви трябва:

1. Arduino UNO или nano

2. Звуков/пиезо говорител

3. Bboardboard (ако правите проект в реално време)

Стъпка 2: Схема

Верига
Верига

Схемата е много проста, за да свържете отрицателния щифт на зумера към gnd на Arduino и положителния щифт на зумера към цифров пин 8

Стъпка 3: Кодът

За още интересни проекти се свържете с мен на: Youtube:

Страница във Facebook:

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

Ето кода „Тон“. Как работи? Това е просто, тонът (зумер, 1000) изпраща 1KHz звуков сигнал към пин 9, забавяне (1000) прави пауза на програмата за една секунда и noTone (зумер) спира звуковия сигнал. Процедурата loop () ще направи това изпълнение отново и отново, като издава кратък звуков сигнал. (можете също да използвате функция тон (щифт, честота, продължителност))

int зумер = 8;

void setup () {// Определя щифта на зумера като изходен pinMode (зумер, OUTPUT); } void loop () {тон (зумер, 261); забавяне (200); // Изключва зумера noTone (зумер); тон (зумер, 293); забавяне (200); noTone (зумер); тон (зумер, 329); забавяне (200); noTone (зумер); тон (зумер, 349); забавяне (200); тон (зумер, 201); забавяне (200); // Изключва зумера noTone (зумер); тон (зумер, 283); забавяне (200); noTone (зумер); тон (зумер, 502); забавяне (200); noTone (зумер); тон (зумер, 149); забавяне (200); }

Стъпка 4: Браво

Успешно завършихте още един урок „Как да“на Arduino и научихте как да използвате: функции на зумер / пиезо високоговорител (), функции на noTone ()

Препоръчано: