Buenas, muchas veces, al ir a cargar un Sketch desde un oredenador que tengo con Windows 7 - 64 bits, me dá el error:
avrdude: ser_open(): can't open device "\\.\COM5": Acceso denegado.
El caso es que ya lo tengo "controlado" cuando pasa. Resulta que, si veo que la luz de RX del arduino está parpadeando (da igual el modelo, me pasa con un Uno, con un Mega2560, con un Nano y un Micro), me tengo que esperar a que deje de hacerlo para poder dar al botón de "Upload" y no dé el error. Es más, cuando va a dejar de parpadear, hace 3 parpadeos más rápidos, se resetea el arduino, y deja de parpadear.
Esto también me supone un problema para abrir la consola serie, ya que si está haciendo esos parpadeos, me tengo que esperar a que deje de hacerlos, para poder abrirla, si no, también me da error. Esto supone un problema adicional, y es que si estoy observando algo por la consola serie, de vez en cuando, se me resetea el arduino (al hacer los 3 parpadeos rápidos).
También vengo observando, que solo lo hace cuando está el IDE de arduino abierto, de forma que si necesito observar algo por la puerta serie durante un rato, cierro el IDE y abro una consola serie externa, como por ejemplo PUTTY, lo que también es otra pérdida de tiempo.
Y ahora viene lo mejor de todo. Todo esto, con otro ordenador con Windows XP 32 bits, no me pasa.
¿A alguien la ha pasado algo así y ha conseguido solucionarlo? Ya estoy acostumbrado, pero si tengo que hacer varias pruebas, y cargar un sketch varias veces con modificaciones, la verdad es que se pierde mucho tiempo, ya que la espera es de unos 17 segundos, y la verdad, si tienes que hacer varias pruebas con modificaciones, al final se vuelve un poco desesperante.