Projets IoT

Comment mettre à niveau le firmware de l'Adafruit CC3000 Wi-Fi Shield

Mateo Vélez
· 2 min de lecture
Envoyer par email

Le module WiFi CC3000 de Texas Instruments est l'un des modules Wi-Fi les plus populaires du marché. Il est largement utilisé dans les projets Arduino mais il peut également être utilisé dans n'importe quel projet de microcontrôleur, grâce à son interface de communication SPI.

En tant que l'un des premiers modules à devenir populaire dans le monde des fabricants, il a rapidement amené la communauté matérielle à suggérer des corrections de bugs et des améliorations, aidant ainsi les fabricants à proposer de nouvelles versions de firmware plus stables. Ainsi, afin de tirer le meilleur parti de votre CC3000, nous vous suggérons vraiment d’effectuer une mise à niveau du firmware !

Dans cet article, nous expliquerons comment mettre à niveau le firmware du module Wi-Fi CC3000. Avant cela, gardez à l’esprit les points suivants :

  • N'alimentez pas votre Arduino et CC3000 à partir d'un port USB d'ordinateur/ordinateur portable lors d'une mise à niveau du firmware ! Vous DEVEZ utiliser une alimentation externe avec au moins 1 ampère de capacité de courant. Cela permet de garantir que l'Arduino et le CC3000 disposent de suffisamment de puissance pour fonctionner pendant la mise à niveau du micrologiciel.
  • Assurez-vous d'exécuter les mises à jour du micrologiciel à l'aide de la version 1.0.6 de l'IDE Arduino et NON des versions bêta ultérieures 1.5.7, 1.5.8 ou 1.6. La chaîne d'outils la plus récente dans les versions bêta entraîne des problèmes avec le processus de mise à jour du micrologiciel.
  • Pour mettre à niveau vers une version spécifique, assurez-vous d’abord que la bibliothèque Arduino Adafruit CC3000 est installée. Si vous avez installé la bibliothèque CC3000 il y a quelque temps, assurez-vous de la télécharger et de la réinstaller car des correctifs et de nouvelles versions du micrologiciel sont ajoutés périodiquement.
  • Lisez la dernière note de version du firmware Adafruit ici .

Exigences

Étapes de mise à niveau

  1. Téléchargez la version Arduino 1.0.6 ici .
  2. Téléchargez la bibliothèque Arduino Adafruit CC3000 .
  3. Ouvrez votre IDE Arduino, cliquez sur Sketch -> Inclure la bibliothèque -> Ajouter une bibliothèque .ZIP.
  4. Ensuite, assurez-vous que votre CC3000 est connecté à votre Arduino et peut exécuter avec succès des croquis CC3000 comme buildtest.
  5. Maintenant, dans l'IDE Arduino, chargez l'un des driverpatch_X_XX CC3000.
  6. Ajustez l'une des broches pour communiquer avec votre Arduino, comme vous le feriez pour exécuter buildtest.
  7. Compilez et chargez le croquis sur votre Arduino UNO.
  8. Ouvrez le moniteur série à 115 200 bauds et vous devriez voir un message tel que :

Bonjour CC3000 !

Appuyez sur n'importe quelle touche et revenez pour commencer

Entrez du texte et appuyez sur n'importe quelle touche pour démarrer le processus de mise à niveau du micrologiciel. La mise à niveau se fera assez rapidement et devrait être effectuée dans une minute ou deux.

Vérification de la mise à niveau

Une fois la mise à niveau CC3000 terminée, chargez l'exemple de buildtest contenu dans la bibliothèque Adafruit et exécutez-le. Si le test se déroule correctement, alors vous avez réussi à mettre à jour le firmware de votre bouclier CC3000 !

Vous voulez créer de superbes IoT module et ? Créez un Ubidots pour commencer gratuitement aujourd'hui.