Gömülü Yazılım > ARM, PIC, Arduino
Arduino Kod Yazılımı
Proje ID: #916
|
Bütçe: Belirtilmemiş |
Süre: Belirtilmemiş |
Yayın: 3176 gün önce
|
Rapor : Evet
/*=================================
This code demostrates 4-Wire Touch screen
interfacing with Arduino
4- Wire Touchscreen Connections
A0=====X+
A1=====X-
A2=====Y+
A3=====Y-
=================================*/
//Define your Touch screen connections
#define A0 X1
#define A1 X2
#define A2 Y1
#define A3 Y2
//Define your screen resolution as per your Touch screen (Max: 1024)
#define Xresolution 240
#define Yresolution 128
void setup()
{
Serial.begin(9600);
}
void loop()
{
int X,Y; //Touch Coordinates are stored in X,Y variable
pinMode(Y1,INPUT);
pinMode(Y2,INPUT);
digitalWrite(Y2,LOW);
pinMode(X1,OUTPUT);
digitalWrite(X1,HIGH);
pinMode(X2,OUTPUT);
digitalWrite(X2,LOW);
X = (analogRead(Y1))/(1024/Xresolution); //Reads X axis touch position
pinMode(X1,INPUT);
pinMode(X2,INPUT);
digitalWrite(X2,LOW);
pinMode(Y1,OUTPUT);
digitalWrite(Y1,HIGH);
pinMode(Y2,OUTPUT);
digitalWrite(Y2,LOW);
Y = (analogRead(X1))/(1024/Yresolution); //Reads Y axis touch position
//Display X and Y on Serial Monitor
Serial.print("X = ");
Serial.print(X);
Serial.print(" Y = ");
Serial.println(Y);
delay(100);
}
---------------------------------------------------------------------------------------
bu program ile ben bu dokunmatigi okuyorum.
Bu okumuş olduğum bilgileri , 8x8 matix tuş takımı düşünün ona çevirecegim.64 adet konum var.
Örnek : A1 konumundan x-225 y-105 bilgisi geldi programda A1 için x den şu bilgi y den şu bilgi geldiği zaman 1 ve A çıkışını aktif et
bu şekilde devam edecek toplam 16 çıkış mevcut.Bu şekilde programın devamı yazılacak.
Arduino Kod Yazılımı - Elektronik Devre Projeleri
Proje Sahibi : sametcinar
2225 gün önce
Güven Puanı : 40
6 proje girişi
|
2 işlemli
|
1 ödeme yapılmayan
Proje ile ilgili soru sor
Henüz proje ile ilgili soru sorulmamış
Projeye 2 adet teklif verilmiş
2 teklif
(Ort: 100TL)
aesdes (3)
4.1 Puan
CarnageTR (2)
3 Puan