Show Posts
|
|
Pages: 1 [2] 3 4 ... 10
|
|
16
|
International / Français / Re: programmer 2 servos
|
on: April 27, 2013, 03:21:14 pm
|
for(pos1 = 45; pos1 <= 90; pos1 += 1){ pos2=map(pos1,45,90,180,0); // servo1 de 45à 90, servo2 de 180 à 0 myservo1.write(pos1); myservo2.write(pos2); delay (50); } delay(1000); for (pos1 = 90; pos1 >= 45; pos1 -= 1){ pos2=map(pos1,90,45,0,180); // servo1 de 90 à 45, servo2 de 0 à 180 myservo1.write(pos1); myservo2.write(pos2); delay (50); }
1 boucle pour un mouvement et une autre pour le retour
|
|
|
|
|
17
|
International / Français / Re: programmer 2 servos
|
on: April 27, 2013, 12:36:19 pm
|
Bonjour, Intéressante comme question. La réponse m'intéresse aussi. En utilisant la fonction map: http://arduino.cc/en/Reference/Mapavec pos1, pour le servo1 et pos2, pour le servo2, EX: dans la boucle for contrôlée par pos1, introduire pos2=map(pos1,45,90,180,0) (pos2 varie de 180 à 0 pendant que pos1 varie de 45 à 90) Tu devrais obtenir 1 bras (pos1)de 45°à 90° et l'autre (pos2) en même temps de 180° à 0 ° à tester....
|
|
|
|
|
21
|
International / Français / Re: Affichage sur deux 7 segments
|
on: April 08, 2013, 05:06:52 am
|
@skywodd C'est des math pure et simple  (val / 10) % 10 = (123 / 10) % 10 = 13 % 10 = 2 Tu vois la logique ou pas ? Je vois surtout l'erreur de calcul  Ton week-end a sûrement été trop chargé ( en calcul?) , heureusement, il te reste la semaine pour récupérer  Alors, Bonne semaine
|
|
|
|
|
22
|
International / Français / Re: Arduino Uno + Shield GPRS + Carte SIM Free = ???
|
on: April 07, 2013, 04:16:33 pm
|
Bonsoir, Savez vous si les cartes sim de chez Free sont verrouillées ou si il faut passer par d'autres commande (?)
J'ai une carte Free à 2€ et un sheild gprs seeedstudio vers 2.0. La carte a été désactivé dans un téléphone. ( donc pas de lecture du code pin nécessaire dans le programme) Le code pin Envoi et réception de SMS sans problème. (programme avec les commandes AT)
|
|
|
|
|
23
|
International / Français / Re: [GPRS] deco/reco
|
on: April 06, 2013, 03:30:59 pm
|
.....Suite Le shield de mchobby n'est pas celui de Seeeduino, le module GSM "SIM900" est identique mais il y a des différences sur la carte. Sur ceux de Seeeduino la pin D9 est toujours connectée v1, v1.4, v2.0: "D9: Used as software power button for SIM900" ( pas de soudure à faire, pas d'option comme chez Mchobby) Pour le Power ON/Off par soft, pas d'info chez Seeeduino V2, mais je pense que c'est le même code que sur le wiki 1.0 "Software trigger You can power up/down the shield with Software, Control D9 of Arduino to add software triggering in your firmware." car c'est une impulsion à envoyer sur une pin du SIM900. (de toute façon aucun risque à tenter) Le code est donc le même: void powerUpOrDown() { pinMode(9, OUTPUT); digitalWrite(9,LOW); delay(1000); digitalWrite(9,HIGH); delay(2000); digitalWrite(9,LOW); delay(3000); }
|
|
|
|
|
24
|
International / Français / Re: [GPRS] deco/reco
|
on: April 06, 2013, 03:04:43 pm
|
Bonsoir, Je vient d' acheter le GPRS GSM V2.0 de seeduino, ...
Moi de même pour l'achat. Pour l'instant ça marche (dial vocal,sms) J'ai suivi le wiki de seeedstudio pour la version 2.0, mais des infos pour les versions précédentes sont aussi utiles: http://www.seeedstudio.com/wiki/GPRS_Shield_V1.0Ex: pour activer "power on" par soft avec la pin D9 "As the timing of turn on/off , a >1s pulse was need to trigger the turning, and a >3.2s delay was need to get the timing stable. Add the following code in your firmware to turn on / off the shield without pressing the button": void powerUpOrDown() { pinMode(9, OUTPUT); digitalWrite(9,LOW); delay(1000); digitalWrite(9,HIGH); delay(2000); digitalWrite(9,LOW); delay(3000); } A suivre...
|
|
|
|
|
25
|
International / Français / Re: [Non réglé] Chaîne Hi-fi à reconnaissance vocale...
|
on: April 04, 2013, 03:58:48 pm
|
|
Bonsoir,
Non en effet ils sont incompatibles. La librairie SPI exige les broches 12 et 13 entre-autres, et la carte Easy-VR est aussi connectée sur ces broches:
#include "SoftwareSerial.h" SoftwareSerial port(12,13);
Bricolage tout à fait possible si cette carte est "en haut de la pile", à peu de risque: tordre les pattes 12 et 13 de la Easy VR , pour quelles ne rentrent plus dans les broches femelles de la carte MP3. Et connecter leur partie femelle vers des broches digitales disponibles avec du fil rigide (type cable téléphone...). Bien sûr changer la déclaration du port: SoftwareSerial port( nouvelle broche RX(soft), nouvelle broche TX(soft)); Retour possible de la carte dans son état d'origine.
Conseil d'ancien ( mais toujours débutant) lire les docs à fond (pins utilisées,..) pour s'assurer de la faisabilité ou de l'adaptation nécessaire, qui est d'ailleurs possible ici.
Si la superposition est gênante pour la carte MP3, séparer carrément la Easy-Vr, et relier avec 4 fils rigides: GND, 5V, pin rxsoft et pin txsoft.
|
|
|
|
|
27
|
International / Français / Re: récupéré la valeur d’une pin de sortie
|
on: March 19, 2013, 05:02:03 pm
|
Bonsoir, un schéma parlant mieux qu'un long discours: http://fribotte.free.fr/bdtech/pic/pic_et_servo.htmlla norme est loin d'être "normalisée"  Suivant les marques, les modèles... rotation totale sur 180°, 200°, et plus.. à tester très progressivement en allongeant ou raccourcissant l'impulsion (attention à la mécanique, il y a une butée!!) Les servos à rotation continue ont une résistance fixe à la place du potard et n'ont plus de butée. Une impulsion d' environ 1.5ms commande l'arrêt. (parfois tremblotant....) En s'éloignant de ce point neutre d'un côté ou de l'autre, il tourne dans un sens ou l'autre. Plus on s'éloigne plus il tourne vite (max environ 60rpm)
|
|
|
|
|
28
|
International / Français / Re: uno ou duemilanove ?
|
on: March 18, 2013, 03:56:21 pm
|
En effet: traduction partielle de http://arduino.cc/en/Main/ArduinoBoardNanoLa puce FTDI FT232RL sur le Nano est alimentée uniquement si celui-ci est alimenté par le bus USB. Ainsi, lors de l'exécution sur une alimentation externe (non USB), le 3.3V de sortie (qui est fourni par la puce FTDI) n'est pas disponible et le RX et TX LED cligno-si les broches numériques 0 ou 1 sont élevés.
|
|
|
|
|
29
|
International / Français / Re: Vos remarques sur ce sketch
|
on: March 17, 2013, 09:33:37 am
|
Non, pas dans le C de base, mais elles sont dans le "paquet" Arduino de base, surajouté au C. comme d'autres fonctions, instructions: http://arduino.cc/en/Reference/HomePageLes bibliothèques, en option, correspondent à des usages spécifiques, fonction des "shields", capteurs ou actuateurs ajoutés à la carte Arduino. http://arduino.cc/en/Reference/Libraries (les plus courantes) L'écriture est correcte (attention: point de vue d'un bricoleur  sans formation académique!) Au début ne cherche pas à faire un code plus compacte, mais moins facile à appréhender.
|
|
|
|
|