Obtención de código en Arduino Bluetooth

3

Acabo de recibir mi ArduinoBT en el correo, y estaba un poco confundido acerca de cómo obtener el código. Por lo general, puede cargarlo a través de USB a través del IDE de Arduino.

Tengo una comprensión vaga de lo que es un cargador de arranque, que viene preinstalado en el ArduinoBT, pero no entiendo cómo puedo enviar el código al cargador de arranque.

Los documentos sugieren que aún puede conectarse a través del IDE y que proporcionan el nombre predeterminado del dispositivo, junto con una contraseña predeterminada. Sin embargo, ¿no necesitaría algún tipo de receptor BlueTooth en mi PC para lograr la comunicación con ArduinoBT?

¿Tengo que tener un programador ISP AVR? ¿Hay otra forma de obtener código en el dispositivo?

    
pregunta cinqoTimo

2 respuestas

3

El ArduinoBT, después del emparejamiento , expone un puerto serie virtual que puede usar.

Después de eso, te conectas utilizando el IDE de Arduino a través de ese puerto serie virtual.

Entonces sí, necesita un receptor Bluetooth en su PC para que esto funcione , como el puerto serie virtual utilizado para la programación (normalmente proporcionado por un puerto serie virtual a través de USB en un Arduino convencional), Ahora se proporciona a través de la conexión Bluetooth. Definitivamente querrá usar eso en lugar de un programador de ICSP.

Si no tiene Bluetooth en su PC, hay adaptadores USB adicionales que lo proporcionan.

    
respondido por el J. Polfer
1

Para usar el gestor de arranque, sí, tendría que conectarlo a través de BlueTooth (cablear un convertidor TTL entre el módulo BT y el AVR sería complicado).

Si tiene un ISP, puede omitir todo y programar directamente el AVR sin ningún cargador de arranque. Los transceptores BlueTooth para computadoras hoy en día son extremadamente baratos, así que elegiría uno para usar ArduinoBT al máximo, pero los ISP también son muy útiles cuando las cosas salen mal o si quiere graduarse de Arduinos.

    
respondido por el Nick T

Lea otras preguntas en las etiquetas