DIY Gamer Kit - infrarood tutorial (4 / 5 stap)

Stap 4: IR verzenden en animaties afspelen

Onze laatste stap in onze code is wat er gebeurt binnen de if verklaringen die we net hebben geschreven. Wanneer u op de startknop drukt, we spelen de verzenden-animatie en stuur het "h"-teken naar de andere Gamer. Als de h teken is ontvangen via de seriële, spelen we de animatie ontvangen.

Om te spelen onze animatie, moeten we gebruik van for-lussen. Als u niet eerder hebt gebruikt, hebben een blik op de code die onze animator spuugt. We gonna gebruik maken van een vrij gelijkaardig ding hier.

Hier is wat onze code zou moeten uitzien.

 #include <Gamer.h> #include <GamerIR.h> #include <SoftwareSerial.h> #define NUMFRAMESSENDANIMATION 12 byte sendAnimation[NUMFRAMESSENDANIMATION][8] = { {B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B11111111}, {B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B11111111, B01111110}, {B00000000, B00000000, B00000000, B00000000, B00000000, B11111111, B01111110, B00111100}, {B00000000, B00000000, B00000000, B00000000, B11111111, B01111110, B00111100, B00011000}, {B00000000, B00000000, B00000000, B11111111, B01111110, B00111100, B00011000, B00000000}, {B00000000, B00000000, B11111111, B01111110, B00111100, B00011000, B00000000, B00000000}, {B00000000, B11111111, B01111110, B00111100, B00011000, B00000000, B00000000, B00000000}, {B11111111, B01111110, B00111100, B00011000, B00000000, B00000000, B00000000, B00000000}, {B01111110, B00111100, B00011000, B00000000, B00000000, B00000000, B00000000, B00000000}, {B00111100, B00011000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}, {B00011000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}, {B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}}; #define NUMFRAMESRECEIVEANIMATION 12 byte receiveAnimation[NUMFRAMESRECEIVEANIMATION][8] = { {B11111111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}, {B01111110, B11111111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}, {B00111100, B01111110, B11111111, B00000000, B00000000, B00000000, B00000000, B00000000}, {B00011000, B00111100, B01111110, B11111111, B00000000, B00000000, B00000000, B00000000}, {B00000000, B00011000, B00111100, B01111110, B11111111, B00000000, B00000000, B00000000}, {B00000000, B00000000, B00011000, B00111100, B01111110, B11111111, B00000000, B00000000}, {B00000000, B00000000, B00000000, B00011000, B00111100, B01111110, B11111111, B00000000}, {B00000000, B00000000, B00000000, B00000000, B00011000, B00111100, B01111110, B11111111}, {B00000000, B00000000, B00000000, B00000000, B00000000, B00011000, B00111100, B01111110}, {B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00011000, B00111100}, {B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00011000}, {B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}}; Gamer gamer; GamerIR infrared; void setup() { gamer.begin(); } void loop() { // Say hi to the other Gamer when the START button is pressed. if(gamer.isPressed(START)) { for(int i=0; i<NUMFRAMESSENDANIMATION; i++) { gamer.printImage(sendAnimation[i]); delay(100); } infrared.send("h"); } // If hi is received, play receive animation. if(infrared.receive() == "h") { for(int i=0; i<NUMFRAMESRECEIVEANIMATION; i++) { gamer.printImage(receiveAnimation[i]); delay(100); } } } 

Gerelateerde Artikelen

DIY Gamer Kit - zoemer Tutorial

DIY Gamer Kit - zoemer Tutorial

Dit leerprogramma zal tonen dat u moet de DIY Gamer Kit piëzo-zoemer in uw programma's gebruiken. De zoemer is wat wij gebruik maken om alle soorten bliepjes en gepiep, met behulp van slimme functies die al in de Gamer bibliotheek gemaakt!Het program
Flappy Bird Hack op de DIY Gamer Kit

Flappy Bird Hack op de DIY Gamer Kit

Dit leerprogramma zal u tonen hoe te spelen rond met en de instellingen van de Flappy Bird-spel dat is inbegrepen in de DIY Gamer bibliotheek wijzigen.Voor deze tutorial moet u een Gamer en een USB-kabel. Zorg ervoor dat u de Gamer bibliotheek hebt g
TWSU hoe te monteren van uw eigen DIY GAMER videocontrole

TWSU hoe te monteren van uw eigen DIY GAMER videocontrole

deze tutorial geeft u een snel overzicht over hoe om te solderen van alle componenten op je DIY GAMER Kit!Neem een kijkje op onze website: www.technologywillsaveus.orgE-mail ons op: infoTweet ons:
Optimaal gebruik maken van uw DIY Laguiole kit

Optimaal gebruik maken van uw DIY Laguiole kit

Ik heb de laatste vakantie van Kerstmis met mijn familie, en mijn broer gaf onze vader een DIY Laguiole-mes kit gewoon wachten om te worden samengesteld. Mijn vader sprong op de kans samen te stellen zijn mes op een hoek van de tafel en er zijn een p
TWSU hoe te trekken een vreemdeling een animatie op uw scherm-introductie tot DIY Gamer bibliotheek -

TWSU hoe te trekken een vreemdeling een animatie op uw scherm-introductie tot DIY Gamer bibliotheek -

deze tutorial zal u tonen hoe u DIY Gamer te doen illustraties en animeren ze gemakkelijk te programmeren.U vindt de Gamer bibliotheek in onze website, controleren en uw codes delen met andere gebruikers :)Neem een kijkje op onze website: www.technol
DIY Gamer Flicker boek

DIY Gamer Flicker boek

Beu staren naar een scherm. Ga van analoge en maak uw eigen boek van de DIY Gamer Flicker papier. Teken uw animatie beeld per beeld op de downloadbare sjabloon en kleuren krijgen. De DIY Gamer heeft slechts een een kleurenscherm, maar met de papieren
DIY Speaker Kit Spring Reverb

DIY Speaker Kit Spring Reverb

Ooit wilde opnieuw dat klassieke Spring Reverb de ouderwetse manier?Wij hebben een super eenvoudig systeem met de DIY Speaker-Kit en een paar andere items te creëren van een awesome LoFi-versie gemaakt.Stap 1: Wat moet jeU moet:1 x DIY speakerset1 x
DIY - gemakkelijke origami envelop tutorial

DIY - gemakkelijke origami envelop tutorial

DIY - gemakkelijke origami envelop tutorialVideo https://youtu.be/m7M5ckiUXbMDIY - gemakkelijke origami envelop tutorialvideoDIY - gemakkelijke origami envelop tutorialvideoDIY - gemakkelijke origami envelop tutorialvideoStap 1:
DIY CELEBRATE kaart - met tutorial :)

DIY CELEBRATE kaart - met tutorial :)

Hallo aan iedereen. Mijn nieuwe Video is '' DIY CELEBRATE CARD - met tutorial''Ik gebruik: een dik A4 papier (roze) een normale A4 papier (groen) 2 verschillende aquarel (roze en groene) een papier heart (roze) A lint (roze)Ik ben in de sociale media
DIY EHBO-Kit

DIY EHBO-Kit

deze DIY eerste hulp kit build zal omvatten verschillende van mijn favoriete onderwerpenVan plastic verpakkingen, Fietsenprop werk,Thermo-vormende enEHBO / emergency preparedness.Het bijwerken van onze dag reis tassen en Bug uit kits onlangs die real
El Jugador: Retro DIY Game Console

El Jugador: Retro DIY Game Console

weet een beetje BASIC of C? Hier kun je spelen met El Jugador, een retro open-source game console op basis van een Parallax Propeller.Nieuw!  Wij hebben verbeterd El Jugador, het heet Snelle speler en u kunt het controleren hier.Kenmerken:Maak uw eig
DIY bruiloft uitnodigingskaart - Craft tutorial

DIY bruiloft uitnodigingskaart - Craft tutorial

DIY Hoe maak je bruiloft uitnodigingskaart - Craft tutorialInvitatii de nunta handgemaakteWij nodigen u te abonneren op dit kanaal toekomstige video's te bekijken!http://xly.us/XI9s4Vergeet niet om, commentaar en delen van deze video :)Bedankt voor h
Werelden kleinste DIY Survival Kit

Werelden kleinste DIY Survival Kit

Ik heb wat ik denk dat als's werelds kleinste survival kit. Terwijl deze kit zeker niet het enige wat dat u moet rekenen is op, is het zeer nuttig en opeengepakte. Ik kan met zekerheid zeggen dat een van de dingen bij lease in bijna elke survival sit
Goedkope DIY Oscilloscoop kit

Goedkope DIY Oscilloscoop kit

Een oscilloscoop is een zeer belangrijk stuk van apparatuur toe te voegen aan de Bank van uw werk, maar helaas zijn ze veel te duur voor de meeste hobbyisten om te kopen. Maar wat als ik je vertel dat u kunt bouwen uw eigen mini oscilloscoop voor net