Video open haard voor de vakantie (9 / 10 stap)

Stap 9: Aanpassen uw haard


Naast het swappen video's, kunt u wijzigen hoe en wanneer ze spelen door het aanpassen van de code. Eerste, download de broncode en unzip het naar uw bureaublad. Het hoofdprogramma is video_fireplace_190.spin — het ontsluiten in het hulpprogramma voor de Propeller.

Het kiezen van een video

Met video_fireplace_190.spin open in het hulpprogramma Propeller, scroll naar beneden de filechooser methode, het is verantwoordelijk voor het laden van de geselecteerde video en veranderen wanneer we willen een verschillende video af te spelen. Hier is de volledige code:

PUB filechooser | i
 i:=sd.popen(string("intro.dat"), "r")
 repeat while playstop == 0

 

Repeat

IF videoselect == 2

i:=sd.popen(string("feliz.dat"), "r")
 playstop := 0
 repeat while (playstop == 0) AND (videoselect == 2)
 videoselect := 1

IF videoselect == 3

i:=sd.popen(string("winter.dat"), "r")
 playstop := 0
 repeat while (playstop == 0) AND (videoselect == 3)
 videoselect := 1

IF videoselect == 4

i:=sd.popen(string("rejoice.dat"), "r")
 playstop := 0
 repeat while (playstop == 0) AND (videoselect == 4)
 videoselect := 1

IF videoselect == 5

i:=sd.popen(string("behome.dat"), "r")
 playstop := 0
 repeat while (playstop == 0) AND (videoselect == 5)
 videoselect := 1

IF playstop == 1

playstop := 0
 i:=sd.popen(string("mloop.dat"), "r")
 repeat while (playstop == 0) AND (videoselect == 1)

Filechooser begint met het laden van intro.dat. Het weet intro.dat is voltooid wanneer de speler playstop in 1 verandert spelen. Het gaat dan in de hoofdlus. Wij kunnen direct video's schakelen door de waarde van de variabele videoselect te wijzigen. Wanneer er 1, speelt mloop.dat. Wanneer er 2, speelt feliz.dat, enzovoort. We kunnen meer video's toevoegen door het toevoegen van een ander als je, net als dit;

IF videoselect == 8

i:=sd.popen(string("somevid.dat"), "r")
 playstop := 0
 repeat while (playstop == 0) AND (videoselect == 8)
 videoselect := 1

Als u elke video is voltooid, wordt videoselect op 1, dus mloop.dat begint te spelen, maar we somevid.dat spelen hadden een verschillende video door het veranderen van de laatste regel van videoselect: = 1 toe aan wat we in plaats daarvan willen video.

Wie bepaalt welke video om naar te kijken?

In de Video haard heb ik een reserve Kogge uitvoeren van filepicker om te kijken naar de schakelopties en wijzig de waarde van videoselect. Maar u kan de stekker in een andere code — het moet enkel signaal om filechooser te laden van een verschillende video door het wijzigen van de waarde van videoselect.

Gerelateerde Artikelen

Decoratieve kartonnen open haard

Decoratieve kartonnen open haard

Deze kerst, met onze zoon nu oud genoeg om te begrijpen en "waarderen", de vakantie, mijn vrouw en ik besloten dat we nodig hebben een open haard voor de Kerstman. Sinds we leven in een huurhuis met geen open haard, dit op het eerst bewezen prob
Kartonnen open haard

Kartonnen open haard

Een korte instructable verhaal van hoe wij onze eerste kartonnen open haard voor het Bureau gemaakt. We daadwerkelijk gebruikt twee soorten vakken voor de taak omdat we de eerste keer verknald. Het is een redelijk eenvoudig project waarvoor vaardighe
Open haard Mantel uitbreiding voor uw Tv

Open haard Mantel uitbreiding voor uw Tv

meeste open haard mantels zijn gemiddelde 6 inch diep. Meeste tv honken zijn 10 inch, waardoor een gemakkelijke manier om uw tv te bungeejumpen zonder het snoer van de praktijk.Wandmontage vereist vinden van hengsten en boren van gaten door middel va
Frisse lucht inname voor een open haard of hout kachel w / ronde inname

Frisse lucht inname voor een open haard of hout kachel w / ronde inname

-Veel mensen beseffen het niet, maar wanneer u een verwarming-toestel dat aan de buitenkant is geventileerd, in elke kubieke voet van lucht die met hen gaat en uit de stapel moet worden vervangen op de kamer. Met de regelmatige oude schouwen en een p
Buiten open haard (Chimenea) van ferrocement

Buiten open haard (Chimenea) van ferrocement

onze tuin is de perfecte BBQ plek, een nationale obsessie, maar wanneer de zon ondergaat achter ons huis een 5 uur het bestuurdersbegin koude meteen dank aan de altijd heersende wind hier.Ik wilde het hebben van een open haard in de tuin die het moge
Mooie natuurlijke krans voor de vakantie

Mooie natuurlijke krans voor de vakantie

Als u als me bent, moe ik soms van het zien van hetzelfde type van Thanksgiving en kerst decor gaan elk jaar. Kransen en andere giften van de vakantie is een populaire DIY trend. Dus, hier is een mooi project die ik met alles wat je natuur-liefhebber
Bureaublad open haard

Bureaublad open haard

hebben van uw computerscherm afspelen van een video van een brullende vuur is goed, maar een of andere manier voelde ik me alsof het ontbrak de authenticiteit van een echte brand. Al het zien van een video van een brand sommige gevoelens van nostalgi
Beter dan een balg: A open haard Blower

Beter dan een balg: A open haard Blower

wie houdt niet van een brand in de haard? Maar we weten allemaal dat bosbranden branden lage nu en dan als gevolg van onoplettendheid, dus soms je moet de vlammen ventilator en het vuur weer op gang te krijgen. De klassieke manier om dit te doen is v
Kerstmis thema tablet open haard in uw auto

Kerstmis thema tablet open haard in uw auto

Ik installeerde een Google Nexus 7 tablet in mijn 2001 Audi A4 en besloot om het sparren omhoog voor de feestdagen! Met behulp van een beetje tape en bouw papier, kan iedereen met een tablet dash geïnstalleerd uitvoeren van de app van een open haard
Glad beton look open haard refinish.

Glad beton look open haard refinish.

Vandaag ben ik begonnen met voor het overspuiten van mijn openhaard, had ik besloten dat een mooi glad beton op zoek verzegeld met een hoogglans afwerking zou kijken awesome in de woonkamer, dus ik heb om het krijgen van benodigdheden en hulpmiddelen
Uitvoeren van TV kabels boven een open haard

Uitvoeren van TV kabels boven een open haard

een flat-panel TV boven de haard is erg cool, totdat je proberen te verbergen van de kabels.  De open haard voorkomt lopen de kabels recht naar beneden de muur en de verwoording van stud voorkomt dat de kabels lateraal binnen de muur lopen.  Als uw h
Architecturale gegoten beton: Muur Caps, kolom Caps, en open haard haard en Mantel

Architecturale gegoten beton: Muur Caps, kolom Caps, en open haard haard en Mantel

Soms heb ik als architect een visie voor een ontwerpelement of afwerking die moeilijk of duur te verwerven of bouwen. Bijvoorbeeld, zijn gegoten concrete producten zoals werkbladen of meubels mooi en duurzaam, maar relatief duur.In 2011 begon ik mijn
Mini open haard

Mini open haard

Ik besloot ik wilde maken dit een dag, toen ik dacht dat he, waarom niet ik maken een instructable voor het? Dus hier is het!PS dit is mijn eerste instructable. Gelieve te becommentariëren als u het! Gelieve ook commentaar als ik moet achteraf een in
Wederopbouw van een open haard Surround

Wederopbouw van een open haard Surround

dit Instructable (Instructanovel) gegevens het proces ging ik door naar een bestaande open haard surround gemaakt van flagstone slopen en te vervangen door een veel aantrekkelijker (althans in mijn ogen) een op maat gemaakt.Toen ik naar mijn huis ver