Show Posts
Pages: [1] 2
1  International / Français / Re: Un peu coup de main? transmission RF on: June 30, 2013, 12:45:51 pm
slt si tu peu mettre une video sur youtube pour con vois se que ça donne
2  International / Français / Re: Module Icomsat 1.1 - Seeeduino Mega - carte SIM Free on: June 29, 2013, 07:22:55 pm
ça marche ? sinon j ai une idée
3  International / Français / Re: Un peu coup de main? transmission RF on: June 29, 2013, 07:11:06 pm
test
4  International / Français / Re: Un peu coup de main? transmission RF on: June 29, 2013, 07:10:30 pm
a oui
5  International / Français / Re: Un peu coup de main? transmission RF on: June 29, 2013, 07:10:19 pm
je ressaye pour voir
6  International / Français / Re: Un peu coup de main? transmission RF on: June 29, 2013, 07:10:00 pm
jai jamais vue un forum qui ne redirige pas sur le post sur le quel je suis apres que j ai cliqué sur "post"
7  International / Français / Re: Un peu coup de main? transmission RF on: June 29, 2013, 07:09:07 pm
pourquoi ton projet est urgent ? c'est pas un projet professionnelle quand meme ?
8  International / Français / Re: Un peu coup de main? transmission RF on: June 29, 2013, 07:08:49 pm
pourquoi ton projet est urgent ? c'est pas un projet professionnelle quand meme ?
9  International / Réalisations et Projets Finis / Re: Drawbot - Le robot qui dessine on: December 29, 2012, 07:14:34 pm
slt
joli robot et amusant

pourrais tu publier le code source ou tu preferes le garder pour toi ( ce que je peux comprendre )

comment a tu fais pour traduire le .svg en tracé a suivre ? puis en coordonnée xy ?

a tu utilisé des librairies toute faite ou fait tout toi meme ?

je débute avec arduino et je voudrais faire un robot qui avec des moteurs pas a pas.

10  International / Français / Re: bibliothèque Serial qui ne bloque pas loop on: December 17, 2012, 07:22:29 am
oué non mais la tu m'avance pas
11  International / Français / Re: bibliothèque Serial qui ne bloque pas loop on: December 17, 2012, 06:06:26 am
merci de vos réponses je comprends mieux alors j'ai mi que 64 caracteres et effectivement c'est "non bloquant"  smiley-surprise

j'ai fait un essai d' envoie de caracteres avec le code suivant, mais je reçoit pas les caractere attendu.
je ne connais pas quels sont les bits de start et stop.

est il possible de modifier ce code pour qu il fonctionne ?
quel element de l'ordi gere la reception des données ? comment l’exactitude du rythme est garanti  ?

je n'arrive pas a trouver ça dans le fichier RTFC. hardware\arduino\cores\arduino\HardwareSerial.cpp
que signifie rtfc ?
Quel ide utiliser ? j'utilise celui Arduino mais pour eviter d avoir a charger le code dans la carte Arduino a chaque fois pour voir si ça marche ou non ?

Code:
const char mot[8] = { 'a' , 'b', 'c', 'd', 'e', 'f', 'g', '\0' };
const int taille = sizeof(mot);
const int tx = 1;
const int ml = 21; // 1 bit tout les 21 microseconds pour afficher "absdefg" dans le moniteur reglé a 4800 baud

unsigned long curr = 0;
int posc = 0, mask = 1;

void suite (){
  if( curr < micros() ){
    next();
    curr += ml;
  }
}

void next(){
  if(mask == 256){
    digitalWrite( tx, 1); // bit de fin
  }else if(mask < 256 && mask > 0){
    digitalWrite( tx, (mot[posc] & mask) == mask ); // caractere
  }else{
    digitalWrite( tx, 0); // bit d'intro
    posc = ( posc + 1 ) % taille; // caractere suivant
    mask = 512;
  }
  mask /= 2;
}


void setup() {                
  pinMode(tx, OUTPUT);  
}

void loop() {
  suite();
}
12  International / Français / Re: bibliothèque Serial qui ne bloque pas loop on: December 16, 2012, 06:29:32 am
je voudrais etre sur que loop n'est pas bloqué ne serait ce que une seul milliseconde ? c'est trop demander a une carte Arduino ? je parle bien d une carte Arduino
13  International / Français / Re: bibliothèque Serial qui ne bloque pas loop on: December 16, 2012, 05:43:47 am
j'ai pas de code j'en ai fait un pour montrer:
la fonction tx envoie une phrase a l'ordi, elle empêche le clignotement de la diode de a fonction clignote.
donc : la bibliothèque serial est "bloquante" ( je sais pas si le terme et bon, mais y  a surement un terme officiel pour ce genre de comportement )
tu peux mettre la fonction tx en commentaire pour constater que ça clignote alors plus vite.

il me faudrait une bibliothèque qui peut envoyer des valeurs sans bloquer la boucle car pour contrôler une moteur pas a pas qui tourne vite, il faut que la boucle soit tres souvent rafraîchie.

Code:
void tx(){
  int i = 0;
  while(i++ < 10){
    Serial.print("le code envoie a chaque boucle cette chaine de caractere 10 fois . peu importe ce  qu elle contient mais il faut qu elle soit longue pour bien voir que ça bloque la boucle\n");
  }
}

boolean led = false;
unsigned long aa = 0;
void clignote (){
  if(aa < micros() - 100000){
    digitalWrite(13,led = !led );
    aa = micros();
  }
}

void setup() {               
  Serial.begin(4800);
  pinMode(13,OUTPUT);
}


void loop() {
  tx();
  clignote();
}
14  International / Français / bibliothèque Serial qui ne bloque pas loop on: December 16, 2012, 02:52:28 am
Bonjour

en faisant des essai j'ai constaté que la bibliothèque Serial inclut dans l ide Arduino bloque loop le temps de la communication.

existe t il des bibliothèques qui ne bloque pas ?

comment fait la bibliothèque pour séparé les caractere ?

est ce que le fichier rxtxSerial a al racine du dossier Arduino est le "driver" ?
15  International / Français / Re: Questions diverses : débutant on: December 14, 2012, 05:05:02 am
Salut

Quote
Avec une interface ethernet tu n'auras pas de problème à passer des variables, il y a plusieurs librairie dédiés à la gestion de ce type de connexion.

Qu est ce qu'une interface ethernet ? un shield ?
sur un port rj45 8 fils, il faut les brancher sur les pins ?

quelles sont les librairies ?
je connais que la librairie Serial qui est inclut dans le logiciel Arduino.
Sur nodejs j'utilise serialport pour contrôler l'usb.
je ne sais pas comment c'est possible pour contrôler l'ethernet via nodejs.

Quote
Pour la sortie TX : Serial.print()

oui j'utilise pour transmettre des lettres: une lettre c'est l'id de la variable, l'autre c'est la valeur , etc ...

Quote
Pour commander de la puissance, tu as plusieurs solutions à adapter selon tes besoins : transistor, AOP, relais mécanique, relais statiques ... Dans tous les montages que tu fais garde bien à l'esprit que tu ne dois pas dépasser 40mA par sortie et 200mA au total sur le µC au risque d'endommager ton atmega. Pour les moteurs pas à pas c'est obligatoire (plusieurs centaines de mA et charge inductive donc très forte tension à la coupure). Je te conseille de regarder sur ebay, pour quelques euros tu as des interfaces toutes prêtes, il n'y a qu'à commander des signaux en digital.

j'ai commander un petit moteur avec un module est ce bien ça ? http://www.miniinthebox.com/fr/l-electronique-automobile-et-le-bricolage-5v-moteur-pas-a-pas-avec-chauffeur-uln2003_p340890.html

merci à toi
Pages: [1] 2