Arduino Based geautomatiseerde verlichting Control (3 / 6 stap)

Stap 3: Stap #3: Arduino Sketch

Dit is de schets van de steekproef ik heb bewerkt op basis van deze website
http://trollmaker.com/article11/Arduino-1-0-with-enc28j60-Ethernet-Shield-v1-1

Ik maakte sommige wijziging van mijn eigen, maar er zijn sommige positie van de knoppen voor de LED 2 ik niet bewerken deed omdat ik mijn eigen android programma voor dit project gebruiken zullen. het idee is om de parameters (zoals de "? led1 = on") om te werken aan de lichtomstandigheden.

Een eenvoudige web-server die een LED in- of uitschakelen"

#include "etherShield.h"
#include "ETHER_28J60.h"

int outputPin1 = 6;
int outputPin2 = 7;

statische uint8_t mac [6] = {0x54, 0x55, 0x58, 0x10, 0x00, 0x24};   Dit moet net uniek zijn voor uw netwerk,

statische uint8_t ip [4] = {192, 168, 1, 15}; IP-adres voor de webserver

statische uint16_t poort = 80; Gebruik van poort 80 - de standaard voor HTTP

ETHER_28J60 e;

VOID Setup
{
e.Setup (mac, ip, port);
pinMode (outputPin1, OUTPUT);
pinMode (outputPin2, OUTPUT);
}

void loop
{
char * params;
Als (params = e.serviceRequest())
{
e.Print ("< h1 >< een href ='/? geleid = off'> Arduino Remote Web < /a >< / h1 >");
Als (killerid (params, "? led1 = on") == 0)
{
digitalWrite (outputPin1, hoge);
e.Print ("< een href ="? led1 = off' >< stijl knop =' rand: 1px solid #ff0000; grens-links: 10px solid #ff0000' type = 'knop' > /a > IS leidde op < / button >< ");
}
else if (killerid (params, "? led1 = off") == 0)
{
digitalWrite (outputPin1, laag);
e.Print ("< een href ="? led1 = op ' >< stijl knop =' rand: 1px solid #000; grens-links: 10px solide #000' type = 'knop' > LED IS uit < / button >< /a > ");
}

else if (killerid (params, "? led2 = on") == 0)
{
digitalWrite (outputPin2, hoge);
e.Print ("< een href ="? led2 = off' >< stijl knop =' rand: 1px solid #ff0000; grens-links: 10px solid #ff0000' type = 'knop' > /a > IS leidde op < / button >< ");
}
else if (killerid (params, "? led2 = off") == 0)
{
digitalWrite (outputPin2, laag);
e.Print ("< een href ="? led2 = op ' >< stijl knop =' rand: 1px solid #000; grens-links: 10px solide #000' type = 'knop' > LED IS uit < / button >< /a > ");
}
e.Respond();
}
}

Gerelateerde Artikelen

Arduino ADK LED-verlichting

Arduino ADK LED-verlichting

heb je ooit wilde om te controleren van elektronica met uw smartphone?  De Arduino ADK (Android Development Kit) is de Arduino Mega met een ingebouwde USB host apparaat, klaar voor uw smartphone te worden aangesloten!  We maken een eenvoudige inleide
Gebruik Arduino met TIP120 transistor controle motors en krachtige apparaten

Gebruik Arduino met TIP120 transistor controle motors en krachtige apparaten

Hello again.Dus hebt u een gelijkstroommotor of lamp maar het maakt niet uit hoe u deze aan uw Arduino aansluit gewoon werken ze niet? Gissing wat, de Arduino is een brein dat wordt geleverd met kleine spieren. Het kan controleren LEDs en andere ener
Arduino en ultrasone sensor control servo en afstand meter

Arduino en ultrasone sensor control servo en afstand meter

Arduino en ultrasone sensor control servo en afstand meterIn dit project kunt u bekijken hoe u kunt besturen servomotor en tu Bereken afstand met behulp van de arduino en ultrasone sensor. U nodig hebt: 1. Arduino (uno, nano, mini pro)HardwareZet de
Slaapkamer verlichting controle

Slaapkamer verlichting controle

Hebt u ooit lag in bed en wilde dat u had een manier om alle van de kamer lichten uitgeschakeld?  Sommige van de kamer lichten dimmen en afsluiten van anderen?  Op welke manier zowat zijnde kundig voor dicht vandoor uw partners bed licht als uw partn
Indringende en een PCB met behulp van een Arduino-Based CNC frezen

Indringende en een PCB met behulp van een Arduino-Based CNC frezen

Tot onlangs PCB sonderen met behulp van een Arduino was gebaseerde CNC machine maar een loutere droom. Dankzij de mensen van Chilipeppr.com we nu hebben gebaseerde een bankje van de web-gebaseerde tool voor al onze Arduino CNC producten. Het beste de
Dave's dans in een een Arduino Based Motion gevoelige licht pak

Dave's dans in een een Arduino Based Motion gevoelige licht pak

Een Arduino Based beweging gevoelige licht pakHet kan ook weergeven patronen en dergelijke hoewel het gewoon de motie ontdekkende in de vid. Het gebruikt de versnellingsmeter van een ADXL335 om de beweging van de dragers. Mijn vriend Dave kandidatuur
PS3 Controlled Arduino Based Hovercraft (Bluetooth) by Micrazysoft

PS3 Controlled Arduino Based Hovercraft (Bluetooth) by Micrazysoft

IntroductieDe commerciële hovercraft is duur, dus we een zelfgemaakte hovercraft bouwden. Onze hovercraft kunt rechtdoor en zet via de PS3-controller. Dit Instructable leert je om een DIY hovercraft te bouwen met een PS3-controller. Het proces vereis
Geautomatiseerde verlichting met behulp van DMX en Perl

Geautomatiseerde verlichting met behulp van DMX en Perl

waarom automatiseren uw verlichting?Nou, om eerlijk te zijn, de meeste van mijn huis is geautomatiseerd zo leek het duidelijk om te doen.Er zijn tal van voordelen in het automatiseren van onderdelen van uw huis, verlichting in het bijzonder gewoon ma
Geautomatiseerde Climate Control

Geautomatiseerde Climate Control

Ik ben kieskeurig over hoe ik het klimaat in mijn kamer, met name in de winter. Ik vind de ventilator aan als ik ga naar bed, omdat ik graag de white noise en de wind, maar ik ook te vochtig zijn, anders krijg ik geschokt, elke keer als ik stap op he
Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz.  Intel Curie

Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz. Intel Curie

SAMENVATTINGEen apparaat dat kan worden gebruikt voor het besturen van tot 4 verschillende Hydroponic/Aeroponic systemen tegelijk. Het apparaat zal bepalen van de componenten van het systeem en zal melding naar een LCD-scherm weergegeven en kan de ge
Automatische verlichting controle met behulp van IR

Automatische verlichting controle met behulp van IR

In dit systeem, er zijn 2 infrarood zender en ontvanger paar geplaatst op de deur van kamer 1 en hetzelfde in zaal 2. Wanneer een persoon passeert deur, krijgt deze paar zintuigen en de verlichting van de kamer nu op. Op dezelfde manier als een perso
ARDUINO BASED stem geactiveerd HUISTOESTELLEN

ARDUINO BASED stem geactiveerd HUISTOESTELLEN

HUISHOUDELIJKE apparaten activeren met stem via bluetooth is een eenvoudigste manier van het maken van uw huis "A SMART HOME". In deze gaan serie van STEPS.we om erachter te komen hoe cool dat. om over te schakelen op de ventilator is door gewoo
Arduino & Android gebaseerd Bluetooth controle wachtwoord beschermd slim deurslot (behalve thuis)

Arduino & Android gebaseerd Bluetooth controle wachtwoord beschermd slim deurslot (behalve thuis)

Wij iedereen zijn bezorgd over de veiligheid van ons huis. Wereld steeds slimmer en slimmer elke dag en we willen controle en ons ding in slimmere manier beveiligd. In deze tutorial die ik hoe uitleggen zal gemaakt gebaseerd een arduino DIY smart loc
Arduino PID bibliotheek - Brightness Control

Arduino PID bibliotheek - Brightness Control

PID definities:De evenredige/integraal/afgeleide controller of PID-regelaar of alleen PID, is een serverreactie controle techinics die proportioneel integrale en afgeleide acties deelnemen, waardoor de fout signaal is geminimaliseerd door proportione