Exemple De Programme - Joy-IT Go TRONIC Manuel D'utilisation

Table des Matières

Publicité

Exemple de programme

L'exemple de code suivant (à copier dans l'IDE Arduino) permet d'afficher le nom de la
touche enfoncée dans le moniteur série (Ctrl+MAJ+M pour démarrer le moniteur série) :
int
rangee[] = {9, 8, 7, 6};
int
colonne[] = {10, 11, 12, 13};
int
col_scan;
void
setup()
{
Serial.begin(9600);
for
(int
i = 0; i <= 3; i++)
{
// Initialisation des broches
pinMode(rangee[i], OUTPUT);
pinMode(colonne[i], INPUT);
digitalWrite(colonne[i], HIGH);
}
Serial.println("====== Clavier pret
}
void
loop()
{
// Regarde si un bouton est enfoncé
for
(int
i = 0; i <= 3; i++)
{
digitalWrite(rangee[0], HIGH);
digitalWrite(rangee[1], HIGH);
digitalWrite(rangee[2], HIGH);
digitalWrite(rangee[3], HIGH);
digitalWrite(rangee[i], LOW);
for
(int
j = 0; j <= 3; j++)
{
col_scan = digitalRead(colonne[j]);
if
(col_scan == LOW)
{
// Lorsqu'un bouton est enfoncé, appel de la fonction toucherBouton
// pour savoir quel bouton est enfoncé
toucherBouton(i, j);
delay(300);
}
}
}
}
======");
Page 2 de 7

Publicité

Table des Matières
loading

Table des Matières