/ *
Arduiuo_4key_uart
קוד לדוגמה זה נמצא ברשות הציבור.
* /
// הגדר סיכת מפתח
int K1 = 13;
int K2 = 12;
int K3 = 11;
int K4 = 10;
// משתנים ישתנו:
int buttonState = 0; // משתנה לקריאת הכפתור
// שגרת ההתקנה פועלת פעם אחת כאשר אתה לוחץ על איפוס:
void setup() {
/ / אתחול מקשי החצים כקלט.
pinMode (K1, INPUT);
pinMode (K2, INPUT);
pinMode (K3, INPUT);
pinMode (K4, INPUT);
// הפעל את סיכת המפתח פנימי נגדים נגדים
DigitalWrite (K1, גבוה);
DigitalWrite (K2, גבוה);
DigitalWrite (K3, גבוה);
DigitalWrite (K4, גבוה);
// אתחול תקשורת טורית ב 9600 bps:
Serial.begin (9600);
}
/ / שגרת לולאה פועל שוב ושוב לנצח:
void loop() {
buttonState = digitalRead (K1);
אם (! buttonState) Serial.print ("k1 n");
לעשות
{
buttonState = digitalRead (K1);
}
בעוד (!) כפתור השחרור
buttonState = digitalRead (K2);
אם (! buttonState) Serial.print ("k2 n");
לעשות
{
buttonState = digitalRead (K2);
}
בעוד (!) כפתור השחרור
buttonState = digitalRead (K3);
אם (! buttonState) Serial.print ("k3 n");
לעשות
{
buttonState = digitalRead (K3);
}
בעוד (!) כפתור השחרור
buttonState = digitalRead (K4);
אם (! buttonState) Serial.print ("k4 n");
לעשות
{
buttonState = digitalRead (K4);
}
בעוד (!) כפתור השחרור
עיכוב (100);
}