Arduino Uno Kullanarak Joystick ile Led Kontrolü
Arduino Uno Kullanarak Joystick ile Led Kontrolü
Ardunio uno, joystick (Keyes_SJoys), 2 adet led, 2 adet direnç,kablolar, breadboard.
Yukarıdaki şekilde görüldüğü üzere ledlerimizi 3 ve 5 numaralı dijital PWM pinlerine bağladık. Joystickimizi ise JrX Ao, Jry ise A1 analog pinlerine bağlanmıştır.SW pini ise 2 numaralı dijital pine bağlanmıştır.
mBlock kod bloğunda isterseniz seri porta (a)0 analog pini oku/4 olsun kod bloğunu kullanmayabilirsiniz. Potansiyometrenin o anki değerini seri ekranda göstermek için kullanılmıştır. Led ya da potansiyometrede ya da bağlantılarında problem olup olmadığını kontrol etmek için seri ekrana veri yazdırmak gerekebilir.
int led1=3;
int led2=5;
int jrx=A0;
int jry=A1;
int xdeger;
int ydeger;
void setup()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(jrx, INPUT);
pinMode(jry, INPUT);
}
void loop(){
xdeger=map(analogRead(jrx), 0, 1023, 0, 255);
ydeger=map(analogRead(jry), 0, 1023, 0, 255);
analogWrite(led1, degerx);
analogWrite(led2, degery);
delay(10);
}
Adres:
Selyeri Mah. 1906.Cadde No82 TEKKEKÖY/SAMSUN
Telefon
3622500090