Un programme pour régler facilement les servos moteurs avec un ESP32
. Par : bobyAndCo
Vous répondez à :
Bonjour
J’ai une erreur de compilation du sketch, je vous retransmets l’erreur trouvée.
Il manquait aussi le fichier sdkconfig.h, que j’ai réussi à trouver.
C :\Users\Doum� Se7en 64\Documents\Arduino\libraries\AsyncTCP-master\src/AsyncTCP.h:27:10 : fatal error : functional : No such file or directory
#include
^
compilation terminated.
exit status 1
Erreur de compilation pour la carte Arduino Uno.
J’ai fait une mise a jour de la bibliothèque AsyncTPC (pas trouver avec -master).
Pouvez vous m’aider
Cordialement
6 Messages
-
Un programme pour régler facilement les servos moteurs avec un ESP32 8 septembre 2023 12:52, par Jeanmi67
Bonjour,
Merci pour cet article intéressant !
Pour ceux qui voudraient utiliser à la place d’un ESP32 un ESP8266 ou un Wemos/Lolin D1 mini, il suffit de remplacer les lignes 2 et 3 :2 #include <WiFi.h>
3 #include <AsyncTCP.h>par les lignes suivantes :
2 #ifdef ESP8266
3 #include <ESP8266WiFi.h>
4 #include <ESPAsyncTCP.h> // https://github.com/me-no-dev/ESPAsyncTCP
5 #elif defined ESP32
6 #include <WiFi.h>
7 #include <AsyncTCP.h> // https://github.com/me-no-dev/AsyncTCP
8 #endifPar ailleurs, je pense qu’il y a une petite coquille dans la texte car dans le programme (et sur l’image), le servo semble être connecté sur la pin 14 et non 4
Jean-Michel
-
Un programme pour régler facilement les servos moteurs avec un ESP32 8 septembre 2023 15:01, par bobyAndCo
Bonjour,
Merci pour l’ajout de code pour ESP8266.
Pour la broche, bravo pour votre perspicacité, l’erreur est dans le texte (était dans le texte puisque j’ai corrigé).
Le programme fourni fait bien référence à la broche 14 et le schéma aussi.
-
-
Un programme pour régler facilement les servos moteurs avec un ESP32 8 septembre 2023 16:39, par Jeanmi67
Re bonjour,
Je pense qu’il y a une autre coquille, ligne 68 (version initiale du programme) :
68 writeMicroseconds(curPos) ;
En efffet, et même si l’affichage sur le terminal est correct, le servo ne bouge pas en mode test.
J’ai résolu le problème en corrigeant comme sui t cette ligne 68 :68 Aig::writeMicroseconds(curPos) ;
Jean-Michel
-
Un programme pour régler facilement les servos moteurs avec un ESP32 8 septembre 2023 22:13, par bobyAndCo
Merci une nouvelle fois Jean-Michel. Voilà le sketch est maintenant à jour.
Bien amicalement.
-
-
Un programme pour régler facilement les servos moteurs avec un ESP32 9 novembre 2023 23:49, par PARMENTIER Dominique
Bonjour
J’ai une erreur de compilation du sketch, je vous retransmets l’erreur trouvée.
Il manquait aussi le fichier sdkconfig.h, que j’ai réussi à trouver.C :\Users\Doum� Se7en 64\Documents\Arduino\libraries\AsyncTCP-master\src/AsyncTCP.h:27:10 : fatal error : functional : No such file or directory
#include
^
compilation terminated.
exit status 1
Erreur de compilation pour la carte Arduino Uno.
J’ai fait une mise a jour de la bibliothèque AsyncTPC (pas trouver avec -master).Pouvez vous m’aider
Cordialement -
Un programme pour régler facilement les servos moteurs avec un ESP32 9 novembre 2023 23:59, par bobyAndCo
Essayez d’enlever "-master" au nom du dossier "AsyncTCP-master".
D’une manière générale, enlevez toujours "-master" du nom des dossiers de biblio téléchargées.
Un redémarrage de l’IDE est sans doute souhaitable