ELEKTRİK BATERİ YAPIMI
MALZEMELER :
- Arduino Leonardo veya Arduino Micro,
- 10M ohm direnç veya LDR ışık direnci,
- Erkek-Erkek jumper kablo
NOT : Devremizde iletimin olup analog okumanın düzgün yapılması
için bir elimizin devamlı olarak toprağa dokunması gerekmektedir.
KODUMUZ :
void setup() {
Keyboard.begin();
pinMode(13,OUTPUT);
delay(15000);
}
void loop() {
int E =
analogRead(A0);
int R = analogRead(A1);
int D =
analogRead(A2);
int F =
analogRead(A3);
int Y =
analogRead(A4);
int H =
analogRead(A5);
if(E < 700)
{
while(E < 700)
{
digitalWrite(13,HIGH);
Keyboard.press('e');
if(E > 700); break
;
}
}
Else {
digitalWrite(13,LOW);
}
if(R < 700){
while(R < 700){
digitalWrite(13,HIGH);
Keyboard.press('r');
if(R > 700);
break;
}
}
else{
digitalWrite(13,LOW);
}
if(D < 700){
while(D < 700){
digitalWrite(13,HIGH);
Keyboard.press('d');
if(D > 700); break;
}
}
else{
digitalWrite(13,LOW);
}
if(F < 700){
while(F < 700){
digitalWrite(13,HIGH);
Keyboard.press('f');
if(F > 700);
break;
}
}
Else {
digitalWrite(13,LOW);
}
if(Y < 700){
while(Y < 700){
digitalWrite(13,HIGH);
Keyboard.press('y');
if(Y > 700);
break;
}
}
else{
digitalWrite(13,LOW);
}
if(H < 700){
while(H < 700){
digitalWrite(13,HIGH);
Keyboard.press('h');
if(H > 700); break;
}
}
else{
digitalWrite(13,LOW);
}
Keyboard.releaseAll();
delay(50);
}
Hiç yorum yok:
Yorum Gönder