Montages ESP32 S3 WROOM

Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 16764
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 11 07:25

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 : 320
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 16 18:26

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Exemple N° 7.1

Sonnette sur buzzer
7.1.2.jpg
1 résistance 1 ko
2 résistances 10 ko
1 transistor NPN S8050
1 buzzer actif
7.1.1.jpg
Le sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : Doorbell
  Description : Control active buzzer by button.
  Auther      : www.freenove.com
  Modification: 2024/06/18
**********************************************************************/
#define PIN_BUZZER 14
#define PIN_BUTTON 21

void setup() {
  pinMode(PIN_BUZZER, OUTPUT);
  pinMode(PIN_BUTTON, INPUT);
}

void loop() {
  if (digitalRead(PIN_BUTTON) == LOW) {
    digitalWrite(PIN_BUZZER,HIGH);
  }else{
    digitalWrite(PIN_BUZZER,LOW);
  }
}


Hors sujet:

Vu que je suis restreint au niveau bricolage cause chaleur, je me suis fait un petit forum sur forumactif, histoire de m'occuper. Je sais que je ne dois pas penser à avoir des membres, mais bon, ça occupe.... :siffle:
https://lecoindespassions.forumactif.com/

@+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar du membre
France Amigorl
Posteur irrécupérable
Posteur irrécupérable
Messages : 918
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
août 2026 16 19:29

Re: Montages ESP32 S3 WROOM

Message par France Amigorl

Wroom... Ça roule.... :PetitPoucejpg:
Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 16764
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 16 20:14

Re: Montages ESP32 S3 WROOM

Message par France likiki

:cooooool: :cooooool:
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 : 9310
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
août 2026 16 20:28

Re: Montages ESP32 S3 WROOM

Message par France C2Vues-BricoTrain

:bienv: :bienv:

:PetitPoucejpg: :PetitPoucejpg: :PetitPoucejpg:

C'est bien de faire ton forum sur ce que tu fais, j'espère que tu trouveras ton public...
(Même si je n'y ai pas laissé de commentaire, j'ai quand même fait le détour pour aller voir :mdr1: )
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 patrice_b
2000 posts et +
2000 posts et +
Messages : 3766
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
août 2026 17 10:04

Re: Montages ESP32 S3 WROOM

Message par France patrice_b

:bienv: :bienv:
Cordialement,

Patrice
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 320
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 18 11:12

Re: Montages ESP32 S3 WROOM

Message par France Clem68

:merciiii: pour vos retours c’est sympa.

Fernando
C'est bien de faire ton forum sur ce que tu fais, j'espère que tu trouveras ton public...
Comme je l’ai dit ça m’occupe un peu, mais je ne me fait pas trop d’illusion quant au public… les forums n’ont plus la cote face aux réseaux sociaux. Sinon mon forum est opérationnel et actif :siffle:

@+
Avatar du membre
France Clem68
Posteur insomniac
Posteur insomniac
Messages : 320
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 18 21:45

Re: Montages ESP32 S3 WROOM

Message par France Clem68

Exercice: N° 7.2

Alarme sur Buzzer

Même câblage que précédemment sauf que le Buzzer actif est remplacer par un Buzzer passif

Le sketch:

Code : Tout sélectionner

/**********************************************************************
  Filename    : Alertor
  Description : Using software pwm to control passive buzzer by button.
  Auther      : www.freenove.com
  Modification: 2024/06/18
**********************************************************************/
#define BUZZER_PIN     14
#define PIN_BUTTON     21
hw_timer_t * timer = NULL;

bool isAlerting = false;

void IRAM_ATTR onTimer() {
  digitalWrite(BUZZER_PIN, !digitalRead(BUZZER_PIN));
}

void setup() {
  pinMode(PIN_BUTTON, INPUT);
  pinMode(BUZZER_PIN, OUTPUT);
  // Set the timer frequency to 1MHz.(see ESP32 Technical Reference Manual for more info).
  timer = timerBegin(1000000);
  // Attach onTimer function to our timer.
  timerAttachInterrupt(timer, &onTimer);
}
void loop() {
  if (digitalRead(PIN_BUTTON) == LOW) {
    if (!isAlerting) {
      isAlerting = true;
      // Set alarm, 1ms, repeat, auto-reload value.
      timerAlarm(timer, 1000, true, 0);
      // Start an alarm
      timerStart(timer);
    }
    alert();
  } else {
    if (isAlerting) {
      isAlerting = false;
      timerStop(timer);
      digitalWrite(BUZZER_PIN, LOW);
    }
  }
}

void alert() {
  float sinVal;
  int toneVal;
  for (int x = 0; x < 360; x += 1) {
    sinVal = sin(x * (PI / 180));
    toneVal = 2000 + sinVal * 500;
    timerAlarm(timer, 500000 / toneVal, true, 0);
    delay(1);
  }
}


@+
Avatar du membre
France patrice_b
2000 posts et +
2000 posts et +
Messages : 3766
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
août 2026 19 10:17

Re: Montages ESP32 S3 WROOM

Message par France patrice_b

:merciiii: :merciiii: :bienv:
Cordialement,

Patrice
Répondre

Retourner vers « Montages divers »

Qui est en ligne

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