2.2kviews
Merhaba arkadaşlar bu devremizde Arduino UNO kullanarak kolayca pil test cihazı yapacağız. Bunun için ihtiyacımız olan malzemeler;
- 3 Adet 560 Ohm Direnç
- 1 Adet 2.2 Kohm Direnç
- 1er Adet Yeşil, Sarı ve Kırmızı Led
- 1 Adet zener diyot
- Arduino R3 ve bağlantı kabloları
Arduino Kodları;
//Arduino Pil Test---toprakhatti.com--- #define newLED 2 // green LED 'new' #define okLED 4 // yellow LED 'ok' #define oldLED 6 // red LED 'old' int analogValue = 0; float voltage = 0; int ledDelay = 2000; void setup(){ pinMode(newLED, OUTPUT); pinMode(okLED, OUTPUT); pinMode(oldLED, OUTPUT); } void loop(){ analogValue = analogRead(0); voltage = 0.0048*analogValue; if(voltage >= 1.6){ digitalWrite(newLED, HIGH); delay(ledDelay); digitalWrite(newLED, LOW); } else if(voltage <1.6 && voltage > 1.4){ digitalWrite(okLED, HIGH); delay(ledDelay); digitalWrite(okLED, LOW); } else if(voltage <= 1.4){ digitalWrite(oldLED, HIGH); delay(ledDelay); digitalWrite(oldLED, LOW); } }
Düzeltme: Hakan kaynar arkadaşımızın yapmış olduğu yorum ile bir düzeltme yapalım devremizde test için 1.5 voltluk pillerden iki tane en fazla deneyebilirsiniz, yani toplamda 3Voltu geçmemeniz gerekir. Hatırlatmasından dolayı Arkadaşımıza teşekkür ederiz.
5v üzerinde pil voltajı bu devreyle ölçülemez. Deneyecekleri uyarmak gerekir. Yoksa Arduino ları yanacaktır.
Hakan kaynar arkadaşımızın yapmış olduğu yorum ile bir düzeltme yapalım devremizde test için 1.5 voltluk pillerden iki tane en fazla deneyebilirsiniz, yani toplamda 3Voltu geçmemeniz gerekir. Hatırlatmasından dolayı Arkadaşımıza teşekkür ederiz.
Peki 3V üzeri pil için nasıl bir devre kurmalıyız ?