Table des matières:

Prise en main avec NodeMCU ESP8266 sur Arduino IDE : 6 étapes
Prise en main avec NodeMCU ESP8266 sur Arduino IDE : 6 étapes

Vidéo: Prise en main avec NodeMCU ESP8266 sur Arduino IDE : 6 étapes

Vidéo: Prise en main avec NodeMCU ESP8266 sur Arduino IDE : 6 étapes
Vidéo: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Novembre
Anonim
Prise en main avec NodeMCU ESP8266 sur Arduino IDE
Prise en main avec NodeMCU ESP8266 sur Arduino IDE

Aperçu

Dans ce tutoriel, vous apprendrez à utiliser NodeMCU sur Arduino IDE.

Ce que vous apprendrez

  • Informations générales sur NodeMCU
  • Comment installer des cartes basées sur ESP8266 sur Arduino IDE
  • Comment programmer NodeMCU sur Arduino IDE
  • Présentation des cartes pouvant être utilisées à la place de NodeMCU

Étape 1: Qu'est-ce que NodeMCU ?

Qu'est-ce que NodeMCU ?
Qu'est-ce que NodeMCU ?

Aujourd'hui, les applications IOT se multiplient et les objets connectés prennent de plus en plus d'importance. Il existe plusieurs façons de connecter des objets tels que le protocole Wi-Fi.

NodeMCU est une plate-forme open source basée sur ESP8266 qui peut connecter des objets et permettre le transfert de données à l'aide du protocole Wi-Fi. De plus, en fournissant certaines des fonctionnalités les plus importantes des microcontrôleurs telles que GPIO, PWM, ADC, etc., il peut résoudre à lui seul de nombreux besoins du projet.

Les caractéristiques générales de cette carte sont les suivantes:

  • Facile à utiliser
  • Programmabilité avec les langages Arduino IDE ou IUA
  • Disponible comme point d'accès ou station
  • praticable dans les applications API événementielles
  • Avoir une antenne interne
  • Contenant 13 broches GPIO, 10 canaux PWM, I2C, SPI, ADC, UART et 1-Wire

Étape 2: Comment programmer NodeMCU à l'aide d'Arduino IDE

Comment programmer NodeMCU à l'aide d'Arduino IDE
Comment programmer NodeMCU à l'aide d'Arduino IDE
Comment programmer NodeMCU à l'aide d'Arduino IDE
Comment programmer NodeMCU à l'aide d'Arduino IDE
Comment programmer NodeMCU à l'aide d'Arduino IDE
Comment programmer NodeMCU à l'aide d'Arduino IDE
Comment programmer NodeMCU à l'aide d'Arduino IDE
Comment programmer NodeMCU à l'aide d'Arduino IDE

Afin d'utiliser Arduino IDE pour programmer le NodeMCU, vous devez d'abord le présenter au logiciel.

Pour ce faire, copiez le code suivant et suivez les étapes ci-dessous:

arduino.esp8266.com/stable/package_esp8266c…

étape 1. Choisissez Préférences dans le menu Fichier et entrez le code copié dans la partie URL supplémentaires du gestionnaire de cartes. Appuyez ensuite sur OK.

Étape 2. Recherchez le mot ESP8266 dans Boards>boards manager dans le menu Tools. Installez ensuite les cartes ESP8266. Une fois l'installation terminée, vous verrez l'étiquette INSTALLED sur les cartes ESP8266.

Après ces deux étapes, vous pouvez voir les cartes basées sur ESP8266 telles que NodeMCU dans votre liste de cartes IDE Arduino, et vous pouvez choisir la carte de votre choix pour télécharger le code.

Pour utiliser des broches numériques, vous devez sélectionner des numéros GPIO. Par exemple, la broche D7 est définie comme GPIO13. Vous devez donc configurer le numéro de broche 13 chaque fois que vous souhaitez utiliser D7 dans votre programme. En outre, vous pouvez utiliser la broche D2 (GPIO4) comme SDA et la broche D1 (GPIO5) comme SCL

Étape 3: Contrôle de la LED via une page HTTP à l'aide de NodeMCU

Vous pouvez vous connecter à Internet via Wi-Fi à l'aide de NodeMCU et appliquer les commandes souhaitées en créant une page

Dans cet exemple, vous pouvez contrôler une LED en appuyant sur les touches ON et OFF. Entrez le SSID et le mot de passe de votre modem dans la partie fournie et téléchargez-le sur votre carte NodeMCU à l'aide d'Arduino IDE. (Laissez les autres paramètres par défaut)

Étape 4: Coder

Après avoir ouvert le Serial Monitor, si la connexion Internet est établie, vous recevrez l'adresse IP de la page que vous avez créée (par exemple 192.168.1.18). Copiez et collez-la dans votre navigateur pour ouvrir la page

Étape 5: Quelles autres cartes puis-je utiliser à la place de NodeMCU ?

Quelles autres cartes puis-je utiliser à la place de NodeMCU ?
Quelles autres cartes puis-je utiliser à la place de NodeMCU ?

Il existe divers facteurs importants pour choisir le type de carte pour un système IOT, tels que le nombre de broches GPIO, les protocoles de communication, y compris une antenne, etc.

De plus, il existe différentes cartes et plateformes, chacune ayant ses caractéristiques spécifiques.

Ici, nous les avons comparés en fonction des fonctionnalités requises les plus importantes pour les projets IOT.

Étape 6: Exemples de projets:

  • Serrure de porte intelligente avec page de connexion WiFi par Arduino et ESP8266
  • Parlez à votre Arduino et contrôlez-le par Google Assistant
  • Jouez avec Fire Over WIFI ! ESP8266 & Neopixels (y compris l'application Android)
  • Compteur de vitesse nstagram Likes par Arduino & ESP8266

Si vous trouvez ce tutoriel utile et intéressant, veuillez nous aimer sur facebook.

Conseillé: