Ajout NFC
This commit is contained in:
parent
f98e33b06c
commit
afeaa3dd57
@ -3,9 +3,14 @@
|
|||||||
#include <Firebase_ESP_Client.h>
|
#include <Firebase_ESP_Client.h>
|
||||||
#include <ctrlLed.h>
|
#include <ctrlLed.h>
|
||||||
#include <ctrlSpeaker.h>
|
#include <ctrlSpeaker.h>
|
||||||
#include <ctrlRfid.h>
|
|
||||||
#include <branchements.h>
|
#include <branchements.h>
|
||||||
#include <NTPClient.h>
|
#include <NTPClient.h>
|
||||||
|
#include "PN532_HSU.h"
|
||||||
|
#include "PN532.h"
|
||||||
|
#include "NfcAdapter.h"
|
||||||
|
|
||||||
|
#include "NfcTag.h"
|
||||||
|
#include <Wire.h>
|
||||||
|
|
||||||
// WiFi Configuration
|
// WiFi Configuration
|
||||||
#define WIFI_SSID "ratio"
|
#define WIFI_SSID "ratio"
|
||||||
@ -22,6 +27,10 @@
|
|||||||
FirebaseData fbdo, stream;
|
FirebaseData fbdo, stream;
|
||||||
FirebaseAuth auth;
|
FirebaseAuth auth;
|
||||||
FirebaseConfig config;
|
FirebaseConfig config;
|
||||||
|
|
||||||
|
//NFC
|
||||||
|
PN532_HSU pn532hsu(Serial1);
|
||||||
|
NfcAdapter nfc = NfcAdapter(pn532hsu);
|
||||||
|
|
||||||
// Variables Alarme
|
// Variables Alarme
|
||||||
volatile bool motionDetected = false;
|
volatile bool motionDetected = false;
|
||||||
@ -68,6 +77,14 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void processNFCTag() {
|
||||||
|
if (nfc.tagPresent()) {
|
||||||
|
NfcTag tag = nfc.read();
|
||||||
|
Serial.println("Tag détecté !");
|
||||||
|
tag.print();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
|
|
||||||
@ -100,6 +117,10 @@
|
|||||||
// Configuration NTP
|
// Configuration NTP
|
||||||
timeClient.begin();
|
timeClient.begin();
|
||||||
|
|
||||||
|
Serial1.begin(9600, SERIAL_8N1, RX, TX);
|
||||||
|
nfc.begin();
|
||||||
|
Serial.println("\n✅ NFC Initialisé");
|
||||||
|
|
||||||
// Configuration des capteurs
|
// Configuration des capteurs
|
||||||
pinMode(A2, INPUT);
|
pinMode(A2, INPUT);
|
||||||
pinMode(D2, OUTPUT);
|
pinMode(D2, OUTPUT);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user