le 432 n'est pas autorisé en télécommande de modèles réduits , si je ne m'abuse.
-----
le 432 n'est pas autorisé en télécommande de modèles réduits , si je ne m'abuse.
je ne penses pas que la fréquence soit le gros problème ici...
Il ne faut rien paramétrer avec RF-magic pour faire les essais de fonctionnement entre 2 µC, tout laisser par défaut.Bonjour,
Malgré avoir lu toutes les docs possibles sur ces modules APC je n'arrives toujours pas à communiquer entre deux cartes Arduino, je branches 4 fils à chaque module (2 pour l'alimentation et les RX/TX croisés entre les APC et les deux arduino Uno), j'ai pourtant configuré exactement de la même façon les deux modules au niveau des paramètres avec RF-Magic je suis vraiment perdu si quelqu'un a réussi un tel projet j'aimerais bien un peu d'aide pour commencer
Merci
Ok je vais donc tout remettre par défaut mais déjà pour communiquer entre une arduino et un pc, après avoir uploadé le code sur l'arduino que je branches après sur une alimentation externe je suis censé connecter le deuxième module avec le convertisseur USB sur mon pc et contrôler l'arduino à l'aide du serial port du logiciel arduino c'est bien cela ?
Les miens ont fonctionné (aujourd'hui je sais pas où ils sont !).
Montre les schémas et les programmes, j'ai gardé les miens.
As-tu un oscilloscope ?
Le principe c'est ça, sauf que je connais pas "sérial port" arduino.Ok je vais donc tout remettre par défaut mais déjà pour communiquer entre une arduino et un pc, après avoir uploadé le code sur l'arduino que je branches après sur une alimentation externe je suis censé connecter le deuxième module avec le convertisseur USB sur mon pc et contrôler l'arduino à l'aide du serial port du logiciel arduino c'est bien cela ?
Bis : je les utilise uniquement entre deux µC.
Dernière modification par antek ; 10/08/2015 à 18h47.
si tu accepte que ton projet soit perturbé par :
les alarmes sans fil
les casques audio (sans fil aussi)
les babyphones
les commandes de garages
les clef de voitures
et j'en oublie un paquet....
alors oui , la fréquence n'est pas un probléme
Oui, c'est une fréquence un peu pourrie.
Mais là où j'ai fait les essais pas de problème (zone non perturbée).
Bonjour,
Pour commencer à prendre en main ce module j'ai essayé ça comme code :
Au niveau du schéma je n'ai rien fait de spécial hormis le fait que j'ai placé la led sur le pin 13 de l'arduino, mais lorsque je connectes le deuxième APC220 en usb sur mon pc je n'arrives pas à commander la led sur la carte arduino...Code:int val = 0; int ledPin = 13; void setup() { Serial.begin(9600); } void loop() { val = Serial.read(); if (-1 != val) { if ('A' == val || 'a' == val) { Serial.println("Hello from Arduino!"); }else if ('B' == val || 'b' == val) { digitalWrite(ledPin, HIGH); delay(500); digitalWrite(ledPin, LOW); } } }
Dernière modification par Antoane ; 13/08/2015 à 16h27. Motif: Ajout balises [code]
Et tu pourrais m'orienter vers un lien pour communiquer entre deux arduino c'est ce que je cherches à faire mais je sais pas si mes deux cartes sont bien reglées même si j'ai mis exactement les mêmes paramètres aux deux cartes avec RF magic
Non, je ne connais pas arduino.
Tu écris un programme pour émission/réception en UART pour chaque carte.
J'ai déja dit : paramétrages par défaut et pas de RF magic !
Maintenant que j'ai changé les réglages je suis censé faire quoi pour revenir aux réglages par défaut ?..
Je ne vois pas ce que tu veux dire par programmer en UART...
Il faut supprimer l'alimentation pendant quelques secondes.
Les communications entre APC et le µC se font en liaison asynchrone "classique", tu programmes donc le UART du µC pour qu'il puisse échanger des informations ave APC (en émission et réception).
Pour reset le module il suffit donc que je le branches a une carte arduino et que je coupes son alimentation ?.. Pour l'histoire de l'uart si je veux transmettre des informations au module je dois donc utiliser uniquement le pin rt (ou tx ?) de la carte arduino c'est bien ça ?
Quand tu débranches le APC, son alimentation est coupée.
Tx arduino <-> Rx APC
Rx arduino <-> Tx APC
Bonsoir,
J'ai finalement décidé d'utiliser des Shields XBee qui sont plus simples d'utilisation. J'ai uploadé deux codes sur les cartes Arduino UNO mais rien ne marche et c'est pourquoi j'ai décidé de faire appel à vous !
Transmetteur :
Code:#include <SoftwareSerial.h> SoftwareSerial XBee(2, 3); // RX, TX //La carte qui commande se contente d'envoyer des H //et des L toutes les secondes void setup() { XBee.begin(9600); Serial.begin(9600); } void loop() { XBee.write('H'); delay(1000); XBee.write('L'); delay(1000); }
Récepteur:
Merci d'avance pour votre aide et bonne soirée !Code:#include <SoftwareSerial.h> SoftwareSerial XBee(2, 3); // RX, TX const int ledPin=13; int incomingByte; void setup() { XBee.begin(9600); Serial.begin(9600); pinMode(ledPin, OUTPUT); } void loop() { if (XBee.available()) { // If data comes in from XBee, send it out to serial monitor Serial.write(XBee.read()); incomingByte = XBee.read(); //Read from XBee if (incomingByte == 'H') { digitalWrite(ledPin, HIGH); delay(1000); } if (incomingByte == 'L') { digitalWrite(ledPin, LOW); delay(1000); } } }
Coconut
Dernière modification par Antoane ; 05/09/2015 à 20h16. Motif: Ajout balises [code]