Como atualizar o firmware do Adafruit CC3000 Wi-Fi Shield

O módulo WiFi CC3000 da Texas Instruments é um dos módulos Wi-Fi mais populares do mercado. É muito utilizado em projetos Arduino mas também pode ser utilizado em qualquer projeto de microcontrolador, através de sua interface de comunicação SPI.

Como um dos primeiros módulos a se tornar popular no mundo dos fabricantes, ele rapidamente fez com que a comunidade de hardware sugerisse correções de bugs e melhorias, ajudando os fabricantes a criar versões de firmware novas e mais estáveis. Portanto, para aproveitar ao máximo o seu CC3000, sugerimos realmente realizar uma atualização de firmware!

Neste post explicaremos como atualizar o firmware do módulo Wi-Fi CC3000. Antes disso, tenha em mente o seguinte:

  • Não ligue seu Arduino e CC3000 a partir de uma porta USB de computador/laptop durante uma atualização de firmware! Você DEVE usar uma fonte de alimentação externa com pelo menos 1 amp de capacidade de corrente. Isso é para garantir que o Arduino e o CC3000 tenham energia suficiente para operar durante a atualização do firmware.
  • Certifique-se de executar atualizações de firmware usando o Arduino IDE versão 1.0.6 e NÃO as versões beta posteriores 1.5.7, 1.5.8 ou 1.6. O conjunto de ferramentas mais recente nas versões beta causa problemas no processo de atualização do firmware.
  • Para atualizar para uma versão específica, primeiro certifique-se de ter a biblioteca Adafruit CC3000 Arduino instalada. Se você instalou a biblioteca CC3000 há algum tempo, faça o download e instale-a novamente, pois correções e novas versões de firmware são adicionadas periodicamente
  • Leia a nota de lançamento mais recente do firmware Adafruit aqui .

Requisitos

Etapas para atualizar

  1. Baixe o Arduino versão 1.0.6 aqui .
  2. Baixe a biblioteca Adafruit CC3000 Arduino .
  3. Abra seu Arduino IDE, clique em Sketch -> Incluir Biblioteca -> Adicionar Biblioteca .ZIP.
  4. Em seguida, certifique-se de que seu CC3000 esteja conectado ao Arduino e possa executar com êxito os esboços do CC3000 como buildtest.
  5. Agora, no Arduino IDE, carregue um dos driverpatch_X_XX CC3000.
  6. Ajuste qualquer um dos pinos para se comunicar com seu Arduino da mesma forma que faria para executar o buildtest.
  7. Compile e carregue o esboço em seu Arduino UNO.
  8. Abra o monitor serial a 115200 baud e você verá uma mensagem como:

Olá CC3000!

Pressione qualquer tecla e volte para começar

Digite algum texto e pressione qualquer tecla para iniciar o processo de atualização do firmware. A atualização acontecerá rapidamente e deverá ser feita em um ou dois minutos.

Verificando a atualização

Após a conclusão da atualização do CC3000, carregue o exemplo buildtest contido na biblioteca Adafruit e execute-o. Se o teste funcionar bem, você atualizou com sucesso o firmware do seu escudo CC3000!

Quer construir projetos IoT outros módulos ? Cadastre-se para uma Ubidots para começar gratuitamente hoje.