38-rasm. Buzzer v arduino ulanishi.
Despacito musiqasini Arduino buzzer orqali ijro etish uchun quyidagi kodni ishlatishingiz mumkin:
#define BUZZER_PIN 9 // Buzzer pin raqami
void setup() {
pinMode(BUZZER_PIN, OUTPUT); // Buzzer ni chiqarish uchun tayyor qilamiz
}
void loop() {
playDespacito();
}
void playTone(int note, int duration) {
tone(BUZZER_PIN, note, duration);
delay(duration);
noTone(BUZZER_PIN);
delay(50); // Kichik buzzer vaqtinio‘tkazish uchun kuting
}
void playDespacito() {
int tempo = 125; // Musiqa tezligi (bpm)
playTone(659, tempo); // E5 nota
playTone(659, tempo);
playTone(698, tempo); // F5 nota
playTone(784, tempo); // G5 nota
playTone(698, tempo); // F5 nota
playTone(659, tempo); // E5 nota
playTone(587, tempo); // D5 nota
// Yana bir qator notalar
delay(tempo); // Qo‘shimcha vaqtni kuting
// Boshqa notalarni qo‘shing kerakligicha davom ettiring. }
Bu kod Despacito musiqasining bir qismi uchun ovozli buzzer ijro etadi. "playTone()" funksiyasi notalarni ijro etishda vaqt bilan ishlaydi. "playDespacito()" funksiyasi esa musiqa qismini ifodalaydi. Siz bu kodni Despacito musiqasining boshqa qismlari bilan to‘ldirib, boshqa notalarni qo‘shishingiz mumkin. Musiqa tezligini (bpm) hamo‘zingizga moso‘zgartirishingiz mumkin.
Ma'lumki, biz hammamiz bir narsadan yaratilganmiz. Odamlar go‘sht, suv va suyaklardan yasalgan. Va ba'zilari umuman boshqa materialdan iborat, shuning uchun ular suvga cho‘kmaydi))). Bizning tranzistorimiz ham shunday - u ham nimadandir. Lekin nimadan?
Transistor - bu elektronik qurilmalar dunyosida ahamiyatga ega bo‘lgan, signalni boshqa bir qurilmagao‘tkazish va boshqa funksiyalarni bajarish uchun ishlatiladigan komponent. Transistor elektr energiyasini boshqa energiya shakllarigao‘g‘irtirish va amplifikatsiya qilish, tizimlarni boshqarish, mantiqiy operatsiyalar bajarish va boshqalar kabi vazifalarni bajarishda qo‘llaniladi.
Do'stlaringiz bilan baham: |