ARDUİNO THEREMİN MÜZİK ALETİ
THEREMİN MÜZİK ALETİ
Gerekli olan elemanlar
- LDR (Foto direnç)
- Buzzer
- Breadboard
- Arduino
- 10k direnç
KOD :
KOD AÇIKLAMASI :
- isikseviyesi tanımlamamızın sebebi ldr den okunack degerler için bir isim vermemiz gerekir.
- Ldr analog uca baglamamiz gerekir çünkü ldr arduino ya bilgi gidecek o yüzden analog ucu kullaniyoruz.
- 3. Pin PWM pinidir pulse (darbe ) ler yollar surekli buda ışık seviyesine göre buzzer sesinin daha şidddetli veya daha az olmasına olanak saglar.
- Buzzer ın output ldr nin de input olamsının sebebi ldr den arduino bilgi gitmesi buzzer ın ise bilgi gondermemesi nedeniyle dijitaldir.
- Serialbegin(9600) ldr okunan degerleri arduino programından takip etmek içindir.
- Serial.println ise okunan degerleri seri portta alt alta yazar
- Map komutu yuvarlama komutudur arduino 0 ile 1023 arasındaki degerlerde tanımlıdır bu arlıgı düşürebiliriz bunuda map komutu ile yaparız. Map(dönustureleck birim,dönüstürülecek degerin mini , dnştr. Deg. Max ,dönüştürmek istedigin degerin mini ,donusturmek ist. Degerin max )
- Analogwrite binevi birleştirme komutu gibi dijital pin ile analog pini ilişkilendirir buda buzzerın ışık seviyesine göre buzzer ses şiddetini degiştirir
Yorumlar
Yorum Gönder