Montages ESP32 S3 WROOM

Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 17018
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
juil. 2026 24 08:59

Re: Montages ESP32 S3 WROOM

Message par France likiki

:PetitPoucejpg: :PetitPoucejpg: :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 patrice_b
2000 posts et +
2000 posts et +
Messages : 3891
Enregistré le : 31 janv. 2025, 14:45
Prénom : Patrice
LOCALISATION : Beziers Herault
Centres d'intérêts : Modelisme HO et HOM ou HOe
Echelle pratiquée : H0
Âge : 65
Pays :
France
France
juil. 2026 24 11:31

Re: Montages ESP32 S3 WROOM

Message par France patrice_b

Beau travail, ca me laisse rêveur.
:bienv: :bienv:
Cordialement,

Patrice
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 346
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
juil. 2026 27 21:00

Re: Montages ESP32 S3 WROOM

Message par France Clem68

J'ai bidouillé un support pour adapter sur le breadboard
supesp2.jpg
@+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par France Clem68 le 27 juil. 2026, 21:12, modifié 2 fois.
Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 17018
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
juil. 2026 27 21:03

Re: Montages ESP32 S3 WROOM

Message par France likiki

Voilà une chose qui est bonne. :bienv: :bienv:
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 C2Vues-BricoTrain
2000 posts et +
2000 posts et +
Messages : 9563
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
juil. 2026 27 21:15

Re: Montages ESP32 S3 WROOM

Message par France C2Vues-BricoTrain

:bienv: :bienv:

Une façon pour ne pas se faire "shield" avec un support...

:hhhaaaa: :hhhaaaa: :hhhaaaa:
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 Clem68
Posteur insomniac
Posteur insomniac
Messages : 346
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
juil. 2026 28 11:51

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Une façon pour ne pas se faire "shield" avec un support
Ce n'est pas bien de copier sur Patrick :hhhaaaa: :hhhaaaa:

Bon, j'ai revisité mon support ce n'était pas top. Donc j'ai enlevé les 2 " barrettes du milieu "

Avant:
supesp2.jpg
Après:
supesp3.jpg
@+
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 : 17018
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
juil. 2026 28 14:04

Re: Montages ESP32 S3 WROOM

Message par France likiki

Ha oui, c'est mieux comme ça (puisque tu le dit).

:tire langue
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 : 346
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
juil. 2026 28 22:19

Re: Montages ESP32 S3 WROOM

Message par France Clem68

En fin de compte après différents essais je reviens à la base, je suivrai le tuto. Sur Fritzing il manque toujours quelque chose, du moins en ce qui concerne l'extension. Et on ne peut pas modifier le bredboard.

Exercice n°2: Allumage d'une led par appui sur un bouton:

Le tuto: https://docs.freenove.com/projects/fnk0 ... 6_LED.html
ex2.1.jpg
Sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : ButtonAndLed
  Description : Control led by button.
  Auther      : www.freenove.com
  Modification: 2024/06/18
**********************************************************************/
#define PIN_LED    2
#define PIN_BUTTON 13
// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin PIN_LED as an output.
  pinMode(PIN_LED, OUTPUT);
  pinMode(PIN_BUTTON, INPUT);
}

// the loop function runs over and over again forever
void loop() {
  if (digitalRead(PIN_BUTTON) == LOW) {
    digitalWrite(PIN_LED,HIGH);
  }else{
    digitalWrite(PIN_LED,LOW);
  }
}


@+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par France Clem68 le 29 juil. 2026, 22:10, modifié 1 fois.
Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 17018
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
juil. 2026 29 06:41

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 bunny94
2000 posts et +
2000 posts et +
Messages : 15463
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
juil. 2026 29 07:21

Re: Montages ESP32 S3 WROOM

Message par France bunny94

:bienv: :bienv:
Pour me retrouver sur ma chaîne YT: https://www.youtube.com/@abunny94/videos
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 346
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
juil. 2026 29 18:19

Re: Montages ESP32 S3 WROOM

Message par France Clem68

:merciiii: à vous!

Exercice 2.1: Allumage d'une led par bouton poussoir avec une fonction d'interrupteur

Le câblage est identique à l'exercice précédent, juste le Sketch qui change

Le tuto: https://docs.freenove.com/projects/fnk0 ... 6_LED.html

Sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : TableLamp
  Description : Control led by button.
  Auther      : www.freenove.com
  Modification: 2024/06/18
**********************************************************************/
#define PIN_LED    2
#define PIN_BUTTON 13
// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin PIN_LED as an output.
  pinMode(PIN_LED, OUTPUT);
  pinMode(PIN_BUTTON, INPUT);
}

// the loop function runs over and over again forever
void loop() {
  if (digitalRead(PIN_BUTTON) == LOW) {
    delay(20);
    if (digitalRead(PIN_BUTTON) == LOW) {
      reverseGPIO(PIN_LED);
    }
    while (digitalRead(PIN_BUTTON) == LOW);
    delay(20);
    //while (digitalRead(PIN_BUTTON) == LOW);
  }
}

void reverseGPIO(int pin) {
  digitalWrite(pin, !digitalRead(pin));
}



@+
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 346
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
juil. 2026 30 17:22

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Exercice N°3: Allumage d'une barre à led ( chenillard pour certains... )
ex03.1.jpg
10 résistances de 220 Ohms
ex03.jpg
Le tuto: https://docs.freenove.com/projects/fnk0 ... D_Bar.html

Le sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : FlowingLight
  Description : Using ledbar to demonstrate flowing lamp.
  Auther      : www.freenove.com
  Modification: 2022/10/20
**********************************************************************/
byte ledPins[] = {21, 47, 48, 38, 39, 40, 41, 42, 2, 1};
int ledCounts;

void setup() {
  ledCounts = sizeof(ledPins);
  for (int i = 0; i < ledCounts; i++) {
    pinMode(ledPins[i], OUTPUT);
  }
}

void loop() {
  for (int i = 0; i < ledCounts; i++) {
    digitalWrite(ledPins[i], HIGH);
    delay(100);
    digitalWrite(ledPins[i], LOW);
  }
  for (int i = ledCounts - 1; i > -1; i--) {
    digitalWrite(ledPins[i], HIGH);
    delay(100);
    digitalWrite(ledPins[i], LOW);
  }
}


@+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par France Clem68 le 30 juil. 2026, 23:34, modifié 1 fois.
Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 17018
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
juil. 2026 30 20:47

Re: Montages ESP32 S3 WROOM

Message par France likiki

:PetitPoucejpg: :PetitPoucejpg: :PetitPoucejpg:

Il me semble qu'il y a une led qui ne fonctionne pas.
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 : 346
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
juil. 2026 30 23:38

Re: Montages ESP32 S3 WROOM

Message par France Clem68

En effet, je m'en suis aperçu une fois publiée sur Youtube.

J'ai refait le montage en coupant les pattes des résistances, ce qui est plus propre et supprime les mauvais contacts.

Revoir la vidéo ci-dessus :merciiii:

@+
Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 17018
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
juil. 2026 31 07:42

Re: Montages ESP32 S3 WROOM

Message par France likiki

:yess: :yess: :yess:


: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 : 346
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
août 2026 05 21:44

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Pour ceux qui veulent suivre les explications en Français j'ai joint le 1er fichier. Le tuto complet comprend 4 fichiers.
C'est plus simple que d'avoir recours au navigateur
C_Tutorial-1-150-1.pdf
@+
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 346
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
août 2026 06 15:36

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Exercice n°4: Allumage et extinction d'une led progressivement
Ex4 1.jpg
1 résistance de 220 Ohms
Ex4 2.jpg
Le sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : BreathingLight
  Description : Make led light fade in and out, just like breathing.
  Auther      : www.freenove.com
  Modification: 2024/06/18
**********************************************************************/
#define PIN_LED   2     //define the led pin
#define CHN       0     //define the pwm channel
#define FRQ       1000  //define the pwm frequency
#define PWM_BIT   8     //define the pwm precision
void setup() {
  ledcAttachChannel(PIN_LED, FRQ, PWM_BIT, CHN);  //attach the led pin to pwm channel
}

void loop() {
  for (int i = 0; i < 255; i++) { //make light fade in
    ledcWrite(PIN_LED, i);
    delay(10);
  }
  for (int i = 255; i > -1; i--) {  //make light fade out
    ledcWrite(PIN_LED, i);
    delay(10);
  }
}


@+
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 : 346
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
août 2026 07 08:39

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Exercice N° 4.1

8 résistances de 220 Ohm

C'est une variante du chenillard précédent avec seulement 8 leds. Éclairage plus fluide.
ex 4.1 1.jpg
Le sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : FlowingLight2
  Description : More cool flowing light.
  Auther      : www.freenove.com
  Modification: 2024/06/18
**********************************************************************/
const byte ledPins[] = {21, 47, 38, 39, 40, 41, 42, 2};    //define led pins
const byte chns[] = {0, 1, 2, 3, 4, 5, 6, 7};             //define the pwm channels
const int dutys[] = {0, 0, 0, 0, 0, 0, 0, 0, 
                     1023, 512, 256, 128, 64, 32, 16, 8,
                     0, 0, 0, 0, 0, 0, 0, 0
                    };      //define the pwm dutys
int ledCounts;    
int delayTimes = 50;  //flowing speed ,the smaller, the faster
void setup() {
  ledCounts = sizeof(ledPins);    //get the led counts
  for (int i = 0; i < ledCounts; i++) {   //setup the pwm channels
    ledcAttachChannel(ledPins[i], 1000, 10, chns[i]);
  }
}

void loop() {
  for (int i = 0; i < 16; i++) {        //flowing one side to other side
    for (int j = 0; j < ledCounts; j++) {
      ledcWrite(ledPins[j], dutys[i + j]);
    }
    delay(delayTimes);
  }
  for (int i = 0; i < 16; i++) {      //flowing one side to other side
    for (int j = ledCounts - 1; j > -1; j--) {
      ledcWrite(ledPins[j], dutys[i + (ledCounts - 1 - j)]);
    }
    delay(delayTimes);
  }
}


@+
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 : 17018
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
août 2026 07 08:52

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 : 346
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
août 2026 08 19:06

Re: Montages ESP32 S3 WROOM

Message par France Clem68

:merciiii:

Exercice n°5


Allumage de 3 couleurs avec une led rgb
ex 5.jpg
Le sketch:

Code : Tout sélectionner

const byte ledPins[] = {38, 39, 40};    //define red, green, blue led pins
const byte chns[] = {0, 1, 2};        //define the pwm channels
int red, green, blue;
void setup() {
  for (int i = 0; i < 3; i++) {   //setup the pwm channels,1KHz,8bit
    ledcAttachChannel(ledPins[i], 1000, 8, chns[i]);
  }
}

void loop() {
  red = random(0, 256);
  green = random(0, 256);
  blue = random(0, 256);
  setColor(red, green, blue);
  delay(200);
}

void setColor(byte r, byte g, byte b) {
  ledcWrite(ledPins[0], 255 - r); //Common anode LED, low level to turn on the led.
  ledcWrite(ledPins[1], 255 - g);
  ledcWrite(ledPins[2], 255 - b);
}



@+
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 : 17018
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
août 2026 08 19:13

Re: Montages ESP32 S3 WROOM

Message par France likiki

:bienv: :bienv: :bienv:
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 : 346
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
août 2026 08 21:38

Re: Montages ESP32 S3 WROOM

Message par France Clem68

:merciiii: !

Exercice 5.1

Le câblage est le même que précédemment, juste la luminosité qui est plus agréable. Bon, les leds en vidéo, ce n'est pas terrible.
L'insertion des résistances dans le breadbord est une vrai galère. J'ai soudé les résistances sur des pin(s).

Le sketch:

Code : Tout sélectionner

const byte ledPins[] = {38, 39, 40};    //define led pins
const byte chns[] = {0, 1, 2};        //define the pwm channels

void setup() {
  for (int i = 0; i < 3; i++) {   //setup the pwm channels
    ledcAttachChannel(ledPins[i], 1000, 8, chns[i]);
  }
}

void loop() {
  for (int i = 0; i < 256; i++) {
    setColor(wheel(i));
    delay(20);
  }
}

void setColor(long rgb) {
  ledcWrite(ledPins[0], 255 - (rgb >> 16) & 0xFF);
  ledcWrite(ledPins[1], 255 - (rgb >> 8) & 0xFF);
  ledcWrite(ledPins[2], 255 - (rgb >> 0) & 0xFF);
}

long wheel(int pos) {
  long WheelPos = pos % 0xff;
  if (WheelPos < 85) {
    return ((255 - WheelPos * 3) << 16) | ((WheelPos * 3) << 8);
  } else if (WheelPos < 170) {
    WheelPos -= 85;
    return (((255 - WheelPos * 3) << 8) | (WheelPos * 3));
  } else {
    WheelPos -= 170;
    return ((WheelPos * 3) << 16 | (255 - WheelPos * 3));
  }
}



@+
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 346
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
août 2026 09 23:17

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Exercice N° 6

Clignotement LEDPixel rouge, vert, bleu, blanc
ex 6.jpg
Le sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : NeoPixel
  Description : Basic usage of LEDPixel, 
                Make the strip light up in different colors gradually.
  Auther      : www.freenove.com
  Modification: 2024/06/18
**********************************************************************/
#include "Freenove_WS2812_Lib_for_ESP32.h"

#define LEDS_COUNT  8  // The number of led
#define LEDS_PIN	  48  // define the pin connected to the Freenove 8 led strip
#define CHANNEL		  0  // RMT module channel

Freenove_ESP32_WS2812 strip = Freenove_ESP32_WS2812(LEDS_COUNT, LEDS_PIN, CHANNEL, TYPE_GRB);

int m_color[5][3] = { {255, 0, 0}, {0, 255, 0}, {0, 0, 255}, {255, 255, 255}, {0, 0, 0} };
int delayval = 100;

void setup() {
	strip.begin();
	strip.setBrightness(10);	
}
void loop() {
	for (int j = 0; j < 5; j++) {
		for (int i = 0; i < LEDS_COUNT; i++) {
			strip.setLedColorData(i, m_color[j][0], m_color[j][1], m_color[j][2]);// Set color data.
			strip.show();   // Send color data to LED, and display.
			delay(delayval);// Interval time of each LED.
		}
		delay(500);       // Interval time of each group of colors.
	}
}


@+
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 : 17018
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
août 2026 10 07:54

Re: Montages ESP32 S3 WROOM

Message par France likiki

:bienv: :bienv: :bienv: :bienv:
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 : 346
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
août 2026 10 22:02

Re: Montages ESP32 S3 WROOM

Message par France Clem68

:merciiii:

Exemple 6.2

Façon Arc en ciel

Le sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : RainbowLight
  Description : Make the strip light up in rainbow colors.
  Auther      : www.freenove.com
  Modification: 2024/06/18
**********************************************************************/
#include "Freenove_WS2812_Lib_for_ESP32.h"

#define LEDS_COUNT  8
#define LEDS_PIN	48
#define CHANNEL		0

Freenove_ESP32_WS2812 strip = Freenove_ESP32_WS2812(LEDS_COUNT, LEDS_PIN, CHANNEL, TYPE_GRB);

void setup() {
  strip.begin();
}

void loop() {
  for (int j = 0; j < 255; j += 2) {
    for (int i = 0; i < LEDS_COUNT; i++) {
      strip.setLedColorData(i, strip.Wheel((i * 256 / LEDS_COUNT + j) & 255));
    }
    strip.show();
    delay(5);
  }  
}


@+
Répondre

Retourner vers « Montages divers »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité