Arkadaşlar merhaba. bugün Ardunio ile Servo motor ve Ledler ile şarj göstergesi yapacağız.
Malzemeler
x1 Ardunio uno.
x1 Kırmızı Led.
x1 Yeşil Led.
x1 Sarı Led.
x1 Servo motor.
x3 220 Ω direnç.
x1 Breadboard.
Devre şeması
Bu şekilde.
Kodlar
Amaç
Bu projede amaç, Devreye bir pil taktığımızda eğer pil seviyesi düşük ise Servo motorun 180 dereceye gidip kırmızı Ledin yanması. Eğer pil seviyesi orta ise Servo motorun ortaya yani 90 dereceye gelip sarı Ledin yanması. Yada devreye takılan pilin seviyesi yüksek ise Servo motorun 0 dereceye gelmesi ve yeşil Ledin yanmasıdır.
Malzemeler
x1 Ardunio uno.
x1 Kırmızı Led.
x1 Yeşil Led.
x1 Sarı Led.
x1 Servo motor.
x3 220 Ω direnç.
x1 Breadboard.
Devre şeması
Bu şekilde.
Kodlar
C++:
#include <Servo.h>
Servo sg90;
int sari =1;
int yesil =2;
int kirmizi =3;
void setup() {
pinMode(sari, OUTPUT);
pinMode(yesil, OUTPUT);
pinMode(kirmizi, OUTPUT);
sg90.attach(9);
}
void loop() {
sg90.write(180);
digitalWrite(sari, LOW);
digitalWrite(yesil, LOW);
digitalWrite(kirmizi, HIGH);
delay(2000);
sg90.write(90);
digitalWrite(sari, HIGH);
digitalWrite(yesil, LOW);
digitalWrite(kirmizi, LOW);
delay(1000);
sg90.write(0);
digitalWrite(sari, LOW);
digitalWrite(yesil, HIGH);
digitalWrite(kirmizi, LOW);
delay(1000);
}
Amaç
Bu projede amaç, Devreye bir pil taktığımızda eğer pil seviyesi düşük ise Servo motorun 180 dereceye gidip kırmızı Ledin yanması. Eğer pil seviyesi orta ise Servo motorun ortaya yani 90 dereceye gelip sarı Ledin yanması. Yada devreye takılan pilin seviyesi yüksek ise Servo motorun 0 dereceye gelmesi ve yeşil Ledin yanmasıdır.
Takılan pil hayalidir pil takma gibi bir şey yoktur.