tengo un inconveniente, acabo de comprar un arduino uno y luego de unas horas ha empezado a funcionar extraño, el led del pin 13 se enciende solo sin que lo indique el programa, cuando toco o me acerco a los pines se prende o apaga el led y no esta entregando los 5 voltios, ¿que deberia hacer para arreglarlo?
gracias por la ayuda
Le cargaste algun programa? Ej. intenta cargarle blink.ino
ya lo hice. le cargo el programa de ejemplo del led y funciona bien. pero le cargo un programa en blanco y se queda prendido
Hola, si quieres cargarle este programa, luego abres el monitor serial y colocas 1 (enter) y se enciende el led, luego 0 y se apaga permanente, asi funciona en mi uno. Saludos.
void setup()
{
pinMode (13,OUTPUT);
Serial.begin(9600);
}
void loop()
{
int value;
if(Serial.available())
{
delay(50);
while(Serial.available() >0)
{
value=Serial.read();
if(value=='1'){digitalWrite(13,HIGH);}
else if (value=='0') {digitalWrite (13,LOW);
}
}
}
}
El codigo funciona bien . pero cuando subo otro programa que no use el pin 13 se enciende de nuevo . no se si sea por algun tipo de ruido o de interferencia
hypernovat:
Hola, si quieres cargarle este programa, luego abres el monitor serial y colocas 1 (enter) y se enciende el led, luego 0 y se apaga permanente, asi funciona en mi uno. Saludos.void setup()
{
pinMode (13,OUTPUT);
Serial.begin(9600);
}
void loop()
{
int value;
if(Serial.available())
{
delay(50);
while(Serial.available() >0)
{
value=Serial.read();
if(value=='1'){digitalWrite(13,HIGH);}
else if (value=='0') {digitalWrite (13,LOW);
}
}
}
}
pero cuando subo otro programa que no use el pin 13 se enciende de nuevo
Deja de hablar en el aire y muestra cual es el código que según tu criterio funciona mal.
Si con blink.ino funcionó bien, y el programa que te sugirió hypernovat funcionó correctamente, no entiendo que esta mal?
Coloca el código que funciona mal según tu visión y explica que hace mal.