Structure du code Arduino Nano ESP32
Pour apprendre à programmer pour l'ESP32, vous devez comprendre la structure du code Arduino Nano ESP32. Ce tutoriel fournit et explique la structure du code Arduino Nano ESP32.
Préparation du matériel
1 | × | Arduino Nano ESP32 | |
1 | × | USB Cable Type-C | |
1 | × | (Optional) DC Power Jack | |
1 | × | Breadboard | |
1 | × | Jumper Wires | |
1 | × | (Recommended) Screw Terminal Adapter for Arduino Nano |
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
Structure de base du code
Le code Arduino Nano ESP32 (également appelé sketch Arduino Nano ESP32) a la même structure que le code Arduino. Il comprend deux parties principales : le code de configuration et le code de boucle.
Configurer le Code
- Le code de configuration est le code dans la fonction setup().
- Le code de configuration est exécuté juste après la mise sous tension ou la réinitialisation.
- Le code de configuration est exécuté une seule fois.
- Le code de configuration est utilisé pour initialiser les variables, les modes des broches, et commencer à utiliser les bibliothèques.
Code de boucle
- Le code de boucle est le code dans la fonction loop().
- Le code de boucle est exécuté juste après le code de configuration.
- Le code de boucle est exécuté de manière répétée (à l'infini).
- Le code de boucle est utilisé pour réaliser la tâche principale de l'application.
Exemple
Étapes rapides
- Si c'est la première fois que vous utilisez un Arduino Nano ESP32, consultez comment configurer l'environnement pour l'Arduino Nano ESP32 sur Arduino IDE.
- Copiez le code ci-dessus et collez-le dans l'Arduino IDE.
- Compilez et téléchargez le code sur la carte Arduino Nano ESP32 en cliquant sur le bouton Upload dans l'Arduino IDE.
- Ouvrez le moniteur série sur l'Arduino IDE.
- Voyez le résultat sur le moniteur série.
Comme vous pouvez le voir sur le moniteur série, « Ceci est le code de configuration de l'Arduino Nano ESP32 » est imprimé une fois, mais « Ceci est le code de boucle de l'Arduino Nano ESP32 » est imprimé plusieurs fois. Cela signifie que le code de configuration de l'Arduino Nano ESP32 est exécuté une fois, le code de boucle de l'Arduino Nano ESP32 est exécuté de manière répétée. Le code de configuration est exécuté en premier.
※ NOTE THAT:
Les fonctions setup() et loop() DOIVENT être utilisées dans le code Arduino Nano ESP32. Sinon, cela génère une erreur.
Autres pièces
Outre le code de configuration et de boucle, un sketch Arduino Nano ESP32 peut inclure certaines des parties suivantes :
- Block comment: usually used to write some information about the author, the wiring instruction, the license ... Arduino Nano ESP32 will ignore this part.
- Libraries inclusion: is used to include libraries into the sketch.
- Constant definition: used to define constant
- Global variables declaration
Par exemple :
Étapes rapides
- Si c'est la première fois que vous utilisez l'Arduino Nano ESP32, consultez comment configurer l'environnement pour Arduino Nano ESP32 sur Arduino IDE.
- Copiez le code ci-dessus et collez-le dans l'Arduino IDE.
- Compilez et téléchargez le code sur la carte Arduino Nano ESP32 en cliquant sur le bouton Upload dans l'Arduino IDE.
- Ouvrez le moniteur série sur l'Arduino IDE.
- Voyez le résultat sur le moniteur série.
Nous n'avons pas besoin de comprendre le code ligne par ligne maintenant. Nous devons juste connaître la structure du code. Le code ligne par ligne sera expliqué dans les prochains tutoriels.