Arduino LDR’li karanlıkta çalışan devre

const byte buzzer = 13; //Buzzer 13 numaralı pine bağlı.
void setup() {
  pinMode(buzzer, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int LDR = analogRead(A0); //Analog giriş bilgisini LDR değişkenine yükle.
  int frekans = LDR * 1; // LDR içindeki değeri 1 ile çarp. (2, 3... ile çarpılarak frekans artırılabilir.)
  tone(buzzer, frekans); //13 numaralı pinde frekans değişkeninin değerinde kare dalga (%50 duty cycle) oluşturur.
  Serial.println(frekans); //Seri port ekranından frekans gözlenebilir.
}

Benzer Temrinler & Yazılar

  • |

    DEĞİŞKENLER

    stdint.h kütüphanesinde en çok kullanılan değişkenler aşağıdadır: Değişkenler               Alabilecekleri değerler bool                             true ile false boolean                       true ile false char                            -128 ile 127 byte                             0 ile 255 int                                -32768 ile 32768 unsigned int                0 ile 65535 float                            3.4E +/-38 (7 haneli) double                         3.4E +/- 308 (15 haneli) int8_t                          …

  • |

    Arduino harici led yakma

    void setup() { // Portların giriş-çıkış olarak tanımladığı fonksiyon. (Bir kez çalışır.) pinMode(7, OUTPUT); //7 numaralı pin çıkış olarak ayalandı. } void loop() { // Loop sonsuz döngüsü digitalWrite(7, HIGH); //7 numaralı pinden 5 V (digital 1) gönderildi. delay(1000); // Zaman gecikmesi // Bekle 1000 ms = 1 sn digitalWrite(7, LOW); //7 numaralı pin 0…

  • | |

    Arduino gaz alarm

    MQ-2_PCB_GÖRÜNÜM ares dosyası //MQ-2 Gaz sensörünün kullanımı #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 2, 3, 4, 5); int buzzer=7; int led=6; void setup() { lcd.begin(16,2); //lcdin satır ve sütun bilgisi pinMode(led,OUTPUT); pinMode(buzzer,OUTPUT); Serial.begin(9600); } void loop() { int durum=analogRead(A5); Serial.print(“Sensör durumu:”); Serial.println(durum); delay(500); if(durum>=250){ lcd.setCursor(0,0); lcd.print(” ACIL DURUM GAZ”); lcd.setCursor(0,1); //burda gaz kokusu algılandığında uyarı vererek ekranı…

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacaktır. Gerekli alanlar * ile işaretlenmiştir.