Base de données

Fermer Partie commande

Fermer Capteurs

Fermer Actionneurs

Fermer Structure

Fermer Alimentation

 
Programmation

Fermer Langage BASIC

Fermer Logiciel

 
Concours ROBOTEK
 
Albums photo
 
Actionneurs - Signal sonore

Signal sonore

Un autre moyen de dialoguer dont dispose votre robot c'est d'emettre des sons plus ou moins mélodieux (tel D2-R2) pour se signaler ou indiquer un changement d'état. La synthèse vocale est aussi possible mais avec des composants plus complexes et coûteux.

Utilisation d'un buzzer

Les buzzers piezo sont simples à mettre en oeuvre et souvent bon marché. Les critères de choix sont : le prix, l'encombrement et la tension. Dans notre cas, nous avons choisi un buzzer 12V.
buzzer_1a.jpgbuzzer_2.jpg

Le schéma ci-dessous vous montre comment connecter votre circuit au microcontrôleur.
Grâce à la commande SOUND, le BASIC Stamp peut envoyer une tension modulée sur un de ses ports et produire ainsi du sons.
schema_buzzer.gif

Pour emettre une mélodie, il faut taper le programme suivant :

sound 0, (20,50,100,50,20,50) => emet 3 notes (20,100 et 20) d'une durée d'une demi-seconde (50)

Un autre exemple :

symbol x=b0
for x = 0 to 127
sound 0, (x,50)
next x
=> réserve un espace en mémoire pour stocker une valeur
=> pour x allant de 0 à 127
=> emet la note x pour une durée d'une demi-seconde (50)
=> passe au x suivant

Si vous faites varier la valeur et la durée de chaque note, vous obtiendrez différentes mélodies qui pourront devenir autant de codes pour dialoguer avec votre robot.

Vous trouverez ci-dessous un exemple de circuit permettant de fixer facilement un buzzer sur le châssis du robot. Le fichier réalisé avec TCI 3.0 (logiciel gratuit à télécharger) est disponible en téléchargement.
circuit buzzer.gifBZ = buzzer piezo
C1 = condensateur chimique 10 µF

Prévoir 2 fils de couleurs différentes pour P et 0V

Date de création : 07/11/2007 @ 22:27
Dernière modification : 21/11/2007 @ 13:01
Catégorie : Actionneurs
Page lue 5964 fois


Prévisualiser Prévisualiser     Imprimer l'article Imprimer l'article

 
Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 373 membres


Connectés :

( personne )
 
Webmaster - Infos
 
Recherche




 
Visites

   visiteurs

   visiteur en ligne

 
^ Haut ^