LOCODUINO

Un programme pour régler facilement les servos moteurs avec un ESP32

. Par : bobyAndCo

Retourner à l'article

Vous répondez à :

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

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

6 Messages

  • 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 #endif

    Par 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

    Répondre

  • 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

    Répondre

  • 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

    Répondre

  • 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

    Répondre

Rubrique Projets

Les derniers articles

Les articles les plus lus