RGB-RAS (pinguino + web linksys) (3 / 3 stap)

Stap 3: RGB externe web programmeren


Het webonderdeel is gemakkelijk, zijn in lua script dat een bericht op de seriële poort ECHO genereert.
Bijvoorbeeld:
Bestanden voor elke kleur maken.
Rojo.Lua, verde.lua, azul.lua, morado.lua, enz.
We zetten hen in CGI-BIN directory uitvoeren op onze server. En we geven het uitvoeren toestemming. Met de opdracht chmod + x *. Lua
De bestanden binnen zijn de volgende. Voor de record rojo.lua, voor ons geval is de seriële poort (/ dev/tts/1)

/ * Stijldefinities * / tabel. MsoNormalTable {mso-stijl-naam: 'Tabla normal'; mso-tstyle-rowband-grootte: 0; mso-tstyle-colband-grootte: 0; mso-stijl-noshow:yes; mso-stijl-prioriteit: 99; mso-stijl-qformat:yes; mso-stijl-ouder: "";" mso-padding-alt: 0 cm 5.4pt 0 cm 5.4pt; mso-para-margin-top: 0 cm; mso-para-marge-rechts: 0 cm; mso-para-margin-bottom: 10.0pt; mso-para-marge-linkerzijde: 0 cm; lijn-hoogte: 115%; mso-paginering: widow-orphan; lettertype-grootte: 11.0pt; lettertype-familie: "Calibri", "sans-serif"; mso-ascii-lettertype-familie: Calibri; mso-ascii-thema-lettertype: klein-Latijn; mso-Verre Oosten-font-family: "Times New Roman"; mso-Verre Oosten-thema-lettertype: klein-verre Oosten; mso-hansi-lettertype-familie: Calibri; mso-hansi-thema-lettertype: klein-Latijn;}

---# //para rojo sends por puerto serie el carácter "r"

---#! /usr/bin/lua

Caracter = "echo r > /dev/tts/1";

OS.Execute(Caracter);

GEMAKKELIJK NEE???
Nu in elke knop die u wilt doen, kunnen wij als (href="/cgi-bin/rojo.lua") en het script uitvoeren elke keer als u op drukt.
Bijvoorbeeld wordt deze code gekopieerd naar een bestand.html op onze webserver.

/ * Stijldefinities * / tabel. MsoNormalTable {mso-stijl-naam: 'Tabla normal'; mso-tstyle-rowband-grootte: 0; mso-tstyle-colband-grootte: 0; mso-stijl-noshow:yes; mso-stijl-prioriteit: 99; mso-stijl-qformat:yes; mso-stijl-ouder: "";" mso-padding-alt: 0 cm 5.4pt 0 cm 5.4pt; mso-para-margin-top: 0 cm; mso-para-marge-rechts: 0 cm; mso-para-margin-bottom: 10.0pt; mso-para-marge-linkerzijde: 0 cm; lijn-hoogte: 115%; mso-paginering: widow-orphan; lettertype-grootte: 11.0pt; lettertype-familie: "Calibri", "sans-serif"; mso-ascii-lettertype-familie: Calibri; mso-ascii-thema-lettertype: klein-Latijn; mso-Verre Oosten-font-family: "Times New Roman"; mso-Verre Oosten-thema-lettertype: klein-verre Oosten; mso-hansi-lettertype-familie: Calibri; mso-hansi-thema-lettertype: klein-Latijn;}

///

Gerelateerde Artikelen

Arduino Web ingeschakeld RGB verlichting

Arduino Web ingeschakeld RGB verlichting

ik heb net toevallig om te zien sommige grote strips van LED-verlichting als ik was het oppakken van sommige delen op Maplin die waren te koop (als ik me herinner juiste ze waren ongeveer £12 per ca. 2m strip) stuurprogramma voor de controller/was ec
Android Controlled RGB LED met behulp van Arduino

Android Controlled RGB LED met behulp van Arduino

Hai iedereen in de post-iam gaan laten zien hoe om te controleren de RGB LED met behulp van android met arduino en HC-05 Bluetooth-module.Ik zocht in web is er veel technieken waarmee de RGB LED. Maar dit is de methode die zeer eenvoudig en gemakkeli
Beste RGB LED's voor elk project (WS2812, aka NeoPixels)

Beste RGB LED's voor elk project (WS2812, aka NeoPixels)

Wanneer we met LED's werken, die wij vaak graag controle van hun status (aan/uit), helderheid en kleur. Er zijn vele, vele verschillende manieren over dit te gaan, maar geen zijn zoals een oplossing als de WS2812 RGB LED compact. In haar kleine 5 x 5
Android Bluetooth controle Led RGB

Android Bluetooth controle Led RGB

Kies de tint van het licht dat je maakt je beter voelt.Eenvoudige bluetooth afstandsbediening waaruit u verlichting vanaf uw mobiele apparaat of tablet kunt wijzigen.U hebt twee afzonderlijke RGB-kanalen waar je verschillende kleuren per kanaal kunt
Het ontraadselen 4 pins RGB LEDS (Radio Shack 276-0028)

Het ontraadselen 4 pins RGB LEDS (Radio Shack 276-0028)

RGB LEDs zijn vrij nuttig in projecten, waardoor voor een brede waaier van kleur van een enkele eenheid.  Maar komen ze kunnen een pijn in de nek om mee te werken en ze te vaak met weinig of geen documentatie.  Ik zocht naar enige tijd te vinden van
Spinnen schedel gecontroleerd door Web app

Spinnen schedel gecontroleerd door Web app

Hier is een groot halloween decor item tafel diner/snacks voor uw Halloweenfeest. Maak een spooky spinnen schedel die u kunt activeren van een eenvoudige Web App op je tablet/mobiel terwijl uw gasten zijn het oppakken van hun snacks...De beweging van
Real-time Web gebaseerd huishoudelijke Power Usage Monitor

Real-time Web gebaseerd huishoudelijke Power Usage Monitor

dit Instructable details een monitor van het gebruik van real-time web-based huishoudelijke macht. Het eindresultaat is een live grafiek op een webpagina dat updates elke 10 seconden met de momentane stroomverbruik voor mijn hele huis. De elektrische
Alarm met beweging en geluid Sensor gecontroleerd en beheerd Via Web

Alarm met beweging en geluid Sensor gecontroleerd en beheerd Via Web

In deze Instructables zult maakte ik een kleine project met een blauw PHPoC uit Sollae systeem (Zuid Korea).PHPoC Blue(P4S-342) is een programmeerbare board met een PHPoC-interpreter ingebed. Het heeft 22 digitale input/output pinnen, 6 analoge ingan
Reverse-Engineering: RGB LED-lamp met IR afstandsbediening

Reverse-Engineering: RGB LED-lamp met IR afstandsbediening

We 20 van deze RGB LED-lampen gekocht voor een feestje op het werk, maar ik was een beetje teleurgesteld met de kleur vervagen functies die zij verstrekt. Dus besloten heb ik om een apart, omgekeerde ingenieur het IR-protocol, en zien of het had meer
6 button RGB Controler.

6 button RGB Controler.

In dit instructable zullen we leren hoe met 6 knoppen bepalen de kleur van een RGB LED met behulp van een Arduino Micro-Controller. Dit is een leuke en eenvoudige kleine project dat u niet meer dan 20 minuten te voltooien moet nemen.Benodigde materia
32 x 32 RGB LED Plasma w / STM32F4.

32 x 32 RGB LED Plasma w / STM32F4.

Er zijn al een paar tutorials daar tonen hoe een 32 x 32 RGB LED weergave bepalen.Dit project heeft enkele lichte variaties met de volgende functies:Op basis van een STM32F401RE eval PensionSoftware gegenereerd door STM32CubeMX BSP (v1.4.0 gebruikt h
Web gecontroleerde LED Info-Ticker

Web gecontroleerde LED Info-Ticker

Dit project was een samenwerking met mijn huisgenoot, vriend en mede hacker rishi2. Woonachtig in New York, gebruiken we zowel openbaar vervoer dagelijks, dus we dachten dat het zou gaaf zijn dat om een ticker weergeven van tijden van de bus en metro
Raspberry Pi Web gecontroleerde / autonome Robot

Raspberry Pi Web gecontroleerde / autonome Robot

Inleiding (bijgewerkt 26/12/15)Dit is ooit mijn eerste poging tot het bouwen van een web controlled robot met gebouwd in autonome modus. Het project begon als een Arduino Nano gebaseerd botsing vermijden robot gebouwd voor basisschool kinderen inspir
How to install een web ontwikkeling testlocaties op localhost

How to install een web ontwikkeling testlocaties op localhost

dit instructable moet u tonen hoe te installeren van Apache, PHP, MySQL op localhost.Ook hoe het zo instellen dat u sommige koele netwerkfuncties, zoals zijnde kundig voor het laden van de root-directory met behulp van de naam van de computer (http:/