Arduino Nano ESP32 - Ethernet
Ce guide vous montre comment connecter l'Arduino Nano ESP32 à Internet ou à votre réseau local en utilisant le module Ethernet W55010. Vous apprendrez les éléments suivants :
- Comment connecter l'Arduino Nano ESP32 au module Ethernet W5500
- Comment programmer l'Arduino Nano ESP32 pour les requêtes HTTP via Ethernet
- Comment créer un simple serveur Web sur l'Arduino Nano ESP32 avec Ethernet
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du module Ethernet W5500
Le module Ethernet W550io dispose de deux types de connexions :
- Interface RJ45 : Connectez ceci à un routeur ou un commutateur à l'aide d'un câble Ethernet.
- Interface SPI : Utilisez ceci pour vous connecter à une carte Arduino Nano ESP32. Il comprend 10 broches :
- Broche NC : Laissez cette broche non connectée.
- Broche INT : Laissez cette broche non connectée.
- Broche RST : C'est la broche de réinitialisation ; connectez-la à la broche EN de l'Arduino Nano ESP32.
- Broche GND : Connectez ceci à la broche GND de l'Arduino Nano ESP32.
- Broche 5V : Ne connectez pas cette broche.
- Broche 3.3V : Connectez-la à la broche 3.3V de l'Arduino Nano ESP32.
- Broche MISO : Connectez cela à la broche SPI MISO de l'Arduino Nano ESP32.
- Broche MOSI : Connectez cela à la broche SPI MOSI de l'Arduino Nano ESP32.
- Broche SCS : Connectez cela à la broche SPI CS de l'Arduino Nano ESP32.
- Broche SCLK : Connectez cela à la broche SPI SCK de l'Arduino Nano ESP32.
Schéma de câblage entre Arduino Nano ESP32 et module Ethernet W5500
This image is created using Fritzing. Click to enlarge image
Code Arduino Nano ESP32 pour module Ethernet - Faire une requête HTTP via Ethernet
Ce code fonctionne comme un client web. Il envoie des requêtes HTTP au serveur web à l'adresse http://example.com/.
Étapes rapides
Pour commencer avec Arduino Nano ESP32, suivez ces étapes :
- Si vous êtes nouveau sur l'Arduino Nano ESP32, référez-vous au tutoriel sur Installation du logiciel Arduino Nano ESP32..
- Connectez l'Arduino Nano ESP32 au module Ethernet selon le schéma fourni.
- Connectez le module Ethernet à votre routeur ou commutateur à l'aide d'un câble Ethernet.
- Connectez la carte Arduino Nano ESP32 à votre ordinateur à l'aide d'un câble USB.
- Lancez l'Arduino IDE sur votre ordinateur.
- Sélectionnez la carte Arduino Nano ESP32 et son port COM correspondant.
- Cliquez sur l'icône Libraries dans la barre de gauche de l'Arduino IDE.
- Cherchez « Ethernet », puis trouvez la bibliothèque Ethernet par Various.
- Cliquez sur le bouton Install pour installer la bibliothèque Ethernet.
- Ouvrez le Moniteur Série dans l'IDE Arduino.
- Copiez le code donné et collez-le dans l'IDE Arduino.
- Appuyez sur le bouton Téléverser dans l'IDE Arduino pour envoyer le code à l'ESP25.
- Vérifiez le Moniteur Série qui affichera la sortie comme ci-dessous.
※ Note:
Si un autre appareil sur le même réseau a la même adresse MAC, cela pourrait causer des problèmes.
Code Arduino Nano ESP32 pour module Ethernet - Serveur Web
Le code ci-dessous transforme l'Arduino Nano ESP32 en serveur web. Ce serveur envoie une page web simple aux navigateurs.
Étapes rapides
- Copiez le code fourni et collez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à votre carte Arduino Nano ESP32.
- Vérifiez le Moniteur Série pour voir les résultats comme indiqué.
- Entrez l'adresse IP fournie dans la barre d'adresse de votre navigateur web. Vous verrez une page web simple affichée par l'Arduino Nano ESP32.