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