Montages ESP32 S3 WROOM

Avatar du membre
France ramasoft
Chef es bogies
Chef es bogies
Messages : 6096
Enregistré le : 29 juil. 2024, 19:06
Prénom : Patrick
LOCALISATION : Indre - Levroux
Centres d'intérêts : Modélisme ferroviaire
Programmation C++, VB6 et assembleur
Électronique
Echelle pratiquée : H0
Âge : 68
Pays :
France
France
oct. 2026 03 12:57

Re: Montages ESP32 S3 WROOM

Message par France ramasoft

Oui, comme ça tu pourras nous dire s'ils sont bien ou pas.
Je les ai notés pour passer dans une prochaine commande, car comme je veux pas cotiser à Prime, je groupe pour atteindre les 35€ du port gratuit...
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 397
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
oct. 2026 03 14:47

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Perso, je ne commande plus à Ali. J’avais fait une commande avec pas mal d’articles et des moteurs. À la réception il manquait les moteurs. Et comment prouver qu’ils étaient absents. J’avais bien envoyé une photo mais bon… je pense qu’Ali ne l’a pas cru. Et de plus j’avais plusieurs fournisseurs dans ce paquet.
En parallèle cela fait plusieurs années que je suis sur Prime et vu le nombre d’achats que je fais sur une année je suis gagnant au niveau des frais de port par rapport à la cotisation. Je ne parle pas de la plate-forme vidéo que je regarde très, très peu vu qu’il n’y a rien d’intéressant et de plus, je regarde peu la tv.

J’ai tout de même gardé mon compte Ali, au cas je ne trouverais pas sur Amazon et si la différence de prix d’un article est trop importante.

@+
Avatar du membre
France ramasoft
Chef es bogies
Chef es bogies
Messages : 6096
Enregistré le : 29 juil. 2024, 19:06
Prénom : Patrick
LOCALISATION : Indre - Levroux
Centres d'intérêts : Modélisme ferroviaire
Programmation C++, VB6 et assembleur
Électronique
Echelle pratiquée : H0
Âge : 68
Pays :
France
France
oct. 2026 03 18:19

Re: Montages ESP32 S3 WROOM

Message par France ramasoft

C'est étonnant car en général ils remboursent sans discussion.
Pour les colis qui n'arrivent pas, il y a un délai minimum à respecter avant de réclamer (10 ou 15j je crois) et parfois le colis finit par arriver au bout d'un temps plus ou moins long alors qu'on s'est déjà fait rembourser...
Ça m'est arrivé une fois et récemment c'est arrivé à Olivier Traindoly

Ce qui arrive parfois, c'est que le colis ne parte pas du tout, refusé à l'embarquement de l'avion (piles, batteries, aimants ou palette mal faite qui ne respecte pas les dimensions standards ou mal attachée) mais dans ce cas, on n'est même pas débité, et la vente est simplement annulée.

Donc, pour ce qui me concerne je n'ai jamais eu le moindre problème avec eux. C'est du même niveau d'Amazon qui lui aussi rembourse sans discussion même pour un objet en panne au bout d'un an: on est remboursé au prix d'achat ! Les Darty, Boulanger et autres devraient s'en inspirer.

Par contre chez Aliexpress, il vaut mieux passer par la plateforme (Choice ou offres groupées qui en plus évitent la taxe douanière) et pas par les vendeurs directs sauf si on les connait déjà. Mais c'est comme Amazon, en cas de problème avec un vendeur tiers "ils lui tordent le bras" s'il cherche à faire la sourde oreille: j'ai eu le cas sur Amazon avec un vendeur Allemand et un colis qui était arrivé en Espagne ... Ils ne voulaient rien savoir et j'ai fait la réclamation directement au service client d'Amazon et le lendemain j'avais mon remboursement.

Pour Amazon, j'ai une liste et je commande quand ça dépasse les 35€ si bien que je ne paye jamais de port.
Après, avec Prime on a accès à des promos qu'on n'a pas autrement... mais ça fait quand même 69,90€ / an ce qui n'est pas rien.
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 397
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
oct. 2026 03 18:31

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Je n’ai jamais eu de soucis auparavant. Il y avait 5 vendeurs différents dans ce paquet. Je pense que c’est un oubli à l’emballage final. Les discussions ont duré une quinzaine de jours et ils m’ont tellement saoulé que j’ai abandonné. Ça tournait en rond, ils voulaient une preuve. Difficile de la donner à part qu’il manquait un paquet concernant 4 moteurs dans le colis.
L’erreur que j’ai faite a été de commander chez des vendeurs différents. Si cela avait été un seul vendeur cela aurait été plus simple

@+
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 397
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
oct. 2026 05 17:35

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Exercice: N°17

Relais et moteur

1 résistance 220 Ohms
1 résistance 1 ko
2 résistances 10ko
1 transistor NPN 8050
1 diode 1N4001
1 led
1 bouton poussoir
1 relais
1 moteur

Vu les pattes très courtes du relais, je l'ai soudé sur une carte de prototypage
ex17.jpg
Le sketch:

Code : Tout sélectionner

    /**********************************************************************
      Filename    : Control Motor by Relay
      Description : Use relay to control motor.
      Auther      : www.freenove.com
      Modification: 2024/06/19
    **********************************************************************/
    int relayPin = 14;          // the number of the relay pin
    int buttonPin = 21;        // the number of the push button pin

    int buttonState = HIGH;    // Record button state, and initial the state to high level
    int relayState = LOW;      // Record relay state, and initial the state to low level
    int lastButtonState = HIGH; // Record the button state of last detection
    long lastChangeTime = 0;    // Record the time point for button state change

    void setup() {
      pinMode(buttonPin, INPUT_PULLUP);          // Set push button pin into input mode
      pinMode(relayPin, OUTPUT);                  // Set relay pin into output mode
      digitalWrite(relayPin, relayState);        // Set the initial state of relay into "off"
    }
    void loop() {
      int nowButtonState = digitalRead(buttonPin);// Read current state of button pin
      // If button pin state has changed, record the time point
      if (nowButtonState != lastButtonState) {
        lastChangeTime = millis();
      }
      // If button state changes, and stays stable for a while, then it should have skipped the bounce area
      if (millis() - lastChangeTime > 10) {
        if (buttonState != nowButtonState) {    // Confirm button state has changed
          buttonState = nowButtonState;
          if (buttonState == LOW) {            // Low level indicates the button is pressed
            relayState = !relayState;          // Reverse relay state
            digitalWrite(relayPin, relayState); // Update relay state
          }
        }
      }
      lastButtonState = nowButtonState; // Save the state of last button
    }


@+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 17338
Enregistré le : 27 févr. 2021, 16:11
Prénom : Christian
LOCALISATION : Ile de France
Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
Echelle pratiquée : H0
Âge : 59
Pays :
France
France
oct. 2026 05 17:45

Re: Montages ESP32 S3 WROOM

Message par France likiki

:PetitPoucejpg: :PetitPoucejpg: :PetitPoucejpg:
Si le Goëland se gratte le gland, il fera mauvais temps,
Si il se gratte le cul, il ne fera pas beau non plus.

Proverbe de là bas.

ImageImageImage

:tirechap:

.
Si vous souhaitez faire un don pour le forum , c'est ici.
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 397
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
oct. 2026 06 16:36

Re: Montages ESP32 S3 WROOM

Message par France Clem68

:merciiii:

Exercice: N°17.2

Commande d'un moteur par potentiomètre

1 module L293D
ex17.2.jpg
Le sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : Control_Motor_by_L293D
  Description : Use PWM to control the direction and speed of the motor.
  Auther      : www.freenove.com
  Modification: 2024/06/19
**********************************************************************/
int in1Pin = 13;      // Define L293D channel 1 pin
int in2Pin = 14;      // Define L293D channel 2 pin
int enable1Pin = 12;  // Define L293D enable 1 pin
int channel = 0;

boolean rotationDir;  // Define a variable to save the motor's rotation direction
int rotationSpeed;    // Define a variable to save the motor rotation speed

void setup() {
  // Initialize the pin into an output mode:
  pinMode(in1Pin, OUTPUT);
  pinMode(in2Pin, OUTPUT);
  pinMode(enable1Pin, OUTPUT);
  ledcAttachChannel(enable1Pin,1000,11,channel);//Set PWM to 11 bits, range is 0-2047
}

void loop() {
  int potenVal = analogRead(A0);      // Convert the voltage of rotary potentiometer into digital
  //Compare the number with value 2048,
  //if more than 2048, clockwise rotates, otherwise, counter clockwise rotates
  rotationSpeed = potenVal - 2048;
  if (potenVal > 2048)
    rotationDir = true;
  else
    rotationDir = false;
  // Calculate the motor speed
  rotationSpeed = abs(potenVal - 2048);
  //Control the steering and speed of the motor
  driveMotor(rotationDir, constrain(rotationSpeed,0,2048));
}

void driveMotor(boolean dir, int spd) {
  // Control motor rotation direction
  if (dir) {
    digitalWrite(in1Pin, HIGH);
    digitalWrite(in2Pin, LOW);
  }
  else {
    digitalWrite(in1Pin, LOW);
    digitalWrite(in2Pin, HIGH);
  }
  // Control motor rotation speed
  ledcWrite(enable1Pin, spd);
}
Tourne dans les deux sens



@+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 17338
Enregistré le : 27 févr. 2021, 16:11
Prénom : Christian
LOCALISATION : Ile de France
Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
Echelle pratiquée : H0
Âge : 59
Pays :
France
France
oct. 2026 06 17:46

Re: Montages ESP32 S3 WROOM

Message par France likiki

:PetitPoucejpg: :PetitPoucejpg: :PetitPoucejpg:
Si le Goëland se gratte le gland, il fera mauvais temps,
Si il se gratte le cul, il ne fera pas beau non plus.

Proverbe de là bas.

ImageImageImage

:tirechap:

.
Si vous souhaitez faire un don pour le forum , c'est ici.
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 397
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
oct. 2026 07 21:46

Re: Montages ESP32 S3 WROOM

Message par France Clem68

:merciiii:

Exercice: N°18

Balayage servo
ex18.jpg
Le sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : Servo Sweep
  Description : Control the servo motor for sweeping
  Auther      : www.freenove.com
  Modification: 2024/06/21
**********************************************************************/
#define SERVO_PIN 21 //define the pwm pin
#define SERVO_CHN  0 //défine the pwm channel
#define SERVO_FRQ 50 //define the pwm frequency
#define SERVO_BIT 12 //define the pwm precision

void servo_set_pin(int pin);
void servo_set_angle(int angle);

void setup() {
  servo_set_pin(SERVO_PIN);
}

void loop() {
  for (int i = 0; i < 180; i++) {  //make light fade in
    servo_set_angle(i);
    delay(10);
    }
    for (int i = 180; i > 0; i--) {  //make light fade out
      servo_set_angle(i);
      delay(10);
      }
}

void servo_set_pin(int pin) {
  ledcAttachChannel (pin, SERVO_FRQ, SERVO_BIT, SERVO_CHN);
}


@+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 397
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
oct. 2026 08 17:22

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Bonjour à tous

Je ne sais pas qui regarde mes vidéos, mais une chose est pratiquement sûre, enfin je pense, elles ne sont pas visionnées jusqu'au bout, donc non comptabilisées dans le nombre de vues.
Svp, ce serait gentil d'aller jusqu'à la fin ( même si c'est ch... :mdr3: ) et je vous en remercie.

@+
Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 17338
Enregistré le : 27 févr. 2021, 16:11
Prénom : Christian
LOCALISATION : Ile de France
Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
Echelle pratiquée : H0
Âge : 59
Pays :
France
France
oct. 2026 08 17:34

Re: Montages ESP32 S3 WROOM

Message par France likiki

Il me semble que les vidéos vue sur le forum ne sont pas comptabilisés par Youtube. :siffle:
Si le Goëland se gratte le gland, il fera mauvais temps,
Si il se gratte le cul, il ne fera pas beau non plus.

Proverbe de là bas.

ImageImageImage

:tirechap:

.
Si vous souhaitez faire un don pour le forum , c'est ici.
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 397
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
oct. 2026 08 17:49

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Si c'est le cas, au lieu de cliquer sur lecture, il faut cliquer sur Youtube :siffle:
Avatar du membre
France ramasoft
Chef es bogies
Chef es bogies
Messages : 6096
Enregistré le : 29 juil. 2024, 19:06
Prénom : Patrick
LOCALISATION : Indre - Levroux
Centres d'intérêts : Modélisme ferroviaire
Programmation C++, VB6 et assembleur
Électronique
Echelle pratiquée : H0
Âge : 68
Pays :
France
France
oct. 2026 08 17:52

Re: Montages ESP32 S3 WROOM

Message par France ramasoft

Maintenant les vues sur YT son comptabilisées immédiatement dès que la vidéo se lance.
Avatar du membre
France C2Vues-BricoTrain
2000 posts et +
2000 posts et +
Messages : 9924
Enregistré le : 08 mars 2024, 11:45
Prénom : Fernando
LOCALISATION : Clamart
Centres d'intérêts : Modélisme Ferroviaire - Échelles N et HO
Images IA
Echelle pratiquée : N
Âge : 74
Pays :
France
France
oct. 2026 08 18:08

Re: Montages ESP32 S3 WROOM

Message par France C2Vues-BricoTrain

Qui fait la course au nombre de vues ?

(Je ne pense pas que l'on s'inscrive sur ce forum pour faire monter le nombre de vues de sa chaîne, tout au plus et dans le meilleur des cas, on peut avoir certains membres qui s'abonnent...)

En ce qui me concerne, sur le forum je visualise (généralement en fonction de mon temps...) les vidéos de tous genres que vous mettez, mesdames, messieurs, même si je ne mets pas toujours de commentaires, je les regarde.
Pour me retrouver sur ma chaîne :
https://youtube.com/@c2vues-bricotrain? ... VpM6qhmP2u

Quand trop gentil, tu seras,
Dans le côté sombre, tu l'auras !

Yoda
Maître Jedi dans Star Wars
Avatar du membre
France bunny94
2000 posts et +
2000 posts et +
Messages : 15779
Enregistré le : 22 sept. 2021, 08:35
Prénom : Alain
LOCALISATION : Noiseau
Centres d'intérêts : Photo-Vidéo-Modélisme ferroviaire-Trains réels-Impression 3D-Miniature automobile 1/43ème
Echelle pratiquée : H0
Âge : 75
Pays :
France
France
oct. 2026 08 18:44

Re: Montages ESP32 S3 WROOM

Message par France bunny94

Clément je viens de lancer par YT la lecture de tes 3 dernières vidéos sont elles comptabilisé? :gratte:
Pour me retrouver sur ma chaîne YT: https://www.youtube.com/@abunny94/videos
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 397
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
oct. 2026 09 10:38

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Qui fait la course au nombre de vues ?

(Je ne pense pas que l'on s'inscrive sur ce forum pour faire monter le nombre de vues de sa chaîne, tout au plus et dans le meilleur des cas, on peut avoir certains membres qui s'abonnent...)
Je suis d’accord sur un point. On ne vient pas sur un forum pour augmenter le nombre de vues sur sa chaîne, mais ça aide…

Maintenant, tu peux t’abstenir de ce genre de réflexion. Désolé si j’ai dérangé par mon message précédent.. :oops:
Avatar du membre
France C2Vues-BricoTrain
2000 posts et +
2000 posts et +
Messages : 9924
Enregistré le : 08 mars 2024, 11:45
Prénom : Fernando
LOCALISATION : Clamart
Centres d'intérêts : Modélisme Ferroviaire - Échelles N et HO
Images IA
Echelle pratiquée : N
Âge : 74
Pays :
France
France
oct. 2026 09 11:08

Re: Montages ESP32 S3 WROOM

Message par France C2Vues-BricoTrain

Bonjour Clément,

Ce qui est sûr sur ce forum, c'est que si tu mets une de tes vidéos perso sur le forum (genre en .mp4 ou en .mov...) tu peux effectivement voir combien de fois elle a été consultée, mais rien de plus contrairement à une vidéo postée sur YT, excepté que les personnes qui l'ont visualisée sont plus proches de toi par le partage que tu auras fait en passant par le biais du forum.

Si je t'ai blessé, j'en suis désolé, mais comme déjà dit, j'annonce toujours la couleur, c'est noir ou blanc, il n'y a pas de gris !

Donc, pas d'inquiétude à ton égard, pas de rancune, une fois dit, je passe à autre chose.
Mon but étant de toujours être franc, de donner mon avis, certes, mais sans pour cela générer des heurts, et surtout de conserver de bons rapports tout en ayant donné mon point de vue.

Bonne continuation à toi.

Amicalement.
Fernando
Pour me retrouver sur ma chaîne :
https://youtube.com/@c2vues-bricotrain? ... VpM6qhmP2u

Quand trop gentil, tu seras,
Dans le côté sombre, tu l'auras !

Yoda
Maître Jedi dans Star Wars
Avatar du membre
France ramasoft
Chef es bogies
Chef es bogies
Messages : 6096
Enregistré le : 29 juil. 2024, 19:06
Prénom : Patrick
LOCALISATION : Indre - Levroux
Centres d'intérêts : Modélisme ferroviaire
Programmation C++, VB6 et assembleur
Électronique
Echelle pratiquée : H0
Âge : 68
Pays :
France
France
oct. 2026 09 13:07

Re: Montages ESP32 S3 WROOM

Message par France ramasoft

Salut Clément,
Je vais prendre la défense de Fernando car pour commencer à le connaître un peu, je peux te dire que c'est vraiment quelqu'un de bien et qui ne cherche jamais à blesser ou même à balancer des piques. La bienveillance fait partie de son ADN.

Après pour les vues sur YouTube, c'est parfois, voire souvent, décevant, on fait une vidéo avec un vrai contenu, on y a passé du temps, on se dit que ça peut intéresser d'autres gens de le partager et ça fait trois fois moins de vues que des vidéos de blabla d'un gars qui débite des généralités ou qui raconte sa vie face caméra et qui engrange les abonnés par dizaines.
Le monde est ainsi fait que les choses les plus faciles à voir sont aussi les plus souvent vues, dès qu'il y a un peu de réflexion à produire, ça décroche.
Sinon si tu veux faire des vues, qui sont maintenant comptabilisées dès la première seconde, il suffit de demander à une IA de faire une vignette "pute à clic", façon tabloïd people avec un gros titre bien aguichant, une grosse flèche rouge ou équivalent et une expression faciale exagérée qui va dans le sens du titre.
Pour moi, ce genre de vignette est plutôt un repoussoir et je ne regarde pas ces vidéos, mais je crois être un cas particulier au vu du succès qu'elles ont et de leur prolifération.

Et les vidéos vues sur le forum sont aussi comptabilisées dès la première seconde par YouTube: je viens de demander à Gemini, l'IA de Google.
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 397
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
oct. 2026 09 13:57

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Bonjour à vous deux
je peux te dire que c'est vraiment quelqu'un de bien et qui ne cherche jamais à blesser ou même à balancer des piques. La bienveillance fait partie de son ADN.
Pas de soucis je m’en suis rendu compte
Après pour les vues sur YouTube, c'est parfois, voire souvent, décevant, on fait une vidéo avec un vrai contenu, on y a passé du temps, on se dit que ça peut intéresser d'autres gens de le partager et ça fait trois fois moins de vues que des vidéos de blabla d'un gars qui débite des généralités ou qui raconte sa vie face caméra et qui engrange les abonnés par dizaines.
Je suis d’accord
il suffit de demander à une IA de faire une vignette "pute à clic", façon tabloïd people avec un gros titre bien aguichant, une grosse flèche rouge ou équivalent et une expression faciale exagérée qui va dans le sens du titre
Loin de moi cette façon de faire. Je suis comme toi, je ne regarde pas ce genre de vidéo.

@+
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 397
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
oct. 2026 09 17:59

Re: Montages ESP32 S3 WROOM

Message par France Clem68

L'interlude est terminé, je continue les démos :siffle:


Exercice: N°18.2

Contrôler un servo avec un potentiomètre
ex18.2.jpg
Le sketch:

Code : Tout sélectionner

    /**********************************************************************
      Filename    : Control Servo by Potentiometer
      Description : Use potentiometer to control the rotation of servo motor.
      Auther      : www.freenove.com
      Modification: 2024/06/19
    **********************************************************************/
    #include <ESP32Servo.h>
    #define ADC_Max 4095    // This is the default ADC max value on the ESP32 (12 bit ADC width);

    Servo myservo;  // create servo object to control a servo

    int servoPin = 15;      // GPIO pin used to connect the servo control (digital out)
    int potPin = 34;        // GPIO pin used to connect the potentiometer (analog in)
    int potVal;            //variable to read the value from the analog pin

    void setup()
    {
      myservo.setPeriodHertz(50);// Standard 50hz servo 
      // attaches the servo on servoPin to the servo object
      myservo.attach(servoPin, 500, 2500); 
      Serial.begin(115200);
    }

    void loop() {
      // read the value of the potentiometer (value between 0 and 4095)
      potVal = analogRead(potPin);           
      Serial.printf("potVal_1: %d\t",potVal);
      // scale it to use it with the servo (value between 0 and 180)
      potVal = map(potVal, 0, ADC_Max, 0, 180);
      // set the servo position according to the scaled value
      myservo.write(potVal);                 
      Serial.printf("potVal_2: %d\n",potVal);
      delay(15);// wait for the servo to get there
    }


@+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar du membre
France ramasoft
Chef es bogies
Chef es bogies
Messages : 6096
Enregistré le : 29 juil. 2024, 19:06
Prénom : Patrick
LOCALISATION : Indre - Levroux
Centres d'intérêts : Modélisme ferroviaire
Programmation C++, VB6 et assembleur
Électronique
Echelle pratiquée : H0
Âge : 68
Pays :
France
France
oct. 2026 09 18:15

Re: Montages ESP32 S3 WROOM

Message par France ramasoft

Il faut aussi rappeler qu'on peut contrôler un servomoteur sans microcontrôleur ni programmation avec juste un NE555 configuré en générateur d'impulsion astable.
Il suffit d'envoyer les bonnes impulsions à la bonne fréquence au servomoteur et le NE555 fait ça très bien.
Fréquence : Environ 50 Hz (soit une période de 20 ms)
Largeur d'impulsion (état haut) : Comprise entre 1 ms (position à 0°) et 2 ms ou 2,2 ms (position à 180°), 1,5 ms correspondant au neutre (90°)

Si on n'a pas besoin de logique programmable dans le même projet, c'est tout simple avec quelques composants.
Servo_NE555.jpg

Une vidéo d'explication:

Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 17338
Enregistré le : 27 févr. 2021, 16:11
Prénom : Christian
LOCALISATION : Ile de France
Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
Echelle pratiquée : H0
Âge : 59
Pays :
France
France
oct. 2026 09 18:49

Re: Montages ESP32 S3 WROOM

Message par France likiki

Pourquoi aller chercher loin quand on peu faire compliqué ?
Si le Goëland se gratte le gland, il fera mauvais temps,
Si il se gratte le cul, il ne fera pas beau non plus.

Proverbe de là bas.

ImageImageImage

:tirechap:

.
Si vous souhaitez faire un don pour le forum , c'est ici.
Avatar du membre
France ramasoft
Chef es bogies
Chef es bogies
Messages : 6096
Enregistré le : 29 juil. 2024, 19:06
Prénom : Patrick
LOCALISATION : Indre - Levroux
Centres d'intérêts : Modélisme ferroviaire
Programmation C++, VB6 et assembleur
Électronique
Echelle pratiquée : H0
Âge : 68
Pays :
France
France
oct. 2026 09 19:24

Re: Montages ESP32 S3 WROOM

Message par France ramasoft

En fait, tout dépend de la suite du projet: si on veut faire un passage à niveau sur une voie ou une double voie mais avec une circulation toujours dans les mêmes sens, un relais bistable (ou un NE555 monté en bascule RS comme j'ai fait dans ma gare cachée) et une commande analogique à base de NE555 pour les servomoteurs suffira. On pourra même y greffer des leds clignotantes et une sonnerie avec un DFPlayer commandé lui aussi en analogique par les capteurs (TRCT5000 par exemple)
Mais si on veut un PN sur une double voie qui peut être empruntée indifféremment dans les deux sens, et avec possibilité de croisement ou de dépassement aux abords du PN, il faudra un microcontrôleur pour gérer une logique plus complexe et alors autant commander les servomoteurs et tout le reste par le microcontrôleur.

En fait, tant que le circuit de commande n'a pas de décision à prendre et que les choses s’enchainent toujours de manière identique, la logique câblée est plus efficace (encore que ...) mais s'il faut prendre des décisions en analysant l'état de plusieurs capteurs, la logique programmée s'impose.
Avatar du membre
France C2Vues-BricoTrain
2000 posts et +
2000 posts et +
Messages : 9924
Enregistré le : 08 mars 2024, 11:45
Prénom : Fernando
LOCALISATION : Clamart
Centres d'intérêts : Modélisme Ferroviaire - Échelles N et HO
Images IA
Echelle pratiquée : N
Âge : 74
Pays :
France
France
oct. 2026 09 20:08

Re: Montages ESP32 S3 WROOM

Message par France C2Vues-BricoTrain

:merciiii: Clément et Patrick (Ramasoft) pour le partage de vos deux vidéos. :cooooool:

La 1ère plus technique, est très intéressante au niveau programmation.

La 2ème plus simple pour moi (avec mon petit cerveau qui ne fait pas "Wroom Wroom") par rapport à mes "besoins plus modestes". :mdr1:

:merciiii: :merciiii: :merciiii: :merciiii:
Pour me retrouver sur ma chaîne :
https://youtube.com/@c2vues-bricotrain? ... VpM6qhmP2u

Quand trop gentil, tu seras,
Dans le côté sombre, tu l'auras !

Yoda
Maître Jedi dans Star Wars
Avatar du membre
France Amigorl
Posteur d'honneur
Posteur d'honneur
Messages : 1075
Enregistré le : 02 févr. 2025, 20:15
Prénom : Rémy
LOCALISATION : Pau
Centres d'intérêts : Digitalisation matériel ancien, construction d'un réseau HO. Arduino, Dccex-Conmmand-Station, Rocrail, Digitalisation pont tournant Jouef, Decodeur accessoires DIY. 3D PLA et débutant SLA.
Echelle pratiquée : H0
Âge : 64
Pays :
France
France
oct. 2026 09 20:22

Re: Montages ESP32 S3 WROOM

Message par France Amigorl

:merciiii: Patrick pour le testeur de sevo à NE555, j'en utilise beaucoup, des chinois... Quelques uns ont un comportement bizarre, ça va m'aider à poubelliser ou pas.
Répondre

Retourner vers « Montages divers »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités