Мазмұны:
- 1 -қадам: Сізге не қажет - аппараттық құрал
- 2 -қадам: Схема
- 3 -қадам: Кодекс
- 4 -қадам: Жақсы жасалды
Бейне: TinkerCad -те Arduino көмегімен фортепиано дыбыстары: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл оқулықта сіз Arduino көмегімен дыбыстық сигналды (немесе пьезо динамигін) қалай қолдануды үйренесіз. Дабыл құрылғыларында, компьютерлерде, таймерлерде және тінтуір шертуінде немесе пернетақтада пайдаланушының енгізуін растауда болады, сонымен қатар тон () және noTone () функциясын қолдануды үйренесіз. Бұл функцияны қолдана отырып, сіз фортепианода дыбыс шығара аласыз. Ендеше бастайық.
1 -қадам: Сізге не қажет - аппараттық құрал
Бұл оқулық үшін сізге қажет:
1. Arduino UNO немесе нано
2. Баззер/пьезо динамигі
3. Нан тақтасы (егер сіз нақты уақытта жобаны жасасаңыз)
2 -қадам: Схема
Сигналдың теріс түйреуішін Arduino gnd -ге және сигналдың оң түйрегішін цифрлық пин 8 -ге қосу өте қарапайым.
3 -қадам: Кодекс
Басқа қызықты жобалар үшін менімен байланысыңыз: Youtube:
Facebook парақшасы:
Инстаграм: https://instagram.com/official_techeor? Igshid = uc8l…
Міне, «Тон» коды. Бұл қалай жұмыс істейді? Бұл қарапайым, тон (сигнал, 1000) 9 -штыруға 1 кГц дыбыстық сигнал жібереді, бағдарламаны бір секундқа кідіртеді (1000), ал дыбыс (дыбыстық сигнал) дыбысты тоқтатады. Loop () процедурасы бұл репродукцияны қайталай береді, қысқа дыбыстық дыбыс шығарады. (сонымен қатар тон (пин, жиілік, ұзақтық) функциясын қолдануға болады)
int buzzer = 8;
void setup () {// Buzzer түйреуішін 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 «Қалай» оқулығын сәтті аяқтадыңыз және сіз: buzzer / piezo speakerertone (), noTone () функцияларын қолдануды үйрендіңіз.
Ұсынылған:
Arduino Piezo Buzzer фортепиано: 5 қадам
Arduino Piezo Buzzer фортепиано: Мұнда біз пьезо -дыбыстық сигналды динамик ретінде қолданатын Arduino фортепианосын жасаймыз. Бұл жоба оңай масштабталатын және сізге байланысты азды -көпті жазбалармен жұмыс жасай алады! Біз оны қарапайымдылық үшін тек төрт түймемен/кілтпен саламыз. Бұл қызықты әрі жеңіл жоба
Arduino көмегімен қағаз фортепиано: 5 қадам
Arduino көмегімен қағаз фортепиано: Бұл Arduino көмегімен қарапайым жоба, қарындаш, қағаз және динамикпен салынған пернетақта
Макей Макей Скретч ұйқы дыбыстары: 3 қадам
Макей Макей скретч ұйқының дыбыстары: Менің сегіз жасар ұлым түні бойы төсегінде ұйықтап өте қиын уақыт өткізеді. Ол көбінесе түн ортасында ұйқысыз ұйқысынан оянып кетеді. Содан кейін ол ұйықтап қалу үшін менің бөлмеме жүгіреді. Мен бұл жанасуды жасадым
Интерактивті жел дыбыстары: 4 қадам (суреттермен)
Интерактивті жел дыбыстары: Мәңгілік қоңырау - бұл сіздің ынтымақтастығыңыз дыбыстық пейзажды құратын қашып кету тәжірибесін ұсынатын күшейтілген жел сигналдарының жиынтығы. Үйде жел болмайтындықтан, дыбыстық сигналдар көрермендердің өзара әрекеттесуін талап етеді
Сөйлейтін компьютер (Windows дыбыстары): 7 қадам
Сөйлесетін компьютер (Windows дыбыстары): Мен сізге осы нұсқаулықта, егер сіз әлі білмесеңіз, компьютермен қалай жұмыс жасау керектігін үйретемін, ол сіздің компьютерде күні бойы не істегеніңізге байланысты