Merhaba arkadaşlar bu uygulamamızda arduino ile analog girişten okuduğumuz değerle belirlediğimiz bi işlemi yapacağız ben burda led yanmasını istiyorum siz okuduğunuz değerde Arduinomuzun hangi işlemi yaptırmak istiyorsanız ona göre kullanabilirsiniz.
KULLANILAN MALZEMELER
- Arduino Uno
- Potansiyometre,LDR vs.
- 10K Direnç
- Led veya onun yerine çalışmasını istediğiniz eleman
![]() |
Potansiyometre Bağlantısı (Ayak Bağlantılarına Dikkat Edin) |
![]() |
LDR Bağlantısı |
KOD:
int sensorPin = A0; // potansiyometrenin bağlı olduğu analog giriş int ledPin = 10; // Led'imizin bağlı olduğu pin int sensorValue = 0; // Led gecikmesini ayarladığımız değer void setup() { // Led pini çıkış olarak belirliyoruz pinMode(ledPin, OUTPUT); } void loop() { // Sensörden gelen verileri okuyoruz sensorValue = analogRead(sensorPin); // Eğer analogtan girişten aldığımız değer sensorValue fonksiyonuna eşitse ledimizi çalıştıracak digitalWrite(ledPin, HIGH); // Programın duracağı zamanı sensorValue fonksiyonumuz belirleyecek delay(sensorValue); // Eğer değerler uyuşmuyorsa ledi söndür: digitalWrite(ledPin, LOW); // SensorValue istenilen değere ulaşana kadar programı durdur delay(sensorValue); }
İYİ ÇALIŞMALAR :)
-Yorum kısmından sorularınızı iletebilirsiniz.
programı yanlış yazmışsın if kullanman gerekirdi
YanıtlaSil