Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



Difficulté transmission RF
Goto page: 1, 2  >

 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Questions
Previous topic :: Next topic  
Author Message
serpent49
Débutant

Offline

Joined: 01 Jun 2013
Posts: 41
Niveau d'éléctronique: Débutant

PostPosted: Sun 30 Jun - 13:47 (2013)    Post subject: Difficulté transmission RF Reply with quote

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/


Last edited by serpent49 on Sun 30 Jun - 21:24 (2013); edited 1 time in total
Back to top
arnaud39
Débutant

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Sun 30 Jun - 20:32 (2013)    Post subject: Difficulté transmission RF Reply with quote

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
Back to top
serpent49
Débutant

Offline

Joined: 01 Jun 2013
Posts: 41
Niveau d'éléctronique: Débutant

PostPosted: Sun 30 Jun - 21:19 (2013)    Post subject: Difficulté transmission RF Reply with quote

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/
Back to top
oneill
Débutant

Offline

Joined: 03 Jun 2013
Posts: 60
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Mon 1 Jul - 09:44 (2013)    Post subject: Difficulté transmission RF Reply with quote

bonjour c'est quoi ton problème et quel module rf utilise tu ?
Back to top
serpent49
Débutant

Offline

Joined: 01 Jun 2013
Posts: 41
Niveau d'éléctronique: Débutant

PostPosted: Mon 1 Jul - 10:39 (2013)    Post subject: Difficulté transmission RF Reply with quote

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


Le kit RF 433 basic:



____________________________
http://serparduino.blogspot.fr/
Back to top
oneill
Débutant

Offline

Joined: 03 Jun 2013
Posts: 60
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Tue 2 Jul - 18:48 (2013)    Post subject: Difficulté transmission RF Reply with quote

Jette un coup d yeux le ici si sa peut aider
Back to top
arnaud39
Débutant

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Tue 2 Jul - 19:16 (2013)    Post subject: Difficulté transmission RF Reply with quote

Ah oui ton tuto =)
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Back to top
serpent49
Débutant

Offline

Joined: 01 Jun 2013
Posts: 41
Niveau d'éléctronique: Débutant

PostPosted: Tue 2 Jul - 19:17 (2013)    Post subject: Difficulté transmission RF Reply with quote

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

Offline

Joined: 03 Jun 2013
Posts: 60
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Wed 3 Jul - 16:50 (2013)    Post subject: Difficulté transmission RF Reply with quote

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

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Wed 3 Jul - 21:23 (2013)    Post subject: Difficulté transmission RF Reply with quote

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

Offline

Joined: 01 Jun 2013
Posts: 41
Niveau d'éléctronique: Débutant

PostPosted: Thu 4 Jul - 14:01 (2013)    Post subject: Difficulté transmission RF Reply with quote

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

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Thu 4 Jul - 18:16 (2013)    Post subject: Difficulté transmission RF Reply with quote

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
Back to top
serpent49
Débutant

Offline

Joined: 01 Jun 2013
Posts: 41
Niveau d'éléctronique: Débutant

PostPosted: Thu 4 Jul - 22:30 (2013)    Post subject: Difficulté transmission RF Reply with quote

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/
Back to top
arnaud39
Débutant

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Fri 5 Jul - 12:00 (2013)    Post subject: Difficulté transmission RF Reply with quote

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

Offline

Joined: 01 Jun 2013
Posts: 41
Niveau d'éléctronique: Débutant

PostPosted: Fri 5 Jul - 19:25 (2013)    Post subject: Difficulté transmission RF Reply with quote

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/
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Questions All times are GMT + 1 Hour
Goto page: 1, 2  >
Page 1 of 2

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino