Arduino probleme digitalread

Utilisateur anonyme -  
maxpothier Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je suis actuellement entrain de faire un projet en arduino.
Le problème est que cela fait bien plus de 2 heures que j'essaie d'utiliser digitalread avec un bouton.
Je ne sais pas d'où vient l'erreur, j'avais arrêté arduino, et je ne trouve pas l'erreur même avec de nombreux tutoriels.
Les 5v sont reliés au boutton pressoir qui lui envoie le + dans une del, puis un cable mis sur le pin 8 et renvoie sur -.
En gros j'ai 1 fil branché sur la branche ou le courant passe, et j'ai beau regarder, mes ports séries indiquent 0 tout le temps, et quand j'appuie sur le bouton 0. Mais si je pose mon doigt sur le fil, il affiche 1.
Je vous remercie de votre aide.

1 réponse

maxpothier Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   1
 
Tu peux m'envoyer une photo du circuit? Personnellement moi j'ai toujours ce circuit:
0
maxpothier Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   1
 

Et tu peux aussi remplacer
void setup(){
	Serial.begin(9600);
}
void loop(){
	delay(10);
	Serial.println(digitalRead(12));
}

par
void setup(){
	Serial.begin(9600);
}
int onoff;
void loop(){
  delay(10);
    if (analogRead(12) > 1000){
      onoff = 1;
    }else{
      onoff = 0;
    }
    Serial.println(digitalRead(12));
}
0