int key_read(int r,int c)
{
digitalWrite(c,LOW); // met la colonne c à l'état bas
int key = digitalRead(r); // lit l'état de la rangée r
digitalWrite(c,HIGH); // remet la colonne c à l'état haut
return key; // retourne l'état lu
}
En balayant r et c cela pernet de lire un clavier matricé
Bien que pas assez rapide( -> grillé par fdufnews) je commente sur la forme. Comme beaucoup tu n'as pas du lire la charte du forum :
les titres comme "à l'aide", "help" etc sont interdits. --> ici on ne pense pas qu'à sa petite personne, les réponses doivent servir à d'autres, c'est pourquoi les titres doivent être clairs et explicites.
le code doit être placé entre balise codes, icone parchemin avec "<>".
C'est plus facile à lire. C'est à toi de voir si tu veux des réponses il est peut-être préférable de faciliter la tâche des aidants.
En attendant des réponses tu peut lire :
la charte du forum
le sujet intitulé : "Le guide Arduino"
le très bon tutoriel d'Eskimon ( lien -> voir avec gogole)
des tuto de C parce qu'il n'existe pas de "langage arduino".
Pour te faciliter la programmation Arduino fourni simplement des fonctions en C et des classes en C++ toutes prêtes à l'emploi.
68tjs:
Comme beaucoup tu n'as pas du lire la charte du forum :[/b]
les titres comme "à l'aide", "help" etc sont interdits. --> ici on ne pense pas qu'à sa petite personne, les réponses doivent servir à d'autres, c'est pourquoi les titres doivent être clairs et explicites.
le code doit être placé entre balise codes, icone parchemin avec "<>".
C'est plus facile à lire. C'est à toi de voir si tu veux des réponses il est peut-être préférable de faciliter la tâche des aidants.
En attendant des réponses tu peut lire :
la charte du forum
le sujet intitulé : "Le guide Arduino"
le très bon tutoriel d'Eskimon ( lien -> voir avec gogole)
des tuto de C parce qu'il n'existe pas de "langage arduino".
Pour te faciliter la programmation Arduino fourni simplement des fonctions en C et des classes en C++ toutes prêtes à l'emploi.