Autor Tema: sencillo codigo contador ascendente/descendente no funciona correctamente  (Leído 10564 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado MINDFIELD

  • PIC16
  • ***
  • Mensajes: 139
Re:sencillo codigo contador ascendente/descendente no funciona correctamente
« Respuesta #15 en: 20 de Septiembre de 2018, 16:02:45 »
No para un minuto y lee lo que escribí! tengo un arduino mega 2560 pero tengo una notbook que no tiene el puerto serie

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re:sencillo codigo contador ascendente/descendente no funciona correctamente
« Respuesta #17 en: 20 de Septiembre de 2018, 16:44:11 »
Todos los Arduinos tienen un conversor usb - serie. Viene ya con la placa.

Desconectado MINDFIELD

  • PIC16
  • ***
  • Mensajes: 139
Re:sencillo codigo contador ascendente/descendente no funciona correctamente
« Respuesta #18 en: 20 de Septiembre de 2018, 23:44:16 »
listo! cambie el codigo un poco

Código: [Seleccionar]
void loop()
{
  estadoBoton1 = digitalRead(6);
  estadoBoton2 = digitalRead(7);

  if (estadoBoton1 == LOW)
  {
    digitalWrite(LedRojo, 1);
    numero = numero + 1;
  }
  else
  {
     if (estadoBoton2 == LOW)
  {
    digitalWrite(LedRojo, 1);
    numero = numero - 1;
  }
  else
  {
   digitalWrite(LedRojo, LOW); // Cuando el Sensor recibe luz infraroja, El led se enciente
  }
  }

así no intenta hacer dos procesos juntos como dices aunque dudo mucho ese punto... despues lei que

Si el pin no está conectado a nada, digitalRead () puede devolver HIGH o LOW (y esto puede cambiar aleatóriamente).

en base a eso cambie un poquito la configuracion en los pines de entrada ya que el arduino se confundia y funciono bien en la simulacion!!

lo único que lamento es que puse las entradas conectadas al vcc mediante las R's pero esa vaina es configurable a gusto :D

Creo que por mi parte doy por finalizado este tema aunque mañana si puedo voy a volve con el codigo anterior y lo voy a probar para descartar un error de codigo! saludos y gracias tú ayuda me obligo a pensar un poco más y llegar a la respuesta!
« Última modificación: 21 de Septiembre de 2018, 08:13:25 por MINDFIELD »