Proyectos IoT

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

Mateo Vélez
· 2 min de lectura
Enviar por correo electrónico

El módulo WiFi CC3000 de Texas Instruments es uno de los módulos Wi-Fi más populares del mercado. Es muy utilizado en proyectos Arduino pero también se puede utilizar en cualquier proyecto de microcontrolador, a través de su interfaz de comunicación SPI.

Como uno de los primeros módulos que se hizo popular en el mundo de los fabricantes, rápidamente provocó que la comunidad de hardware sugiriera correcciones de errores y mejoras, ayudando a los fabricantes a crear versiones de firmware nuevas y más estables. Entonces, para aprovechar al máximo su CC3000, ¡realmente sugerimos realizar una actualización del firmware!

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

  • ¡No encienda su Arduino y CC3000 desde un puerto USB de computadora/portátil durante una actualización de firmware! DEBE utilizar una fuente de alimentación externa con al menos 1 amperio de capacidad actual. Esto es para garantizar que Arduino y CC3000 tengan suficiente energía para funcionar durante la actualización del firmware.
  • Asegúrese de ejecutar actualizaciones de firmware utilizando la versión 1.0.6 de Arduino IDE y NO las versiones beta posteriores 1.5.7, 1.5.8 o 1.6. La cadena de herramientas más nueva en las versiones beta causa problemas con el proceso de actualización del firmware.
  • Para actualizar a una versión específica, primero asegúrese de tener instalada la biblioteca Arduino Adafruit CC3000 . Si instaló la biblioteca CC3000 hace algún tiempo, asegúrese de descargarla e instalarla nuevamente, ya que periódicamente se agregan correcciones y nuevas versiones de firmware.
  • Lea la última nota de la versión del firmware de Adafruit aquí .

Requisitos

Pasos para actualizar

  1. Descargue la versión 1.0.6 de Arduino aquí .
  2. Descargar la biblioteca 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 de CC3000 como buildtest.
  5. Ahora, en el IDE de Arduino, cargue uno de los de driverpatch_X_XX CC3000.
  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 serie a 115200 baudios y debería ver un mensaje como:

Hola CC3000!

Presiona cualquier tecla y regresa para comenzar

Ingrese algún texto y presione cualquier tecla para iniciar el proceso de actualización del firmware. La actualización se realizará con bastante rapidez y debería realizarse en uno o dos minutos.

Verificación de la actualización

Una vez finalizada la actualización de CC3000, cargue el ejemplo de prueba de compilación contenido en la biblioteca de Adafruit y ejecútelo. Si la prueba funciona bien, ¡ha actualizado exitosamente el firmware de su escudo CC3000!

¿Quiere crear proyectos IoT otros módulos ? Regístrese para obtener una Ubidots y comenzar gratis hoy.