Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



Emettre 1 bipe buzzer


 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions
Sujet précédent :: Sujet suivant  
Auteur Message
seb03000
Débutant

Hors ligne

Inscrit le: 23 Fév 2014
Messages: 55
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Jeu 10 Avr - 11:41 (2014)    Sujet du message: Emettre 1 bipe buzzer Répondre en citant

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);
}


Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Ven 11 Avr - 14:23 (2014)    Sujet du message: Emettre 1 bipe buzzer Répondre en citant

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

Hors ligne

Inscrit le: 23 Fév 2014
Messages: 55
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Ven 11 Avr - 18:10 (2014)    Sujet du message: Emettre 1 bipe buzzer Répondre en citant

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

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Dim 13 Avr - 07:55 (2014)    Sujet du message: Emettre 1 bipe buzzer Répondre en citant

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
Revenir en haut
seb03000
Débutant

Hors ligne

Inscrit le: 23 Fév 2014
Messages: 55
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Dim 13 Avr - 22:34 (2014)    Sujet du message: Emettre 1 bipe buzzer Répondre en citant

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.   


Dernière édition par seb03000 le Lun 14 Avr - 11:37 (2014); édité 1 fois
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Lun 14 Avr - 11:13 (2014)    Sujet du message: Emettre 1 bipe buzzer Répondre en citant

C'est assez simple:Pas de courant: Pas de bip, courant: bip
C'est tout
____________________________
http://simple-duino.com
Revenir en haut
seb03000
Débutant

Hors ligne

Inscrit le: 23 Fév 2014
Messages: 55
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Lun 14 Avr - 11:36 (2014)    Sujet du message: Emettre 1 bipe buzzer Répondre en citant

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 ). 
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Lun 14 Avr - 15:57 (2014)    Sujet du message: Emettre 1 bipe buzzer Répondre en citant

Et si tu ne branches pas le 5V ?
Si tu branches que le INPUT et le GND ça donne quoi ?
____________________________
http://simple-duino.com
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 23:35 (2017)    Sujet du message: Emettre 1 bipe buzzer

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino