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
- Baixe o Arduino versão 1.0.6 aqui .
- Baixe a biblioteca Adafruit CC3000 Arduino .
- Abra seu Arduino IDE, clique em Sketch -> Incluir Biblioteca -> Adicionar Biblioteca .ZIP.
- Em seguida, certifique-se de que seu CC3000 esteja conectado ao Arduino e possa executar com êxito os esboços do CC3000 como buildtest.
- Agora, no Arduino IDE, carregue um dos driverpatch_X_XX CC3000.
- Ajuste qualquer um dos pinos para se comunicar com seu Arduino da mesma forma que faria para executar o buildtest.
- Compile e carregue o esboço em seu Arduino UNO.
- 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.