first commit
This commit is contained in:
28
_433Emetteur/_433Emetteur.ino
Executable file
28
_433Emetteur/_433Emetteur.ino
Executable file
@@ -0,0 +1,28 @@
|
||||
// ==== Emetteur 433 MHz ===============================
|
||||
// Programme d'émission de données
|
||||
|
||||
// Source : http://skyduino.wordpress.com/2011/12/29/tutoriel-arduino-et-emetteurrecepteur-433mhz-virtualwire/
|
||||
//
|
||||
//=====================================================
|
||||
#include <VirtualWire.h> // inclusion de la librairie VirtualWire
|
||||
|
||||
const char *msg = "28790658"; // Tableau qui contient notre message
|
||||
//Chiffres de 0-9 (les caractères ABC... sont transmis en code A=65,...)
|
||||
|
||||
void setup() // Fonction setup()
|
||||
{
|
||||
Serial.begin(9600); // Initialisation du port série pour avoir un retour sur le serial monitor
|
||||
Serial.println("Tuto VirtualWire"); // Petit message de bienvenue
|
||||
mySwitch.enableTransmit(9); // Using Pin #10
|
||||
vw_setup(2000); // initialisation de la librairie VirtualWire à 2000 bauds (note: je n'utilise pas la broche PTT)
|
||||
}
|
||||
|
||||
void loop() // Fonction loop()
|
||||
{
|
||||
Serial.print("TX ... "); // On signale le début de l'envoi
|
||||
vw_send((uint8_t *)msg, strlen(msg)); // On envoie le message
|
||||
vw_wait_tx(); // On attend la fin de l'envoi
|
||||
Serial.println("Done !"); // On signal la fin de l'envoi
|
||||
delay(2000); // Et on attend 1s pour pas flooder
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user