Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



Emettre 1 bipe buzzer


 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Questions
Previous topic :: Next topic  
Author Message
seb03000
Débutant

Offline

Joined: 23 Feb 2014
Posts: 55
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Thu 10 Apr - 11:41 (2014)    Post subject: Emettre 1 bipe buzzer Reply with quote

PublicitéSupprimer les publicités ?
Bonjour a tous.

Voila je possède une arduino uno

3 Led , et un Capteur de niveau gris analogique, est un buzzer 3 files.

J'ai réussi a faire en sorte de calculer la luminosité dans une pièce, donc si il

fais noir les led s'allume , Si il fait claire les led s’éteint.

Mais j'ai également mis un buzzer , et c'est la que sa coince, le bute de cela , et de faire

en sorte que le buzzer bipe une foi quand il y a de la lumière dans la pièce ,

et quand il fait noir également.

Voici le code.


 
Code:


 /*
   Allumer des LEDs en fonction de l'intensité lumineuse
*/

//LED CAPTANT LA LUMIERE
int CapteurLed = 0;// capteurLed ( capteur niveau gris ) + sur analog pin0
int LEDval = 0;   // Variable pour stocker la lecture

//Buzzer digitale
int buzzer =  3; //Connect Buzzer on Digital Pin3
int sound = 250;

// LED EMETANT LA LUMIERE
int Led = 13;
int Led2 = 12;
int Led3 = 11;

void setup()
{
Serial.begin(9600);          // Setup serial
pinMode(buzzer,OUTPUT);
pinMode(Led,OUTPUT);        // Initialiser les leds phares
pinMode(Led2,OUTPUT);        // Initialiser les leds phares
pinMode(Led3,OUTPUT);        // Initialiser les leds phares
Serial.print("Teste variable\n");
}

void loop()
{
// LIRE LA SONDE ET L AFFICHIER EN SERIAL
LEDval = analogRead(CapteurLed);
Serial.println(LEDval);

// TEST DE LA SONDE si inférieur à 170 allumer les leds
if (LEDval > 330)
{
digitalWrite(Led, HIGH);
digitalWrite(Led2, HIGH);
digitalWrite(Led3, HIGH);
noTone(buzzer);

}
// TEST DE LA SONDE si suppérieur à 170 eteindre les leds
if (LEDval < 285)
{  
digitalWrite(Led, LOW);
digitalWrite(Led2, LOW);
digitalWrite(Led3, LOW);
tone(buzzer, sound);


}
// ATTENDRE UNE SECONDE AVANT LE PROCHAIN TEST
delay(10);
}


Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Fri 11 Apr - 14:23 (2014)    Post subject: Emettre 1 bipe buzzer Reply with quote

Salut !!
On pourrait avoir un lien du buzzer ?
3 fils... C'est bizarre  gnéé
____________________________
http://simple-duino.com
Back to top
seb03000
Débutant

Offline

Joined: 23 Feb 2014
Posts: 55
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Fri 11 Apr - 18:10 (2014)    Post subject: Emettre 1 bipe buzzer Reply with quote

Oui biensur cela et possible , voici le lien http://www.arobose.com/shop/capteurs-robot/94-module-buzzer-digital.html
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Sun 13 Apr - 07:55 (2014)    Post subject: Emettre 1 bipe buzzer Reply with quote

Ok.
Je te cache pas que j'ai jamais vus de buzzer à trois fils mais on va y arriver.
Tu as essayé des scripts ou des cablages peut-être ?
Visiblement, tu mets 5V et la masse et ensuite tu envoies un signal via le INPUT du buzzer. Là ou j'hésite c'est si tu envoies un signal simple ou avec fréquence...
____________________________
http://simple-duino.com
Back to top
seb03000
Débutant

Offline

Joined: 23 Feb 2014
Posts: 55
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Sun 13 Apr - 22:34 (2014)    Post subject: Emettre 1 bipe buzzer Reply with quote

j'envoie un signale simple.

Des qu'il y a plus de lumière dans la pièce a un certain niveau ,

le buzzer émet un son long sans coupure.

Moi se que j'aurai voulu faire , c'est qu'il émet 1 son ( 1 bip ) voir 3 bip.

Moi j'ai ces, de trouvez la solution de mon coter.   


Last edited by seb03000 on Mon 14 Apr - 11:37 (2014); edited 1 time in total
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Mon 14 Apr - 11:13 (2014)    Post subject: Emettre 1 bipe buzzer Reply with quote

C'est assez simple:Pas de courant: Pas de bip, courant: bip
C'est tout
____________________________
http://simple-duino.com
Back to top
seb03000
Débutant

Offline

Joined: 23 Feb 2014
Posts: 55
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Mon 14 Apr - 11:36 (2014)    Post subject: Emettre 1 bipe buzzer Reply with quote

Oui mais je suis d'acore avec toi cela, et simple.

Je crois que je m’exprime mal.

Ok quand il y a pas de courant ya pas de bip , la je suis d'acore,

et quand il y a du courant ya un bipe , mais cela et un bip ( comment dire ) long sans fin.

Ce que je cherche a faire , c'est des qu'il y a du courent sa émet 1 bipe ,

( comme une montre qui émet un bip toute les heurs ). 
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Mon 14 Apr - 15:57 (2014)    Post subject: Emettre 1 bipe buzzer Reply with quote

Et si tu ne branches pas le 5V ?
Si tu branches que le INPUT et le GND ça donne quoi ?
____________________________
http://simple-duino.com
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Questions All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino