18-08-2013, 14:34:53
Salut à tous
Je bloque pour faire fonctionner un emetteur 433Mhz. Celui que tout le monde a avec les 3 broches.
Tout d'abord pour la réception ca fonctionne nickel même si je viens de voir sur le blog de Yaung qu'à priori c'est sur du 3.3V qu'il faut brancher et pas du 5.
J'ai bien les infos des télécommandes de mes prises qui s'affichent.
Par contre j'ai branché un émetteur toujours sur l'Arduino (toujours en 5V ...) et je souhaite envoyer un code, et le recevoir sur le même Arduino (aucun intérêt, c'est juste pour les tests). Et ca ne fonctionne pas. J'ai beau envoyer un code, il est pas reçu. J'ai aussi essayé avec les infos du blog d'Idleman depuis le Raspberry (en 3.3V cette fois) et rien n'y fait, l'Arduino ne recoit rien.
Une idée ?
Je bloque pour faire fonctionner un emetteur 433Mhz. Celui que tout le monde a avec les 3 broches.
Tout d'abord pour la réception ca fonctionne nickel même si je viens de voir sur le blog de Yaung qu'à priori c'est sur du 3.3V qu'il faut brancher et pas du 5.
J'ai bien les infos des télécommandes de mes prises qui s'affichent.
Par contre j'ai branché un émetteur toujours sur l'Arduino (toujours en 5V ...) et je souhaite envoyer un code, et le recevoir sur le même Arduino (aucun intérêt, c'est juste pour les tests). Et ca ne fonctionne pas. J'ai beau envoyer un code, il est pas reçu. J'ai aussi essayé avec les infos du blog d'Idleman depuis le Raspberry (en 3.3V cette fois) et rien n'y fait, l'Arduino ne recoit rien.
Une idée ?
Code :
[== C++ ==]
/*
RF_Sniffer
Hacked from http://code.google.com/p/rc-switch/
by @justy to provide a handy RF code sniffer
*/
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
void setup() {
Serial.begin(9600);
mySwitch.enableReceive(0); // Receiver on inerrupt 0 => that is pin #2
mySwitch.enableTransmit(10); // la pin 10 de connexion de mon émetteur
mySwitch.setProtocol(1); // le protocol
mySwitch.setRepeatTransmit(15);
}
void loop() {
mySwitch.send(1381717, 24);
delay(500);
if (mySwitch.available()) {
int value = mySwitch.getReceivedValue();
if (value == 0) {
Serial.print("Unknown encoding");
} else {
Serial.print("Received ");
Serial.print( mySwitch.getReceivedValue() );
Serial.print(" / ");
Serial.print( mySwitch.getReceivedBitlength() );
Serial.print("bit ");
Serial.print("Protocol: ");
Serial.println( mySwitch.getReceivedProtocol() );
}
mySwitch.resetAvailable();
}
}
Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot