Como atualizar o firmware do Adafruit CC3000 Wi-Fi Shield
O módulo Wi-Fi CC3000 da Texas Instruments é um dos módulos Wi-Fi mais populares do mercado. É amplamente utilizado em projetos Arduino, mas também pode ser usado em qualquer projeto com microcontrolador, através de sua interface de comunicação SPI.
Sendo um dos primeiros módulos a se popularizar no mundo maker, rapidamente levou a comunidade de hardware a sugerir correções de bugs e melhorias, ajudando os fabricantes a desenvolver versões de firmware novas e mais estáveis. Portanto, para aproveitar ao máximo seu CC3000, recomendamos fortemente que você atualize o firmware!
Neste post, explicaremos como atualizar o firmware do módulo Wi-Fi CC3000. Antes disso, tenha em mente o seguinte:
- Não alimente seu Arduino e CC3000 através da porta USB de um computador/notebook durante uma atualização de firmware! Você DEVE usar uma fonte de alimentação externa com capacidade de corrente de pelo menos 1 ampère. Isso garante que o Arduino e o CC3000 tenham energia suficiente para operar durante a atualização do firmware.
- Certifique-se de executar as atualizações de firmware usando a versão 1.0.6 da IDE do Arduino 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 com o processo de atualização de firmware.
- Para atualizar para uma versão específica, primeiro certifique-se de ter a versão mais recente da biblioteca Adafruit CC3000 para Arduino instalada. Se você instalou a biblioteca CC3000 há algum tempo, certifique-se de baixá-la e instalá-la novamente, pois correções e novas versões de firmware são adicionadas periodicamente.
- aqui as notas de lançamento mais recentes do firmware da Adafruit .
Requisitos
Passos para atualizar
- Faça o download da versão 1.0.6 do Arduino aqui .
- Baixe a biblioteca Adafruit CC3000 para Arduino .
- Abra o seu ambiente de desenvolvimento Arduino (IDE), clique em Sketch -> Incluir Biblioteca -> Adicionar Biblioteca .ZIP.
- Em seguida, certifique-se de que seu CC3000 esteja conectado ao seu Arduino e consiga executar com sucesso sketches do CC3000, como o buildtest.
- Agora, no ambiente de desenvolvimento Arduino (IDE), carregue um dos exemplos driverpatch_X_XX
- Ajuste qualquer um dos pinos para se comunicar com o seu Arduino, da mesma forma que faria para executar o comando buildtest.
- Compile e carregue o programa no seu Arduino UNO.
- Abra o monitor serial a 115200 baud e você deverá ver uma mensagem como esta:
Olá CC3000!
Pressione qualquer tecla e volte ao início
Digite algum texto e pressione qualquer tecla para iniciar o processo de atualização do firmware. A atualização ocorrerá rapidamente e deverá ser concluída em um ou dois minutos.
Verificando a atualização
Após a conclusão da atualização do CC3000, carregue o exemplo de teste (buildtest) contido na biblioteca da Adafruit e execute-o. Se o teste for bem-sucedido, significa que você atualizou com êxito o firmware do seu shield CC3000!
Quer criar projetos incríveis IoT usando este e outros módulos ? Cadastre-se no Ubidots e comece gratuitamente hoje mesmo.