
VenTTracker # 09 – Vérification et mise à jour de WiFiNIN … | élément14 – Serveur d’impression
[bzkshopping keyword= »Minecraft » count= »8″ template= »grid »]
Cet article s'adresse à ceux qui ont des problèmes avec son module Wifi.
Si ton Arduino Nano 33 IoTArduino Nano 33 IoT fonctionne mais lorsque vous essayez d'accéder au module wifi, il ne répond pas, vous devrez peut-être mettre à jour le firmware. Dans ce blog, nous vous expliquons comment nous l'avons fait dans Windows 10
Un projet STEM pour les salles de classe
Sommaire
Les références
https://www.arduino.cc/en/Reference/WiFiNINA
https://www.arduino.cc/en/Tutorial/WiFiNINAFirmwareUpdater
Vérifiez les versions
La première chose que vous devez vérifier est que vous avez à la fois l'IDE Arduino et les bibliothèques Wifinina mis à jour avec la dernière version.
La nouvelle version bêta 2.0 de l'IDE Arduino qui existe le jour de la publication de ce blog n'a pas encore la possibilité de mettre à jour le firmware du module ublox.
Vous devez donc travailler avec la dernière version de 1.8.x
Installer la bibliothèque
Installez WiFiNINA par Arduino
Accédez à Library Manager pour installer ou mettre à jour la bibliothèque WiFiNINA.
Vérifiez le module Wifi
Essayez d'abord cet exemple: AP_SimpleWebServer
ou télécharger depuis github:
https://github.com/arduino-libraries/WiFi101/blob/master/examples/AP_SimpleWebServer/AP_SimpleWebServer.ino
Cet exemple crée un nouveau point d'accès Wifi.
Entrez vos données sensibles dans l'onglet Secret / arduino_secrets.h
SECRET_SSID est le nom de votre nouveau point d'accès wifi et SECRET_PASS le mot de passe de votre nouveau point d'accès wifi
// /arduino_secrets.h
// SSID et mot de passe doit comporter au moins 8 caractères
#define SECRET_SSID "DesingForACauseWifiTest"
#define SECRET_PASS "123456789"
Téléchargez l'esquisse et vérifiez le journal sur le port série:
puis à partir de votre PC ou de votre téléphone connectez-vous au nouveau point d'accès DesingForACauseWifiTest
Connectez-vous, entrez le mot de passe et vous pourrez accéder au serveur à partir d'un navigateur
Vous pouvez voir le journal dans le moniteur série
Si vous voyez: "Veuillez mettre à jour le firmware", votre module a une ancienne version du firmaware.
Vérification de la version du micrologiciel wifinina
Vous pouvez également exécuter le vérificateur de version.
Vérifie si le micrologiciel chargé sur le module NINA est mis à jour.
Ouvrez l'esquisse en allant dans Fichier -> Exemples -> WiFiNINA -> Outils -> CheckFirmwareVersion
Si le croquis ne fonctionne pas, essayez cette version que j'ai modifiée pour l'Arduino Nano 33 IoT
/ * * Cet exemple vérifie si le firmware chargé sur le module NINA * Est mis à jour. * * Circuit: * - Carte avec module NINA (Arduino MKR WiFi 1010, MKR VIDOR 4000 et UNO WiFi Rev.2) * * Créé le 17 octobre 2018 par Riccardo Rosario Rizzo * Ce code est dans le domaine public. * / #inclurevoid setup() // Initialiser série Serial.begin (9600); retard (1000); // Imprimer un message de bienvenue Serial.println ("Vérification du micrologiciel WiFiNINA."); Serial.println (); // vérifier le module WiFi: si (WiFi.status () == WL_NO_MODULE) Serial.println ("La communication avec le module WiFi a échoué!"); // ne continue pas while (vrai); // Imprimer la version du firmware sur le module Chaîne fv = WiFi.firmwareVersion (); String latestFv; Serial.print ("Version du micrologiciel installée:"); Serial.println (fv); latestFv = WIFI_FIRMWARE_LATEST_VERSION; // Imprimer la version du firmware requise Serial.print ("Dernière version du firmware disponible:"); Serial.println (latestFv); // Vérifier si la dernière version est installée Serial.println (); if (fv> = latestFv) Serial.println ("Vérifier le résultat: PASSÉ"); autre Serial.println ("Résultat de la vérification: NON PASSÉ"); Serial.println ("- La version du micrologiciel du module ne correspond pas au"); Serial.println ("version requise par la bibliothèque, vous pouvez rencontrer"); Serial.println ("problèmes ou échecs."); boucle void () // ne fais rien
Nous devons mettre à jour le firmware wifinina
Mise à jour du firmware wifinina
Plus d'infos: https://www.arduino.cc/en/Tutorial/WiFiNINA-FirmwareUpdater
Il n'y a pas d'option dans Arduino IDE 2.0.0-beta.3 pour revenir à Arduino 1.8.13
Téléchargez la dernière version et copiez-la dans le répertoire firmwares
https://github.com/arduino/WiFi101-FirmwareUpdater-Plugin
Pour Windows 10:
Copier le dossier dans
Branchez la carte dans votre ordinateur si vous ne l'avez pas encore fait et dans le menu Outils, sélectionnez "Arduino Nano 33 IoT" comme carte et sélectionnez le bon port COM. Ensuite, ouvrez le croquis FirmwareUpdater en allant dans Fichier -> Exemples -> WiFiNINA -> Outils -> FirmwareUpdater.
Téléchargez le croquis sur votre Arduino Nano 33 IoT et fermez le moniteur série s'il est ouvert. Lancez maintenant le "WiFi 101 / NINA Firmware Updater" depuis le menu Tools de l'EDI.
Utilisez l'IDE Arduino pour télécharger le firmware
Vérification finale de la version du firmware
Après l'installation, vous pouvez vérifier si vous avez installé la dernière version du micrologiciel en téléchargeant le croquis CheckFirmwareVersion sur votre carte. Vous pouvez trouver ce croquis en allant dans Fichier -> Exemples -> WiFiNINA -> Outils -> CheckFirmwareVersion.
Commentaires
Laisser un commentaire