IoT - een Raspberry Pi Robot beheren via internet met HTML en shell scripts alleen (6 / 9 stap)

Stap 6: Creëren van een HTML-pagina om te controleren van de Robot


Laten we denken over een eenvoudig ontwerp voor onze pagina. Welke commando's dat kunnen we?

  1. Twee knoppen voor turn ON en OFF van de lichten == > werkt met de scrips: lighton.cgi en lighoff.cgi
  2. Vijf knoppen voor motor richtingscontrole == > werkt met de scrips: forward.cgi, stop.cgi, left.cgi, right.cgi en reverse.cgi
  3. Vier knoppen voor motor snelheidscontrole == > werkt met de scrips: nospeed.cgi, lowspeed.cgi, regularspeed.cgi en hoge speed.cgi

Met de index.html die we in de vorige stap hebt gemaakt, laten we opnemen knoppen die functies voor het uitvoeren van de scripts zal aanroepen.

Bijvoorbeeld, laten we creëren een knop aan het licht ON the LED (GPIO.10):

De bovenstaande HTML-code een afgeronde knop zou maken met een "lichtere"lamp als een afbeelding (Zie de laatste pagina hierboven).
Wanneer de knop wordt ingedrukt, vanwege de opdracht "onclick=lighton()", de functie "lighton() heet:

En zodra de functie lighton() wordt aangeroepen, de lighton.cgi van het script wordt uitgevoerd en "voilá", zal de LED op.

Dezelfde procedure moet worden gebruikt voor alle knoppen. Er zijn enkele HTML-functies die zal organiseren de look & vullen dat kunt u realiseren is op zoek naar de volledige HTML-pagina. De HTML-broncode kan worden gezien balg (test de pagina met de LEDS setup op de voorgaande stappen gebruikt):

			
          

Gerelateerde Artikelen

Raspberry Pi Robot aangestuurd via Bluetooth

Raspberry Pi Robot aangestuurd via Bluetooth

deze tutorial is gebaseerd op een eerdere Instructable -Gebouw robots met Raspberry Pi en PythonHet doel is om een voorbeeld van hoe je een Bluetooth seriële verbinding met Arduino te controleren van een Raspberry Pi robot. Maar laat neem het nog een
IoT: Raspberry Pi Robot met Video Streamer en Pan/Tilt camera afstandsbediening via internet

IoT: Raspberry Pi Robot met Video Streamer en Pan/Tilt camera afstandsbediening via internet

(Als je dit Instructable, vergeet dan niet te stemmen - boven: rechts hoek vlag. Het is concurreren op INTERNET of THINGS en automatisering wedstrijden. Heel hartelijk bedankt! ;-)Dit is een tweede deel van mijn vorige Intructable: IoT - een Raspberr
Afstandsbediening Raspberry PI GPIO pinnen via internet

Afstandsbediening Raspberry PI GPIO pinnen via internet

Ik moest een manier om in- en uitschakelen enkele zonne-energie lichten thuis.De manier waarop die het werkt is werkelijk eenvoudig en het grote deel is dat u niet hoeft te knoeien met uw firewall naar de haven vooruit de verbinding met je raspberry
Een gids voor het beheren van dingen met wisselende inbreng (via arduino)

Een gids voor het beheren van dingen met wisselende inbreng (via arduino)

het hart van dit project is een) aansluiten van een sensor op de analoge ingang van de arduino en b) programmeren met de if... else-statement.dit specifieke project toont een computer koelsysteem te handhaven bepaalde temperatuur binnen een computer
Maak een Web aangesloten Robot (voor ongeveer $500) (met behulp van een Arduino en Netbook)

Maak een Web aangesloten Robot (voor ongeveer $500) (met behulp van een Arduino en Netbook)

dit Instructable zal u tonen hoe te bouwen van uw eigen Web aangesloten Robot (met behulp van een Arduino micro-controller en de Asus eee pc).Waarom zou u een Web aangesloten Robot willen? Om mee te spelen natuurlijk. Rijd uw robot van hele kamer of
Geef je Raspberry Pi Robot de hersenen van een Worm

Geef je Raspberry Pi Robot de hersenen van een Worm

De worm C Elegans is een van de meest bestudeerde dieren in de wetenschap. In de neurobiologie is het de meest elementaire hersenen model wetenschappers gebruiken om te bestuderen hoe de hersenen werken. Nu heb je een robot die als men denkt!De herse
Voeg 6 ultrasone afstand sensoren om bestaande Raspberry Pi Robot

Voeg 6 ultrasone afstand sensoren om bestaande Raspberry Pi Robot

Dit is niet een tutorial te maken van een Raspberry Pi robot met 6 ultrasone sensoren.Dit is een tutorial toont de beste methode om 6 ultrasone sensoren rechtstreeks toevoegen aan een raspberry pi zonder het gebruik van elke micro controller zoals de
PiMiDi: Een Raspberry Pi Midi vak of How I Learned to Stop Worrying and Love MIDI

PiMiDi: Een Raspberry Pi Midi vak of How I Learned to Stop Worrying and Love MIDI

Dit is mijn tweede instructable over het gebruik van de Raspberry Pi voor digitale audio, check out mijn eerste instructable voor het instellen en beheren van aangepaste audio-effecten op een Raspberry Pi.Als je knoeien met de audio-effecten of het m
Draadloze robot communicatie via ethernet

Draadloze robot communicatie via ethernet

Communiceren met een Raspberry Pi robot via een oude router of het toegangspunt. Dit is handig bij het maken van de langere robots.Stap 1: Get leveringenU zult: een Raspberry pi met verbeelde sd-kaart, ethernet-kabel, voeding voor Raspberry pi, het d
Hoe maak je een Raspberry Pi Media Panel (voorheen Digital Photo Frame)

Hoe maak je een Raspberry Pi Media Panel (voorheen Digital Photo Frame)

Het doel van dit project was het creëren van een low-cost Raspberry Pi Media Panel--een mooi uitziende scherm dat kan staan in de woonkamer of hechten aan de koelkast met het primaire doel van streaming persoonlijke foto en video inhoud full-time, ma
Een Raspberry Pi camera gebaseerde Microscoop met behulp van LEGO onderdelen

Een Raspberry Pi camera gebaseerde Microscoop met behulp van LEGO onderdelen

Een Raspberry Pi camera gebaseerde Microscoop, gebouwd net van LEGO onderdelen.Versie: 11 oktober 2015Inleiding en overzichtIkn het begin ik had het idee om het bouwen van een eenvoudige en goedkope microscoop met behulp van een raspberry pi en een p
SMS verzenden vanuit een PHP website via HTTP met behulp van de Raspberry Pi

SMS verzenden vanuit een PHP website via HTTP met behulp van de Raspberry Pi

Achtergrond van het verzenden van SMS vanaf website met Raspberry PiBent u nieuwsgierig naar de meest eenvoudigste manier om SMS te verzenden vanaf uw website? Tegenwoordig, ik ben echt geïnteresseerd zijn in het gebied van Internet of Things (IoT) g
Maken van een robot van de internet gecontroleerd met behulp van Livebots

Maken van een robot van de internet gecontroleerd met behulp van Livebots

hier leert u hoe u een internet controlled robot of andere installatie met behulp van Livebots.Livebots is een project dat ik ben bezig dat uit een eenvoudig te gebruiken website voor alle robots bestaat die mensen kan communiceren met via het intern
Het toevoegen van Webmin voor het beheren van een Raspberry Pi

Het toevoegen van Webmin voor het beheren van een Raspberry Pi

Mijn voorkeur om te werken met een Raspberry Pi is via SSH. Wanneer een Raspian vanaf de website van Raspberry Pi installeert, is SSH actief en beschikbaar op poort 22 (SSH standaardnummer van poort). Al men moet is een ethernet-verbinding, een DHCP-