/* * Blue Pill 433 MHz Récepteur * * Affiche dans le moniteur série le message reçu par le récepteur 433 MHz * (branché à la broche B13) * La LED change d'état à chaque réception de message. * * Version de la bibliothèque Manchester modifiée pour utilisation avec la Blue Pill * https://www.stm32duino.com/download/file.php?id=522 Plus d'infos: https://electroniqueamateur.blogspot.com/2019/01/communication-433-mhz-entre-deux-stm32.html */ #include <Manchester.h> #define RX_PIN PB13 // Récepteur branché à la broche B12 #define LED_PIN PC13 // LED de la Blue Pill uint8_t etatLED = 0; // LED éteinte au départ void setup() { Serial.begin(9600); pinMode(LED_PIN, OUTPUT); man.setupReceive(RX_PIN, MAN_1200); // MAN_1200 est la vitesse de transmission. Peut être MAN_600, MAN_2400 man.beginReceive(); delay(10); Serial.println("Pret pour la reception de donnes"); } void loop() { if (man.receiveComplete()) { uint16_t messRecu = man.getMessage(); man.beginReceive(); etatLED = !etatLED; // la LED change d'état digitalWrite(LED_PIN, etatLED); Serial.println(messRecu); // écriture du message reçu dans le moniteur série } }