Merhabalar;
Arkadaşlar normalde bir konu açmamak için çok çabalarım çünkü araştırım öğrenmek akılda dahada kalıcı.
Ama hiç bir yerde kaynak bulamıyorum.
Bir programın içindeki bir değişkeni değiştirmek için dışarıdan keypad dokunmatik ekrandan değer girime vb .yönteme ne ad veriliyor.Bu kodun arduinoda bi açıklaması varmı kolay bir yolu.
Demek istediğim;
Bir tane step motor kontrol ediyorum içerinden veya buton la ++ ile örneğin i değişkeninin değerini değiştirebiliyorum.Ben bu değeri keypad ile girip değiştirmek istiyorum.Bu yöntemin bi adı varmı.
Ve bana bir örnek anlatım yapabilirmiisniz kod ile anlatım olursa çok daha iyi olur.
Teşekkürler.
Başka bir programdan size küçük bir kesit vereyim inceleyin,benzeterek yapmaya çalışın:(Sonradan farkettim bu da buton için.Keypad için yok.Kusura bakma)
void menu()
{
for(int k=0;k<10;k++) {
digitalWrite(birlerseg,LOW); // 2.display aktif
digitalWrite(onlarseg,LOW); // 1.display aktif
for(char c=0;c<7;c++){
digitalWrite(port[c],ayar[c]); //Beklemede g segment flash için
delay(1);
}
delay(100);
digitalWrite(birlerseg,HIGH); // 2.display pasif
digitalWrite(onlarseg,HIGH); // 1.display pasif
delay(100);
}
for(int i=0;i<30000;i++) { //30 sn içinde + veya - yönünde karar ver.!!!!!!!!!!!!!!!!!!!!
durum=digitalRead(ARTIR);
if(durum==LOW){ //ARTIR...
sayi++;
delay(150);
if(sayi>=31) sayi=30;
display_Yaz();
while(!durum==LOW);
delay(1);
}
durum1=digitalRead(EKSILT);
if(durum1==LOW){ //EKSILT...
sayi--;
delay(150);
if(sayi<=0) sayi=0;
display_Yaz();
while(!durum1==LOW);
delay(1);
}
delay(1);
isaret=1;
sonsayi=sayi;
hatasure=sayi;
display_Yaz();
durum2=digitalRead(ONOFF);
if(durum2==LOW){ //Menüden erken çıkış için
loop();
}
} //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
}
Keypad tarama yöntemi diye aratırsan örnekler çıkar.