Arduino ile jojstick modülden LCD de değer okuma

Merhaba arkadaşlar;

Joystick modülden aldığım değeri arduionodaki  program yardımı ile LCD ekranına yazdırdım. Ayriyetten olarak joystick modülde bulunan butondan değer okumak için pull-down bağlantısı yaptım(butona basıldığında 1 basılmadığında 0 değeri yolluyor).Fakat ben joystick modülünü oyun kolundan söktüğüm için butonu bozuktu,kullanamıyordum.

Devre bağlantılar;

 

joystick_lcd deger

LCD üzerineki bağlaıların ismi sırasıylar şöyle (VSS-VDD-V0-RS-RW-E-D0-D1-D2-D3-D4-D5-D6-D7-A-K).Toplamda 16 bacak bulunmaktadır.

MALZEME LİSTESİ ;

-2X16 LCD ekran
-Joystick modülü
-10K potansiyometre
-10K direnç
-Arduino uno r3
Breadbord ve bağlantılar için jumper

Arduino kodu ;

#include<LiquidCrystal.h>

LiquidCrystal lcd(8,7,6,5,4,3);

const int x_ekseni =A0;
const int y_ekseni =A1;
int x_durum;
int y_durum;
const int buton=7;
int b_durum;
void setup()
{
pinMode(buton,INPUT);
lcd.begin(16,2);
}

void loop()
{
x_durum=analogRead(x_ekseni);
y_durum=analogRead(y_ekseni);
b_durum=digitalRead(buton);
delay(500);
lcd.clear();
lcd.home();
lcd.print("buton sinyali=");
lcd.print(b_durum);

lcd.setCursor(0,1);
lcd.print("x=");
lcd.print(x_durum);

lcd.setCursor(7,1);
lcd.print("y=");
lcd.print(y_durum);
}

 

  1. Arduinocu 19 Mart 2016 07:51

    Tebrikler Ahmet Yesilyurt

    Cevapla

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.