Buenas a todos,
Hoy han llegado a nuestras manos dos Arduinos basados en chips Atmega168, ya que nuestro anterior Arduino (éste basado en un Atmega8 murió recientemente). El tema es que tras darnos cuenta del detalle del cambio en el chip hemos comenzado a programarlo escogiendo como opción el chip con el que estábamos trabajando. Hasta ahí todo bien, los problemas empiezan a partir de este punto.
Hemos programado un simple parpadeo de un led para comprobar que todo funciona correctamente y el caso es que mientras este conectado al USB todo parece ir a la perfección, pero cuando lo conectamos a una alimentación externa (a 12v y 1A) el led deja de parpadear, es como si no llegará a arrancar el chip. Hemos comprobado que el pin de power esta en alimentación externa, con lo que no nos explicamos el porqué de este comportamiento, cuando el mismo código en un Arduino (con chip Atmega8) que pedimos anteriormente ha funcionado sin problema.
A parte de eso, hemos intentado hacer variaciones en la salida de los pines mediante "digitalWrite(pin, HIGH)" y digitalWrite(pin, LOW)" con el fin de controlar unos motores de DC mediante un driver, cuyo funcionamiento está comprobado desde hace tiempo. El caso es que las salidas de los pines en cuestión han sido casi aleatorias, hemos recibidos salidas de todo tipo y evidentemente de controlar los motores nada.
Por favor, si a alguien se le ocurre a qué puede ser debido o si tiene cualquier sugerencia, idea o lo que sea, que contesté lo antes posible, es bastante urgente.
Muchísimas gracias a todos por vuestra atención.