Stap 4: De code aan uw voorkeuren wijzigen
A. het lezen van de id-codes van de RFID-chips
Eerst download de bibliotheek Addicore RFID van hun site:
http://www.addicore.com/RFID-AddiKit-p/126.htm
Download en open het bestand: Addicore_RFID_Example.
Met de RFID-lezer kunt u lezen de identificatiecode van de
afzonderlijke tags. Zie informatie overeenkomt met de tag is een soort database nodig.
Eerst zijn de identificatiecodes van de tags nodig. Dit kan worden gedaan met de Addicore-bibliotheek en de Addicore_RFID_Example-code. Wanneer u de tag scant blijkt de identificatiecode in de seriële monitor. (Zie de eerste foto)
Open de Bag_tag_final_code deze code is nu gebaseerd op de code van de Addicore_RFID_Example.
In deze code kunt u zien dat een als verklaring om te controleren of de identificatie van de tag overeenkomt met de identificatie in de code die wordt gestart als (str [0] == 6) in de code. Het controleert of de identificatiecode van de tag 6 is. Wanneer is doet de code blijft in dat als verklaring, als dit niet de code blijft om te controleren de else if verklaringen voor de andere getallen. (tweede foto) In onze code de vluchtinformatie wordt gecodeerd voor verschillende tags zodat wanneer een bepaalde tag is gescand, de seriële monitor de bijbehorende vluchtinformatie van de toont. (derde foto) In de werkelijke situatie de zak wordt gewogen en dit gewicht moet worden toegevoegd aan de vluchtinformatie. We dit gesimuleerd met behulp van een willekeurig getal tussen de 15 en 25. Wanneer de tas zwaarder dan 20 kg rode leds knipperen en de seriële monitor een bericht dat geeft is uw tas te zwaar. Wanneer uw tas is 20 kg of minder groene leds knipperen en de monitor toont een bericht dat uw tas is geaccepteerd en u kunt overgaan tot veiligheid. Als een onbekende tag is gepresenteerd, toont een bericht dat de zak niet herkend. (vierde foto)
Eindelijk heeft het een vertraging wanneer de zak wordt beweerd of wanneer een passagier wil opnieuw inpakken. Vervolgens programma loops en vraagt om een zak. (vijfde foto)
B. de informatie die wordt weergegeven wanneer u de RFID leest wijzigen.
U kunt dit als volgt doen:
Wanneer u weergeven van andere informatie wilt wanneer u de RFID-tag scant, moet u eerst weten de identificatiecode van de tag. Dit kan worden gedaan zoals verklaard alvorens met de Addicore_RFID_Example-code en wijzig de if (str [0] == 6) naar het nummer van de tag. Dan in de if en anders als verklaringen van de informatie of de acties kunnen worden gewijzigd in wat je graag.