Arduino RFID-kaarten van de flits (Matching Game) (3 / 4 stap)

Stap 3: programmeren

  1. Uw componenten zal verbonden blijven zoals ze in de laatste stap waren.
  2. Open RFIDuino_flashCards . U vindt deze schets onder
     File>Examples>RFIDuino>RFIDuino_flashCards 
  3. U moet ervoor zorgen dat de code voor de hardware van uw RFIduino wordt aangepast.
    v1.2 shields (2 pin antenne, 'REV 1.2' afgedrukt op het bord) moet de volgende code

     RFIDuino myRFIDuino(1.2); //initialize an RFIDuino object for hardware version 1.2 

    v1.1 shields (4-pins antenne, geen versienummer afgedrukt op het bord) moet de volgende code

     RFIDuino myRFIDuino(1.1); //initialize an RFIDuino object for hardware version 1.1 

    Beide lijnen van code zijn beschikbaar in de Hello World schets, gewoon uncomment de die je niet nodig.

    Als u nog twijfelt over welke hardware u gebruikt, zie deze pagina. De RFID experimentator de Kit wordt geleverd met het schild van versie 1.2.

  4. Wijzig de code voor het aantal kaarten die u door bewerken lijn 66 wilt. Bijvoorbeeld, als u 6 kaarten hebt, gebruik de code
     const int NUMBER_OF_CARDS = 3; //number of cards that can be paired with another card. 

    In deze lijn, zijn u waarin staat hoeveel paren van kaarten er zijn gepaard gaan.

  5. U moet ook het wijzigen van de schets om de id's van de tags die u wilt opnemen. Deze id's kunnen worden gevonden met behulp van de RFIDuino_flashCards schets. Vind het codeblok basisgewicht van lijn 76 - kijkt het als dit.
     byte keyTag[NUMBER_OF_CARDS][5] ={ byte lowerCaseTag[NUMBER_OF_CARDS][5] ={ {128,0,72,35,76}, //a, Apple, 0 {128,0,72,75,111}, //b, Basketball, 1 {128,0,72,28,7}, //c, Cake, 2 }; 

    En op lijn 107, wordt de overeenkomende set van kaarten vermeld op dezelfde manier.

     byte upperCaseTag[NUMBER_OF_CARDS][5] ={ {128,0,72,75,152}, //A, Apron, 0 {128,0,72,70,93}, //B, Butterfly, 1 {128,0,72,14,0}, //C, Car, 2 }; 

    Vervang de id van de Tag's hieronder met uw eigen, en zorg ervoor dat duidelijk label elke code zodat er geen manier is om ze te verwarren. Tags zijn gekoppeld door de volgorde waarin ze in deze sets zijn (dwz: Label 2 in de eerste set met tag 2 in de tweede set zal koppelen.)

  • Sluit een micro USB-kabel vanaf uw computer naar uw Geekduino
  • Belasting op uw bord met behulp van de upload knop int de Arduino IDE.
  • Eenmaal geladen, kunt u de seriële monitor openen in de Arduino IDE voor aanwijzingen.
  • Jat een van uw kaarten van de eerste set. De zoemer zal 3 oplopende noten spelen, en de LED zal overschakelen naar groen op het schild. Dit laat u weten dat het klaar voor de volgende kaart is.
  • Elke kaart thats niet de juiste overeenkomende kaart vegen, en het zal spelen 3 monotone notities u te laten weten dat u de verkeerde kaart hebt gejat. De juiste overeenkomende kaart vegen, en het zal spelen 3 oplopende notities en reset, zodat u kunt blijven spelen!
  • Gerelateerde Artikelen

    Hoe te maken-kaarten van de flits, The Fast, Easy en Right Way

    Hoe te maken-kaarten van de flits, The Fast, Easy en Right Way

    veel mensen nog steeds foto's tekenen op hun flashcards of recht "netjes" op hen of zelfs uitgesneden tekst uit een afgedrukte vel papier, maar geen van deze kijken presentabel. Hier, zal ik u tonen hoe om wow uw leraar met uw professionele flas
    Monster Mayhem: Met behulp van NFC lezers Release kauwgomballen via een Matching Game

    Monster Mayhem: Met behulp van NFC lezers Release kauwgomballen via een Matching Game

    Met behulp van NFC lezers om vrij kauwgomballen via een matching game.Een NFC-lezer kan de gebruiker te programmeren van hun NFC kaart met een Kinoma maken. Na programmeren plaatst de gebruiker de NFC kaart op de tweede NFC-lezer, waar ze kunnen spel
    Arduino RFID deurslot

    Arduino RFID deurslot

    *** bijgewerkt 8/9/2010 ***Ik wilde een gemakkelijke en veilige manier om te gaan van mijn garage. RFID was de beste manier om te ontgrendelen mijn deur, zelfs met mijn handen vol open ik de deur en de druk op het open! Ik bouwde een eenvoudige schak
    Sesam open! Arduino RFID lock en automatische

    Sesam open! Arduino RFID lock en automatische

    Ik heb onlangs verhuisd naar een nieuw huis op het platteland, en jongen die ik heb nooit geweten hoe donker het kan krijgen! Of hoeveel rare, enge geluiden hoor je zonder de stad lawaai rond.Als u wilt afleiden mezelf van herinneren kindertijd spook
    RFID-systeem van de Timing op de goedkope

    RFID-systeem van de Timing op de goedkope

    dit project is voor elke Coach of PE leraar die wil een race of één ronde op een begroting.Het verzamelt gegevens in Excel en toont de winnaars. U kunt volg alle stappen voor het maken van uw eigen bestand, of gewoon gebruik maken van het sjabloonbes
    Arduino RFID en/of QR code Windows-aanmelding

    Arduino RFID en/of QR code Windows-aanmelding

    Er is mijn nieuwste korte leuke projecten met mijn Arduino leonardo pro micro.In dit instructable ik twee korte, bijna hetzelfde voorbeeld.De eerste: redekundig voor venster met RFID-kaart.De tweede: gebruik uw Androïde telefoon, scannen van de QR-co
    Arduino RFID Lock

    Arduino RFID Lock

    The Arduino RFID lockHoe werkt het?De Arduino RFID sluis is een sluis die gemakkelijk kan worden geopend, maar is veilig. Het slot werkt met een server-database waarmee card codes kunt registreren. Op de deur is er een lezer RFID verbonden tot de slu
    Arduino rfid lezen en schrijven op LCD-scherm

    Arduino rfid lezen en schrijven op LCD-scherm

    Ik zal u tonen hoe te maken van de arduino rfid lezen en schrijven op LCD-schermStap 1:Hoi!Vandaag zal ik u tonen hoe te maken van de arduino rfid lezen en schrijven op LCD-scherm. Download de code en de belasting op arduino maakt het niet uit een he
    Aanwezigheid administratiesysteem (Arduino + RFID)

    Aanwezigheid administratiesysteem (Arduino + RFID)

    In dit project leert u aanwezigheid systeem met behulp van de Arduino en RFID te creëren. Dit project is om te minimaliseren van de tijd te nemen voor aanwezigheid gegevens vergemakkelijken en identificeren wie wonen en niet bijgewoond.Basisvaardighe
    Arduino - TFT-breedbeeldscherm van bitmap-afbeeldingen van een SD-kaart

    Arduino - TFT-breedbeeldscherm van bitmap-afbeeldingen van een SD-kaart

    Naar aanleiding van mijn andere Instructables op de Arduino en TFT is display hier een bijgewerkte bibliotheek en schets tot het opstellen van bitmaps (BMP of Raw) opgeslagen op een SD-kaart op het TFT-display.De meeste van de beschikbare TFT-beeldsc
    De kaarten van de gift--> plectrums!

    De kaarten van de gift--> plectrums!

    Zitten u lopende uit plectrums? Bored van effen kleuren en logo's? Waarom niet maken uw eigen plectrums!Het is gemakkelijk en kan gedaan worden met dingen liggen rond het huis.Eerst vindt sommige oude kaarten van de gift, niet plomp degenen maar de k
    Hoe maak je een eenvoudige animatie van de flits

    Hoe maak je een eenvoudige animatie van de flits

    In dit instructable ik zal u tonen hoe maak je een eenvoudige animatie van de flits, met behulp van Macromedia flash 5.Stap 1: Eerste open flash 5Breng een fundamentele karakter met behulp van de paint-hulpmiddelen aan de linkerkant.Ga naar invoegen
    Sieraden van uw favoriete video game helden

    Sieraden van uw favoriete video game helden

    zekering kralen sieraden makenStap 1: Get fuse kralen Koop een set van fuse parels (bijvoorbeeld HAMA kralen, Perler kralen, Pony kralen) en een pegboard.Stap 2: Krijg je een strijkijzerStap 3: Download een spriteDownload een afbeelding van uw favori
    Controle van de Arduino met behulp van android app

    Controle van de Arduino met behulp van android app

    In deze instructables ga ik uit te leggen hoe de controle van de arduino IO pinnen met behulp van een android app, die we hier schrijven.De mededeling zal via ethernet en gebruiken we het GET-verzoek voor het activeren van de IO.Laten we beginnen!Sta