Tengo un Arduino BT V06 que puedo conectar a mi computadora portátil linux Mandriva 2010: "rfcomm connect" funciona, / dev / rfcomm0 se crea un puerto serie virtual, "hcitool con" muestra la conexión y "hcidump" muestra mi intentos de carga Sin embargo, cuando intento cargar el ejemplo de BlinkWithoutDelay, recibí el siguiente mensaje de error (upload.verbose establecido en verdadero en .arduino / preferences.txt):
/usr/local/arduino-0021/hardware/tools/avrdude -C/usr/local/arduino-0021/hardware/tools/avrdude.conf -v -v -v -v -patmega168 -cstk500v1 -P/dev/rfcomm0 -b19200 -D -Uflash:w:/tmp/build8547029001705996442.tmp/BlinkWithoutDelay.cpp.hex:i
avrdude: Version 5.4-arduino, compiled on Oct 22 2007 at 13:15:12
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
System wide configuration file is "/usr/local/arduino-0021/hardware/tools/avrdude.conf"
User configuration file is "/root/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/rfcomm0
Using Programmer : stk500v1
Overriding Baud Rate : 19200
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: Send: Q [51] [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
Estuve luchando durante varias horas para resolver el problema.
Estoy usando Arduino-0021 pero también lo he probado en 0018 y 0015 sin suerte. También he probado con el tipo de placa BT Atmega 168 y BT Atmega 328. Mi Arduino Duemilanove funciona bien con la misma computadora, Arduino 0021, y la configuración. He visto varias preguntas con el mismo tema enlace o enlace . Mencionan diferentes mensajes de error y, de todos modos, no puedo ver cómo puedo presionar el botón de reinicio en el Arduino durante la carga cuando tengo que escribir el PIN en una ventana diferente.
¿Cuál podría ser la solución al problema?
Lo que podría imaginar es comprar una extensión de chip BlueGiga WT11 en mi Duemilanove y realizar la carga a través de USB. Pero, ¿cómo puedo estar seguro de que la conexión para la comunicación funcionará? Además, todavía me gustaría usar el no tan barato tablero Arduino BT.
Actualizar:
Según la respuesta de Nick T, lo intenté de nuevo, pero el BT todavía no funciona. He intentado presionar el botón de reinicio - 3 segundos antes, - justo antes, - al mismo tiempo que pulsa el botón de subir y - Cuando aparecieron las primeras dos / tres líneas de avrdude. - después de que los dos primeros programadores no respondieran, aparecieron líneas.
En total 20 veces sin éxito.
Incluso cuando el entorno arduino no se ha iniciado y presiono el botón de reinicio en la placa, la conexión se pierde (verificada por hcitool con) después de 1-4 pulsaciones.
¿Hay otras formas de resolver el problema?
¿Tengo que comprar un BlueGiga WT11 y espero que la conexión Bluetooth funcione mientras la conexión USB siga siendo correcta?