Cómo actualizar el firmware del Adafruit CC3000 Wi-Fi Shield

El módulo WiFi CC3000 de Texas Instruments es uno de los más populares del mercado. Se usa ampliamente en proyectos Arduino, pero también puede utilizarse en cualquier proyecto de microcontrolador gracias a su interfaz de comunicación SPI.

Como uno de los primeros módulos en popularizarse en el mundo de los creadores, rápidamente provocó que la comunidad de hardware sugiriera correcciones de errores y mejoras, lo que ayudó a los fabricantes a crear versiones de firmware nuevas y más estables. Por lo tanto, para sacar el máximo provecho de su CC3000, le recomendamos encarecidamente que actualice el firmware

En esta publicación, explicaremos cómo actualizar el firmware del módulo Wi-Fi CC3000. Antes de hacerlo, tenga en cuenta lo siguiente:

  • No conecte su Arduino ni su CC3000 al puerto USB de una computadora/portátil durante la actualización de firmware. Debe usar una fuente de alimentación externa con al menos 1 amperio de capacidad. Esto garantiza que Arduino y el CC3000 tengan suficiente energía para funcionar durante la actualización.
  • Asegúrese de ejecutar las actualizaciones de firmware con la versión 1.0.6 de Arduino IDE y NO con las versiones beta posteriores 1.5.7, 1.5.8 o 1.6. La nueva cadena de herramientas de las versiones beta causa problemas con el proceso de actualización de firmware.
  • Para actualizar a una versión específica, primero asegúrese de tener instalada la biblioteca Adafruit CC3000 Arduino . Si instaló la biblioteca CC3000 hace tiempo, asegúrese de descargarla e instalarla de nuevo, ya que periódicamente se añaden correcciones y nuevas versiones de firmware.
  • Lea la última nota de lanzamiento del firmware de Adafruit aquí .

Requisitos

Pasos para actualizar

  1. Descargue la versión 1.0.6 de Arduino aquí .
  2. Descargar librería Arduino Adafruit CC3000 .
  3. Abra su IDE de Arduino, haga clic en Sketch -> Incluir biblioteca -> Agregar biblioteca .ZIP.
  4. A continuación, asegúrese de que su CC3000 esté conectado a su Arduino y pueda ejecutar con éxito bocetos del CC3000 como buildtest.
  5. Ahora en el IDE de Arduino cargue uno de los ejemplos driverpatch_X_XX
  6. Ajuste cualquiera de los pines para comunicarse con su Arduino tal como lo haría para ejecutar buildtest.
  7. Compila y carga el boceto en tu Arduino UNO.
  8. Abra el monitor serial a 115200 baudios y debería ver un mensaje como este:

¡Hola CC3000!

Presiona cualquier tecla y regresa al inicio

Introduce un texto y pulsa cualquier tecla para iniciar la actualización del firmware. La actualización se realizará con bastante rapidez y debería completarse en uno o dos minutos.

Verificando la actualización

Una vez finalizada la actualización del CC3000, cargue el ejemplo de compilación de la biblioteca de Adafruit y ejecútelo. Si la prueba se ejecuta correctamente, habrá actualizado correctamente el firmware de su shield CC3000

¿Quieres crear proyectos IoT otros módulos ? Crea una Ubidots y empieza gratis hoy mismo.