Création Slave

This commit is contained in:
Profouzors (LE) 2022-11-03 10:54:28 +01:00
parent bcbd0e2688
commit 7cb87432f3
1 changed files with 22 additions and 3 deletions

View File

@ -1,11 +1,13 @@
/* /*
==== CUIZZMASTER ==== ==== CUIZZMASTER ====
Basé sur Arduino Uno R3 (Atmel MEGA328P) Basé sur Arduino Nano (Atmel MEGA328P) - Service Slave Seulement
*/ */
#include <Arduino.h> #include <Arduino.h>
#include <SoftwareSerial.h> #include <SoftwareSerial.h>
// Définition des PIN // Définition des PIN
#define CUIZZ_VERSION "1.0"
#define CUIZZ_HC12SERIAL_RX 11 #define CUIZZ_HC12SERIAL_RX 11
#define CUIZZ_HC12SERIAL_TX 10 #define CUIZZ_HC12SERIAL_TX 10
@ -13,9 +15,26 @@ Basé sur Arduino Uno R3 (Atmel MEGA328P)
SoftwareSerial HC12(CUIZZ_HC12SERIAL_RX,CUIZZ_HC12SERIAL_TX) SoftwareSerial HC12(CUIZZ_HC12SERIAL_RX,CUIZZ_HC12SERIAL_TX)
void setup() { void setup() {
// put your setup code here, to run once: // Initialisation
// Open serial communications and wait for port to open:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
HC12.begin(9600);
// Initialisation Slave ONLY
Serial.print("CUIZZMASTER - v");
Serial.println(CUIZZ_VERSION);
Serial.println("INIT OK");
} }
void loop() { void loop() {
// put your main code here, to run repeatedly: if (HC12.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
HC12.write(Serial.read());
}
} }