AntiGuide: ArduinoBuzzerActif



PagePrincipale :: DerniersChangements :: ParametresUtilisateur :: Vous êtes 216.73.216.220 :: Signaler un abus :: le: 20251031 06:24:12
ne pas confondre avec ArduinoBuzzerPassif

patte courte a la masse
sachet de 10 avec étiquette fragile indiquant la polarité
bruit continu si patte "plus" au niveau haut, courte àlamasse

conso environ 30 mA (sous 5v donc résistance: 150 ohms)
avec résistance en série de 220: inaudible
100 Ohms: 13 mA, OK.

#define PIN_BUZZER 2

void setup (){
  Serial.begin(115200);
  pinMode(PIN_BUZZER,OUTPUT);
  for (int i=0;i<1;i++){
    digitalWrite(PIN_BUZZER,HIGH);
	delay(10);
//	digitalWrite(PIN_BUZZER,LOW);
	delay(10);
	}
  }
  
  void loop(){
  }


application à l"alarme débordement:
(bip si les deux éléments du switch Reed sont éloignés):

matériel:
buzzer entre patte 2 et terre
Note: il y aurait une version non informatisée mais avec bruit continu!

#define PIN_BUZZER 2
#define PIN_REED 4


void setup (){
  Serial.begin(115200);
  pinMode(PIN_BUZZER,OUTPUT);
  pinMode (PIN_REED,INPUT_PULLUP);
	digitalWrite(PIN_BUZZER,LOW);
  
	}
  }
  
  void loop(){
 if (1== digitalRead(PIN_REED)){
     digitalWrite(PIN_BUZZER,HIGH);    
     delay(50);
     digitalWrite(PIN_BUZZER,LOW);
     
   }
    delay(1000);
  }