Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



Difficulté transmission RF
Aller à la page: 1, 2  >

 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions
Sujet précédent :: Sujet suivant  
Auteur Message
serpent49
Débutant

Hors ligne

Inscrit le: 01 Juin 2013
Messages: 41
Niveau d'éléctronique: Débutant

MessagePosté le: Dim 30 Juin - 13:47 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

PublicitéSupprimer les publicités ?
Bonjour j'ai un projet d'un petit tank tamiya controler par un joystick en transmission RF


je sais que j'ai un soucis avec la transmission RF mais je suis incapable de le résoudre :s


le chemin:


Joystick -> Arduino (Uno) -> emetteur RF  -> Recepteur RF -> Arduino (Duemilanove) -> pont H -> 2 moteur


Les code:


TX




#include "VirtualWire.h"
#define JoyStickPin1 1  //analog 1
#define JoyStickPin2 2  //analog 2


 int Mspeed= 0;
int Mspeed1 = 0; 
int Mspeed2 = 0; 


#define numAnalogPin 2


int data[numAnalogPin];
const int dataBytes = numAnalogPin * sizeof(int);


  void setup() {
    vw_set_tx_pin(2);
    vw_setup(2000);
  }
  
  void loop() {
    Mspeed1 = (analogRead(JoyStickPin1)-511)/2;
  Mspeed1 = Mspeed1 - (analogRead(JoyStickPin2)-511)/2;
  if (Mspeed1 > 255) {
    Mspeed1 = 255;
  }
    if (Mspeed1 < -255) {
    Mspeed1 = -255;
  }
  
  Mspeed2 = (analogRead(JoyStickPin1)-511)/2;
  Mspeed2 = Mspeed2 + (analogRead(JoyStickPin2)-511)/2;
  if (Mspeed2 > 255) {
    Mspeed2 = 255;
  }     
  if (Mspeed2 < -255) {
    Mspeed2 = -255;
  }
 
    for(int i=0; i<=numAnalogPin; i++) {
      data=analogRead(i);
    }
    send((byte*)data, dataBytes);
    delay(100);
  }
  
  void send(byte *data, int nbrBytes) {
    vw_send(data, nbrBytes);
    vw_wait_tx();
  }
    





RX



/*********************************************
****** -Standby @Standby_live.fr**************
***************June 2013*********************/


#include "VirtualWire.h"
#define motorPin1a 3 // Marche avant du premier moteur
#define motorPin1b 4 // Marche arrière du premier moteur
#define speedPin1 9 // L293D enable pin pour le premier moteur
#define motorPin2a 5 // Marche avant du deuxième moteur
#define motorPin2b 6 // Marche arrière du deuxième moteur
#define speedPin2 10 // L293D enable pin pour le deuxième moteur


int Mspeed= 0;
int Mspeed1 = 0; 
int Mspeed2 = 0; 


unsigned long time;
#define numAnalogPin 2


int data[numAnalogPin];
const int dataBytes = numAnalogPin * sizeof(int);
byte msgLength = dataBytes;


  void setup() {
    
    pinMode(motorPin1a, OUTPUT);
pinMode(motorPin1b, OUTPUT);
pinMode(speedPin1, OUTPUT);
pinMode(motorPin2a, OUTPUT);
pinMode(motorPin2b, OUTPUT);
pinMode(speedPin2, OUTPUT);
    
    vw_set_rx_pin(2);
    vw_setup(2000);
    vw_rx_start();
    Serial.begin(9600);
    Serial.println("Ready!");
  }
  
  void loop() {
     
  if (Mspeed1 > 0)  // donc marche arrière
  {
    analogWrite(speedPin1, abs(Mspeed1)); 
    digitalWrite(motorPin1a, LOW); 
    digitalWrite(motorPin1b, HIGH); 
  }
  else {   // donc marche avant (ou repos)
    analogWrite(speedPin1, abs(Mspeed1)); 
    digitalWrite(motorPin1a, HIGH); 
    digitalWrite(motorPin1b, LOW); 
  }
  
  if (Mspeed2 > 0)  // donc marche arrière
  {  
    analogWrite(speedPin2, abs(Mspeed2)); 
    digitalWrite(motorPin2a, LOW); 
    digitalWrite(motorPin2b, HIGH);    
  }
  else  // donc marche avant (ou repos)
  {   
    analogWrite(speedPin2, abs(Mspeed2)); 
    digitalWrite(motorPin2a, HIGH); 
    digitalWrite(motorPin2b, LOW); 
       
    
    if (vw_get_message((byte*)data, &msgLength)) {
      
      for (int i=0; i<numAnalogPin; i++) {
       
       *data = analogRead(i);
      }
         
       
      
      }
      }
  
  }
    




 



Si queqlqu'un pouvais m'aider car sa fait un moment que je galère xD


Merci  :)
____________________________
http://serparduino.blogspot.fr/


Dernière édition par serpent49 le Dim 30 Juin - 21:24 (2013); édité 1 fois
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Dim 30 Juin - 20:32 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

Euh désole je ne suis pas apte à répondre a ton problème (d'autres le peuvent tkt) sinon je vois que tu fais du modélisme non?
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
serpent49
Débutant

Hors ligne

Inscrit le: 01 Juin 2013
Messages: 41
Niveau d'éléctronique: Débutant

MessagePosté le: Dim 30 Juin - 21:19 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

Pas de soucis Wink oui je veux commencer par un petit char tamiya avec une mini caméra wireless, en attendant de pouvoir m'offrir un petit quadricoptere :)
____________________________
http://serparduino.blogspot.fr/
Revenir en haut
oneill
Débutant

Hors ligne

Inscrit le: 03 Juin 2013
Messages: 60
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Lun 1 Juil - 09:44 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

bonjour c'est quoi ton problème et quel module rf utilise tu ?
Revenir en haut
serpent49
Débutant

Hors ligne

Inscrit le: 01 Juin 2013
Messages: 41
Niveau d'éléctronique: Débutant

MessagePosté le: Lun 1 Juil - 10:39 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

Yop le Soucis c'est que j'ai aucune transmission xD


Le kit RF 433 basic:



____________________________
http://serparduino.blogspot.fr/
Revenir en haut
oneill
Débutant

Hors ligne

Inscrit le: 03 Juin 2013
Messages: 60
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Mar 2 Juil - 18:48 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

Jette un coup d yeux le ici si sa peut aider
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Mar 2 Juil - 19:16 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

Ah oui ton tuto =)
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
serpent49
Débutant

Hors ligne

Inscrit le: 01 Juin 2013
Messages: 41
Niveau d'éléctronique: Débutant

MessagePosté le: Mar 2 Juil - 19:17 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

J'ai déja vu ce tuto, et sa ma pas aider Sad merci quand même
____________________________
http://serparduino.blogspot.fr/
Revenir en haut
oneill
Débutant

Hors ligne

Inscrit le: 03 Juin 2013
Messages: 60
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Mer 3 Juil - 16:50 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

Alors la peut pas t'aider car je connais pas grand chose et pour le moment jutilise pas de cerveau ni de moteur. dsl
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Mer 3 Juil - 21:23 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

T'as regarde sur les forums anglais?
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
serpent49
Débutant

Hors ligne

Inscrit le: 01 Juin 2013
Messages: 41
Niveau d'éléctronique: Débutant

MessagePosté le: Jeu 4 Juil - 14:01 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

j'ai rien trouvé, et le soucis des site anglais, c'est que... il sont anglais xD
____________________________
http://serparduino.blogspot.fr/
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Jeu 4 Juil - 18:16 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

Ai... L'admin du site s'y connait très bien le soucis c qu'il a des exams je crois. Je vais voir ce que je peux faire alors
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
serpent49
Débutant

Hors ligne

Inscrit le: 01 Juin 2013
Messages: 41
Niveau d'éléctronique: Débutant

MessagePosté le: Jeu 4 Juil - 22:30 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

Merci parce que la je rame et sa commence a me démotivé :s j'ai plusieur code, mais je doit les adapter grrr  xD
____________________________
http://serparduino.blogspot.fr/
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Ven 5 Juil - 12:00 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

Ah bienvenue dans le monde de la programmation =)
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
serpent49
Débutant

Hors ligne

Inscrit le: 01 Juin 2013
Messages: 41
Niveau d'éléctronique: Débutant

MessagePosté le: Ven 5 Juil - 19:25 (2013)    Sujet du message: Difficulté transmission RF Répondre en citant

Un monde Galère xD j'ai reçu ma tite camera wireless que je devais mettre dessu mais je crois que sa va attendre un moment    :p
____________________________
http://serparduino.blogspot.fr/
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 10:33 (2017)    Sujet du message: Difficulté transmission RF

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions Toutes les heures sont au format GMT + 1 Heure
Aller à la page: 1, 2  >
Page 1 sur 2

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino