ARDUİNO THEREMİN MÜZİK ALETİ

THEREMİN MÜZİK ALETİ 

Gerekli olan elemanlar
  1. LDR (Foto direnç)
  2. Buzzer 
  3. Breadboard
  4. Arduino 
  5. 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