This commit is contained in:
Mats van Reenen 2020-06-01 11:00:06 +02:00
parent 15f06eee66
commit 4a8aad0d7f

13
NFC.c
View File

@ -16,14 +16,14 @@ void NFCInit(){
//NFCNummer return serienummer van de NFC-tag //NFCNummer return serienummer van de NFC-tag
uchar NFCAvailable(){ //is er een kaart en is het leesbaar? serienummer uchar NFCAvailable(){ //is er een kaart en is het leesbaar? serienummer
uchar str[5]; uchar str[5], Colour, Direction;
if(RC522_request(PICC_REQALL, str) == MI_OK){ if(RC522_request(PICC_REQALL, str) == MI_OK){
if(RC522_anticoll(str) == MI_OK){ // controleert of de kaart reageert if(RC522_anticoll(str) == MI_OK){ // controleert of de kaart reageert
/* Select card to be active */ RC522_selectTag(str);
uchar l = RC522_selectTag(str); Colour = NFCRead (0 , 1 , 0 , str);
uchar Colour = NFCRead (0 , 1 , 0 , str); Direction = NFCRead (2 , 0 , 9 , str);
uchar Direction = NFCRead (2 , 0 , 9 , str);
RGBLed_update (Colour); RGBLed_update (Colour);
switch (Direction){ switch (Direction){
case 'S': case 'S':
return 0b00; // stop = 00 return 0b00; // stop = 00
@ -33,10 +33,7 @@ uchar NFCAvailable(){ //is er een kaart en is het leesbaar? serienummer
return 0b10; // 10= Links return 0b10; // 10= Links
case 'R': case 'R':
return 0b01; // 01 = rechts return 0b01; // 01 = rechts
} }
} }
} }
} }