Openbare venster met HTML5 (6 / 8 stap)

Stap 6: Maken van de HTML5 Webpage werk bij uw project


Dit is het moeilijkste deel. U wilt wijzigen op de website te laten werken goed voor uw project. In deze stap zullen we proberen om u meer begrijpen van de code, zodat u zal zitten kundig voor bewerken aan uw behoeften te maken. Als we het index.html bestand openen zullen we zien een heleboel code. Er zijn 2 belangrijke stukken in deze code voor nu.

Flashvars CamIN & CamOut
De eerste belangrijke stukje code is de flashvars en de Flash-objecten. De flashvars is een variabele waarde waar kunt u het declareren van de id van welke webcam stream u zou willen uitzenden of zou willen zien. Hier ziet u een aantal Flasvars op zoek als dit:

< param name = "FlashVars" value = "localID pw2_2 =" / >

pw2_2 staat voor openbare vensternummer 2 en cam nummer 2. (Normaal gesproken elke openbare venster zal hebben 1 of 2 webcams afhankelijk van behoefte van de maker/eigenaar van de openbare venster.)

De flashvar is altijd verklaard aan het einde van elke camin.swf of camout.swf-instructie. Deze twee cam.swf objecten functioneren zoals ze zijn genoemd, zullen ze laten zien van een webcam stream op de webpagina afhankelijk van de opgehaalde id en zij zal afgeven een webcam stream met de gegeven id. Dus kunt dat andere openbare Vensters insluiten uw stream op hun website. Het enige ding dat u zult moeten bewerken hier is id.

Nadat u hebt geregistreerd bij http://www.publicwindow.net, ontvangt u een openbare venster naam en een openbare vensternummer. Uw webcam stream zal worden "pw11_1" wanneer u openbare vensternummer 11 hebt en u wilt het verzenden van een gegevensstroom van webcam 1. (Deze functie is nog niet uitgevoerd, u annuleerteken uitsluitend toepassing pw6_1 bijvoorbeeld)

Het volgende stukje code is de knoppen.

Knoppen en seriële data
Als u scroll naar beneden de code ziet u het deel waar de 3 knopen worden aangegeven. In dit codefragment maken we 3 knoppen met een. PNG afbeelding om hen hun eigen look en feel. Hier is de code die u ziet.

< div id = "knoppen" class = "fltrt" >
< div onClick="ws.send('0');" >< img src="img/snake_button.png" >< / img >< / div >
< div onClick="ws.send('R');" >< img src="img/wolk_button.png" >< / img >< / div >
< div onClick="ws.send('L');" >< img src="img/lol_button.png" >< / img >< / div >
< / div >

Zoals u kunt zien de beelden ook functioneren als koppelingen en daarom als een knop. Als u op een van de knoppen klikt, stuurt zij een bericht met "ws"-functie die een functie die kan worden gevonden in de java-script bestanden. De < div onClick="ws.send('0');" > verklaring stuurt een 0 met javascript aan python die dan een byte naar de Arduino stuurt. De "0" wordt geïnterpreteerd door de Arduino en zal resulteren in een verandering van de acties die worden uitgevoerd door de Arduino.

In dit voorbeeld hebben we 3 knoppen: een slang, een wolk en een LOL-knop. De sjabloon werd gebruikt in combinatie met een LED-kubus. Als we de LED-kubus met een Arduino op de Website van haak. U zal zitten kundig voor de animatie in de LED-kubus wijzigen door te klikken op de knoppen.

Samenvatting
Als u wilt de webcam streams bewerken wijzigt u de id op de flash-objecten.
Als u wilt wijzigen van de knoppen, de byte die u wilt verzenden naar de Arduino. (En voor de buitenkant gewoon wijzigen de afbeelding of CSS-bestanden)

Opmerking: Onze tests aangegeven dat er mogelijk om te verzenden alleen 1 byte.

Nu dat je weet hoe het systeem werkt zal u zitten kundig voor voorsprong op opwaarts. Ga naar de volgende stap.

Gerelateerde Artikelen

Het instellen van een openbare venster

Het instellen van een openbare venster

openbare venster (http://www.publicwindow.net) is een open source project waarmee kunstenaars hun creaties in een venster weergegeven en hebben mensen van over de hele wereld ermee. Dit is een geleidelijke gids op hoe te zetten van een openbare venst
Een mechanische Iris venster met patrijspoort

Een mechanische Iris venster met patrijspoort

In dit Instructable zal ik beschrijven het proces van opbouw van een mechanische iris diafragma-venster met een patrijspoort in een bestaande muur openen. Ik heb altijd waardering voor oude ouderwetse vernuft waar de monteurs waren als veel kunst als
Ter vervanging van een venster met mica (Glimmerfenster) in een oven Meller

Ter vervanging van een venster met mica (Glimmerfenster) in een oven Meller

het venster mica in meller ovens was oud, lelijk en hoed van een geheel. Het heeft invloed op de diepgang van het hele ding. Dus moet het worden vervangen. Oude vervangingen voor ovens krijgen kan een pijn zijn. Misschien heb je aan google iets lange
Concertina blinden van het venster met magneten houden

Concertina blinden van het venster met magneten houden

Blinden van het venster zijn een prachtige en populaire ontwerpfunctie de voorkeur van veel huiseigenaren willen repliceren de authenticiteit van Victoriaanse huisvesting. Hoewel massief hout venster luiken een standaardfunctie in veel Victoriaanse h
Slimme venster met behulp van Smartphone & Arduino

Slimme venster met behulp van Smartphone & Arduino

Bezoek ons www.innovationph.comSlimme Venster Using Arduino is een Home Automation tool om te controleren elke venster schaduw/Blinds.Vereisten:Arduino UnoArduino MotorschildBluetooth-moduleGelijkstroommotorSlimme venster appBekijk de VIDEO voor een
Pleinen met html5 puttend uit een html5 canvas

Pleinen met html5 puttend uit een html5 canvas

In de laatste tutorial we een html5 canvas gemaakt. Dus is wat een doek zonder spullen op dat doek. Dus wanneer u een shape maakt u waarschijnlijk zou willen kleur recht? om een kleur van de vulling moet u sommige code die als dit - kijktctx.fillStyl
Aan de slag met Ubuntu

Aan de slag met Ubuntu

Dit Instructable wil je Windows en OSX gebruikers gestart met de opensource Ubuntu besturingssysteem. Ik zal beginnen met de algemene instellingen, zoals grafische kunst wagenmenner, bestanden delen met Windows etc, dan ik de installatie en het gebru
Vetran de dag Video Mapping projectie met behulp van VPT7

Vetran de dag Video Mapping projectie met behulp van VPT7

Dus als mijn creatieve meesterschap dat heb ik besloten dit jaar gaat dat ik op mijn huis, ook bekend als VIDEO MAPPING, sommige vakantievideo's zou produceren hebben ik altijd zijn gebiologeerd door het idee dat je kon een projector nemen en in prin
Toevoegen van een transparante achtergrond met behulp van GIMP

Toevoegen van een transparante achtergrond met behulp van GIMP

Terwijl het transparant maken van de achtergrond van een object gemakkelijk voor effen kleuren, in de meeste gevallen is wordt de achtergrond neigt om te hebben andere details waardoor dit lastig. Deze handleiding maakt gebruik van GIMP om toe te voe
Zwart en wit met gedeeltelijke kleureffect

Zwart en wit met gedeeltelijke kleureffect

Hallo vrienden!Iedereen houdt van deze zwart -wit foto's met een splash van kleur! Ze zijn zo uniek, en dat is omdat elk beeld is anders, zo zijn de gebieden van de kleur.Deze techniek heet vaak "Splash kleur techniek".Maar, helaas, verkrijgen d
Maken van een 2D computerspel met eenheid

Maken van een 2D computerspel met eenheid

In dit Instructable, ik zal je laten zien om een echt eenvoudige 2D Video spel te maken. Het is een oneindige runner stijl spel, zoals "Fly with Me" of "DoodleJump".Probeer het hier!Ik heb een zip van het exe-bestand van het spel, dat
Vul een kantoor van de collega's met verpakking van pinda's

Vul een kantoor van de collega's met verpakking van pinda's

Heb je een medewerker die verdient om hun hele kantoor gevuld met piepschuim verpakking van pinda's? Of, misschien is er een collega die u in het verleden heeft pranked en u wilt gaan grote uw vergelding? Nou, u bij ons aan het juiste adres mijn vrie
Maken van een eenvoudige applicatie met behulp van de Win32 API

Maken van een eenvoudige applicatie met behulp van de Win32 API

vaak de gemakkelijkste manier om te leren hoe met een programmeer-interface is door codering van een eenvoudig voorbeeld. In dit geval zullen we moeten leren de Win32 API bij de programmering van een eenvoudig integer rekenmachine met behulp van Visu
Het maken van aangepaste geschenk zakken met een Laser

Het maken van aangepaste geschenk zakken met een Laser

het begon met het geschenk zakken. Ze waren goedkoop, ze werden gekocht voor een bruiloft, ze werden niet gebruikt. Dat liet me in het bezit van papieren zakken die ik voor iets en pas ontdekte vaardigheden met een laser etser gebruiken kon. Het leek