En primer lugar presentarme por aqui,ya que aunque llevo tiempo leyendoos no habia participado en este foro hasta el dia de hoy.
Os comento: estoy haciendo un pequeño proyecto que comunica Arduino con un Pc mediante un protocolo serie, el problema es que si desconecto el usb del pc , y lo vuelvo a conectar,no comunica con el Pc,hasta que reseteo el Arduino con el pulsador, una vez comunica, mientras no lo desconectas funciona correctamente.
Lo curioso del Asunto, es que en las mismas circunstancias, si conecto el Arduino al Pc, mediante los pins de la placa al puerto serie del Pc, funciona correctamente desde el primer momento sin necesidad de resetear el Arduino.
Desde mis limitados conocimientos de esta platadorma, tiene pinta de ser algun bug de hardware del ft232 o quizas es que hay que hacer algo especifico para que comunique desde el primer momento, ya que como digo, en los pins serie comunica bien desde el primer momento.
siguiento la patilla del reset localizas C13 de 100 nF
si has cortado la pista para deshabilitar el reset tienes que hacer una soldadura en los pads para volver a habilitarlo, lo que puedes ver en el esquema como RESET_EN
Antes de toquitear los componentes miratelo bien. Puede que no haya nada mal. Que arduino esté conectado no quiere decir que el ordenador sepa donde tiene que ller los datos.
No he podido revisar mucho el Duemilanove, pero el mismo codigo en un Uno funciona sin problemas, lo que no se ya de quien sera la "culpa" si un tema de hard del Duemilanove o algo del Ftdi, seguire indagando.