Show Posts
Pages: 1 ... 3 4 [5] 6 7 ... 13
61  International / Français / Re: Afficher la température sur un site et programmer l'envoi d'un sms et d'un email on: April 29, 2013, 08:02:48 am
Code:
// Importation del a bibliothèque de GSM
#include <GSM.h>

Bonjour,
La librairie "GSM.h"   est destinée au shield GSM officiel d'arduino. Elle n'est pas compatible avec ton shield de Seeedstudio.
Donc pas étonnant que le code ne marche pas.
Il existe la librairie GoGprs pour le module GSM de ton shield :http://arduino103.blogspot.fr/2012/11/la-librairie-gogprs-pour-le-gsmgprs.html
convient au module Sim900 (ou conviendrait? certains signalent des bugs).
Sinon pour un envoi simple de SMS :http://www.seeedstudio.com/wiki/GPRS_Shield_V2.0
Code:
///SendTextMessage()
///this function is to send a sms message
void SendTextMessage()
{
  mySerial.print("AT+CMGF=1\r");    //Because we want to send the SMS in text mode
  delay(100);
  mySerial.println("AT + CMGS = \"+86186*****308\"");//send sms message, be careful need to add a country code before the cellphone number
  delay(100);
  mySerial.println("How are you ?");//the content of the message
  delay(100);
  mySerial.println((char)26);//the ASCII code of the ctrl+z is 26
  delay(100);
  mySerial.println();
}

62  International / Français / Re: programmer 2 servos on: April 28, 2013, 03:15:42 pm
mais bon..... c'est plus facile de lire que la moitié  smiley-mr-green

Les précisions arrivant souvent à la fin, ça m'arrive de négliger le début...  smiley-confuse
Je sais c'est pas bien, je promets de faire un effort  smiley-wink

63  International / Français / Re: programmer 2 servos on: April 28, 2013, 07:41:40 am
pour gérer la vitesse, lorsque je chang un paramettre mes 2 servos sont concernés
j'ai essayé ça, mais ça ne marche pas , vous avez une astuce dans votre chapeau ?

Dans le code que j'ai fourni les 2 servos sont liés par la boucle for du début à la fin du mouvement.
Servo1 tourne de 45°, servo2 de 180°, donc servo2 doit pivoter 4 fois plus vite.

 Sois plus précis: quelle gestion précise de la vitesse de chaque servo veux-tu obtenir? Tout en conservant la simultanéité des mouvements?
Tant que tu souhaites la simultanéité (du début à la fin) la vitesse dépend de l'amplitude (de rotation) de chacun par rapport à l'autre.
64  International / Français / Re: programmer 2 servos on: April 27, 2013, 03:21:14 pm


Code:
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
65  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/Map

avec 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....
66  International / Français / Re: Arduino Uno + Shield GPRS + Carte SIM Free = ??? on: April 14, 2013, 03:04:48 pm
Bonsoir,

La librairie GSM ( construite pour le shield officiel Arduino) n'est pas compatible avec le shield Seeeduino ( source discussion du wiki Seeeduino). Rien d'étonnant, les modules GSM y étant différents.
67  International / Français / Re: commandes at entre module gsm et arduino uno on: April 10, 2013, 12:17:30 pm
Bonsoir,

et voilà comme première réponse: (EDIT: Ah ben non, ce sera la 2°!!! )

http://arduino.cc/en/Main/ArduinoGSMShield
The Arduino GSM Shield allows an Arduino board to connect to the internet, make/receive voice calls and send/receive SMS messages. The shield uses a radio modem M10 by Quectel (datasheet). It is possible to communicate with the board using AT commands. The GSM library has a large number of methods for communication with the shield.

donc ce shield comprend le langage AT....  et est compatible avec la librairie GSM d'Arduino

Si tu comptes utiliser seulement les commandes AT, le shield Seeeduino V2 est très bien et nettement moins cher:
http://www.gotronic.fr/art-shield-gprs-v2-0-sld01098p-19853.htm

68  International / Français / Re: Arduino Uno + Shield GPRS + Carte SIM Free = ??? on: April 09, 2013, 12:35:15 pm
Quel shield?     Officiel arduino avec librairie GSM

ou Seeeduino, MChobby avec un module sim900, librairie softSerial et commande At
ou librairie GoGprs....

etc...


69  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 smiley-wink

(val / 10) % 10 = (123 / 10) % 10 = 13 % 10 = 2
Tu vois la logique ou pas ?

Je vois surtout l'erreur de calcul  smiley-mr-green

Ton week-end a sûrement été trop chargé ( en calcul?) , heureusement, il te reste la semaine pour récupérer  smiley-wink

Alors, Bonne semaine
70  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)
71  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:
Code:
void powerUpOrDown()
{
  pinMode(9, OUTPUT);
  digitalWrite(9,LOW);
  delay(1000);
  digitalWrite(9,HIGH);
  delay(2000);
  digitalWrite(9,LOW);
  delay(3000);
}
72  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.0
Ex: 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":

Code:
void powerUpOrDown()
{
  pinMode(9, OUTPUT);
  digitalWrite(9,LOW);
  delay(1000);
  digitalWrite(9,HIGH);
  delay(2000);
  digitalWrite(9,LOW);
  delay(3000);
}

A suivre...
73  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.

74  International / Français / Re: Communication full duplex entre un PC et un Arduino avec une module XBee on: March 30, 2013, 01:11:37 pm
Bonsoir,

Sur le schéma, j'ai un doute sur la liaison TX UNO  et B3 de l'adaptateur de niveau: ce ne serait pas plutôt B2?

As-tu testé d'abord les X-bee en mode par default (liaison série transparente) avant de les configurer?
en faisant un test simple pour vérifier Uno vers PC   : l'exemple de l'IDE "ASCIITable"....etc
75  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.html

la norme est loin d'être "normalisée" smiley-lol
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)
Pages: 1 ... 3 4 [5] 6 7 ... 13