Go Down

Topic: Problemi con un codice semplicissimo (Read 988 times) previous topic - next topic

graficayes

Ho scritto questo codice perĂ² ho problemi che quando l'ho realizzato su breadboard(tutto collegato correttamente) non funziona come posso fare ?

int led=13;
int pulsante=11;
int pulsantevar;
int var2;

void setup() {
 pinMode(led,OUTPUT);
 pinMode(pulsante,INPUT);
 Serial.begin(9600);
}

void loop() {
 if ((pulsantevar == HIGH) && (var2 == 0)) {
   Serial.println("Lampeggio 1");
   var2=1;
   delay(500);
 }
 
 else if ((pulsantevar == HIGH) && (var2 == 1)) {
   Serial.println("Lampeggio 2");
   var2=2;
   delay(500);
 }
 else if ((pulsantevar == HIGH) && (var2 == 2)) {
   Serial.println("Lampeggio 3");
   var2=3;
   delay(500);
 }
 else if ((pulsantevar == HIGH) && (var2 == 3)) {
   Serial.println("Spento");
   var2=0;
   delay(500);
 }
 
 if (var2 == 0) {
   digitalWrite(led,LOW);
   delay(1000);
 }
 else if (var2 == 1) {
   digitalWrite(led,HIGH);
   delay(1000);
   digitalWrite(led,LOW);
   delay(1000);
 }
 else if (var2 == 2) {
   digitalWrite(led,HIGH);
   delay(500);
   digitalWrite(led,LOW);
   delay(500);
 }
 else if (var2 == 3) {
   digitalWrite(led,HIGH);
   delay(250);
   digitalWrite(led,LOW);
   delay(250);
 }
}

robtillaart

Quote
Ho scritto questo codice perĂ² ho problemi che quando l'ho realizzato su breadboard(tutto collegato correttamente) non funziona come posso fare ?

I wrote this code but I have problems when I realized breadboard (all connected correctly) does not work how can I do?

Please consider using google.com/translate
Ti consigliamo di utilizzare google.com/translate,

grazie

---
Try to rewrite this code without delay() See the  "blink without delay" example
Prova a riscrivere il codice senza delay() Vedi il "blink without delay" ad esempio

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)


Go Up