Show Posts
|
|
Pages: 1 2 3 [4] 5 6 ... 10
|
|
46
|
International / Français / Re: Piloter 6 servos avec 6 potars via 2 cartes et 2 Xbee
|
on: February 02, 2013, 03:55:33 pm
|
Bonjour, Avec les print c'est pas simple. Tu n'es pas le premier à ramer pour décoder la trame reçue. Les "String" seraient même l'ennemi du bien... Si tu bloques vraiment, alors essaie d'utiliser les write ( transmission de byte donc de 0 à 255) En suivant les conseils de Super_Cinci, et en adaptant à ton sujet: (réponse #16) http://arduino.cc/forum/index.php/topic,126987.15.htmlLes valeurs de tes potars étant de 0 à 180, utilise les nombres 200,201,...pour désigner les servos Exemple de trame: 201 55 202 103 203 89 .....signifiera: servo1 à 55 servo2 à 103 servo3 à 89..... et choisis un code de début de trame et un de fin (ex: 240 et 245...) Le delay en fin d'émission est important.
|
|
|
|
|
47
|
International / Français / Re: Réalisation d'un projet Arduino Uno (viable? Composant?)
|
on: January 28, 2013, 12:30:55 pm
|
Bonjour, si tu te contentes d'une reconnaissance vocale avec les restrictions suivantes: -reconnaissance d'une seule commande à la fois (un mot, ou un mot-composé, ..je n'ai pas testé avec 2 mots rapprochés ex: "donne l'heure" ) -si création d'un lexique (pour bien l'adapter à ta réalisation) il sera monolocuteur, c'est à dire que le ou les utilisateurs devront enregistrer leurs commandes vocales (au total maxi 32 commandes) et surtout ne pas le commander avec des mots hors lexique sinon cause de réponses fantaisistes. - il y a un lexique multilocuteur prédéfini, mais les commandes (anglais, français,....) correspondent au déplacement d'un mobile et aux nombres de 0 à dix voir ce module http://www.lextronic.fr/P5735-module-de-reconnaissance-vocale.htmlexiste en version shield avec librairie Arduino. Nécessite 2 pins digitales pour la restitution il y a ce module qui peut enregistrer jusqu'à 512 fichiers (total 2 Go) http://www.lextronic.fr/P5732-micro-module-de-restitution-de-fichiers-audio.htmlle code de gestion de l'interface est dispo sur le web. Nécessite 4 pins digitales Mais ce n'est pas l'idéal pour débuter en électronique. En restant très abordable pour un non spécialiste qui s'est fait la main sur des montages de base. J'ai fait un petit projet avec une Uno, ça marche bien. Je n'ai pas d'avis pour les autres fonctions de ton projet.
|
|
|
|
|
49
|
International / Français / Re: problème upload arduino Mega 2560
|
on: January 27, 2013, 04:16:28 pm
|
|
Bonsoir,
un Reset ne supprime pas le programme actuellement dans l'Arduino ( ou préchargé comme tu dis ), il l'interrompt et le relance à son début.
La led légendée L n'indique pas qu'il y a transfert entre le PC et la Mega. Elle indique le niveau de la pin D13, en suivant les commandes du programme déjà dans la Mega.
Les leds Rx et TX indiquent qu'il y a transfert entre PC et Mega.
Une Arduino neuve est livrée avec le programme Blink (voir les exemples dans l'IDE) qui lui fait clignoter la led L. Plus précisément: allumée 1 sec , éteinte 1 sec, indéfiniment....
|
|
|
|
|
55
|
International / Français / Re: Comment connecter une platine 16 Relais
|
on: January 22, 2013, 01:10:51 pm
|
Bonsoir, un petit complément: les pins analogiques peuvent servir aussi de digitales avec les mêmes commandes. pinMode(A0,OUTPUT) digitalWrite(A0,HIGHT)... etc en fait la Uno peut commander jusqu'à 20 relais  edit: attention quand même à l'usage des pins D0 et D1 qui ne sont pas inutiles pour le debug!
|
|
|
|
|
57
|
International / Français / Re: Robot sauteur
|
on: January 19, 2013, 10:23:12 am
|
|
et pour le programme:
delay (100) c'est du brutal! si la variation de l'angle est grande, voire extrême, entre 2 cycles loop. ça va remuer! Voir si la mécanique le permet. Commencer par un delay long est toujours prudent. Le raccourcir lors de la mise au point.
Edit: avec des servos standards la vitesse maxi est voisine de 200ms pour 60°. Donc avec un delay(100) + des broutilles (analogRead...) dans la boucle, le servo n'a même pas le temps de finir son angle de 60°. Si angle_servo varie progressivement d'un cycle à l'autre, c'est jouable.
|
|
|
|
|
60
|
International / Français / Re: Envoi données Température + BPW21 liaison série
|
on: January 14, 2013, 09:39:13 am
|
|
L'alimentation c'est bon si la platine a un régulateur 3,3 v , souvent le cas.
Mais les lignes RX TX sont sans doute aussi mises à niveau et là il ne faut pas. Le TX du mini sort du 3,3 v qui est abaissé d'un rapport 5/3,3 ça donne 2,2 v: Est-ce suffisant pour le Din du Xbee? A vérifier sur la datasheet du Xbee???
Si le Mini ne reçoit rien, en principe la connexion de son RX est inutile.
Édit: interface du Xbee est une " 3v CMOS UART". Donc 2.2v sans doute un peu court! Je ne suis pas expert .....à confirmer ou non.
D'abord verifier si TX et RX sont à 3.3v avec le schéma de l'adaptateur.
|
|
|
|
|