ARDUINO BASED stem geactiveerd HUISTOESTELLEN (3 / 4 stap)

Stap 3: programmeren

het programma eenvoudig en gemakkelijk te doen van een dergelijk project worden hieronder nader verklaard

STEM GECONTROLEERDE HUISAUTOMATISERING

#define licht 2 //CONNECTED RELAY-1

#define fan 3 //CONNECTED tot RELAY 2

String voiceString;

String light1 = "* tesla zet de lichten #";

Light2 koord = "* het is te donker tesla #";

Light3 koord = "* lampjes op tesla #";

Light4 koord = "* tesla uitschakelen de lichten #";

Light5 koord = "* uitschakelen van de lichten #";

Light6 koord = "* ik hoef niet lichten nu #";

Fan1 koord = "* tesla Schakel op de fan #";

Fan2 koord = "* zet de ventilator gelieve #";

Fan3 koord = "* fans op tesla #";

Fan4 koord = "* tesla Schakel uit de fan #";

Fan5 koord = "* uitschakelen van de ventilator tesla #";

Fan6 koord = "* tesla ik niet moet ventilator rechts nu #"

FL1 string = "* zet alles #";

String FL2 = "* het is te donker en warm tesla #";

String FL3 = "* ik wil fans en licht #";

FL4 string = "* uitschakelen alles tesla #";

String FL5 = "* geen behoefte van ventilator en licht tesla #";

String FL6 = "* uitschakelen alles tesla #";

String GD = "* welterusten tesla #";

VOID Setup {}

Serial.begin(9600);

pinMode(light,OUTPUT);

pinMode(fan,OUTPUT);

delay(3000);

}

void loop

{

terwijl (Serial.available())

{

delay(10);

Als (Serial.available() > 0) {}

char c = Serial.read();

voiceString += c;

}

Serial.println(voiceString);

}

Als (voiceString.length() > 0)

{

if((voiceString.equalsIgnoreCase(light1)) || (voiceString.equalsIgnoreCase(light2)) || (voiceString.equalsIgnoreCase(light3)))

digitalWrite(light,HIGH);

anders if((voiceString.equalsIgnoreCase(light4)) || (voiceString.equalsIgnoreCase(light5)) || (voiceString.equalsIgnoreCase(light6)))

digitalWrite(light,LOW);

anders if((voiceString.equalsIgnoreCase(fan1)) || (voiceString.equalsIgnoreCase(fan2)) || (voiceString.equalsIgnoreCase(fan3)))

digitalWrite(fan,HIGH);

anders if((voiceString.equalsIgnoreCase(fan4)) || (voiceString.equalsIgnoreCase(fan5)) || (voiceString.equalsIgnoreCase(fan6)))

digitalWrite(fan,LOW);

anders if((voiceString.equalsIgnoreCase(FL1)) || (voiceString.equalsIgnoreCase(FL2)) || (voiceString.equalsIgnoreCase(FL3)))

{

digitalWrite(fan,HIGH);

digitalWrite(light,HIGH);

}

anders if((voiceString.equalsIgnoreCase(FL4)) || (voiceString.equalsIgnoreCase(FL5)) || (voiceString.equalsIgnoreCase(FL6)))

{

digitalWrite(light,LOW);

digitalWrite(fan,LOW);

}

voiceString = "";

}

}

Gerelateerde Artikelen

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
Stem geactiveerd verlichting / Led (ARDUINO en ANDROID)

Stem geactiveerd verlichting / Led (ARDUINO en ANDROID)

Controlerende You'r Home verlichting met behulp van een arduino en you'r android telefoon!Dit is mijn allereerste instructable, ik wilde om te controleren mijn huis met behulp van een arduino en android telefoon.Er waren vele andere opties beschikbaa
Peuter Bot 3000 door Adam Fujita. Stem geactiveerd educatieve ouderschap gereedschap!

Peuter Bot 3000 door Adam Fujita. Stem geactiveerd educatieve ouderschap gereedschap!

Peuter Bot 3000 uit verhalen voor Paloma op Vimeo.De peuter-Bot is een eenvoudig apparaat gemaakt om te illustreren hoe goed ouderschap kan worden beoefend. Deze bot bestaat uit een Parralax Shield Bot met een Electret microfoon van Ada Fruit. De ide
Arduino - BLUETOOTH stem & Remote Home control Android APP

Arduino - BLUETOOTH stem & Remote Home control Android APP

Hello wereld! Vandaag maakte ik een voice control en remote control app gecombineerd. Volgens mij is dit de beste die ik heb gemaakt en ik ga te gebruiken in mijn huis mezelf, lees ook de andere apps die ik heb gemaakt.Ik maakte een lijst van opdrach
Arduino leidde stemming kubus (klein) (Video inbegrepen)

Arduino leidde stemming kubus (klein) (Video inbegrepen)

gaan om u te tonen hoe maak je een kleine Led stemming kubus met een arduino.Dit is goed voor beginners, en mensen die geen toegang hebben tot RGB led's nog.in de laatste stap, video kijken om te zien wat het als zal kijkenStap 1: benodigdhedenU moet
Hoe u Arduino een stem te geven

Hoe u Arduino een stem te geven

Het RaspiVoice Kickstarter-project is een stimulans Arduino gebruikers de kans te geven om de invloed van de mogelijkheden van de uitstekende geluidsweergave van Raspberry Pi in een Arduino project. Het bereikt dit door gebruikers van de Arduino te g
Arduino-based Switching spanningsstabilisatoren

Arduino-based Switching spanningsstabilisatoren

DC naar DC omvormers worden gebruikt voor het efficiënt DC spanning te converteren. Ze hebben een omzettingsefficiëntie van wel 95% waardoor ze handig voor LED strips, fietsverlichting, acculaders en zonne-aangedreven apparaten. Een spanning converte
Arduino Based geautomatiseerde verlichting Control

Arduino Based geautomatiseerde verlichting Control

dit is mijn tweede instructable. Ik wil delen een aantal van de basis dingen die ik heb gemaakt met behulp van de arduino, ik ben de laatste tijd zo druk. dan kreeg ik de kans om deze vrije tijd... geïnspireerd door mijn oud-leerling en een collega c
3 as Arduino-Based CNC Controller

3 as Arduino-Based CNC Controller

ik heb gespeeld met verschillende CNC ontwerpen en Stepper controllers voor vele jaren. Ik begonnen met de bouw lang geleden CNC-machines. Mijn eerste inspiratie vandaan kwam Bruce Shapiro's eggbot. Ik probeerde een paar variaties van het en zelfs de
Energino: een Arduino-based energieverbruik toezicht schild

Energino: een Arduino-based energieverbruik toezicht schild

Energino is een plug-load-meter die de hoeveelheid stroom die wordt verbruikt meet door wat DC elektrische toestel is aangesloten zijn. Het was oorspronkelijk ontworpen om het volgen van het energieverbruik van simpele netwerkapparaten zoals Ethernet
Arduino Based RADAR systeem met ontvangstbevestiging van de TARGET

Arduino Based RADAR systeem met ontvangstbevestiging van de TARGET

RADAR is een object-detectiesysteem dat radiogolven gebruikt om te bepalen van het bereik, de hoogte, de richting, of de snelheid van objecten. Radarsystemen komen in een verscheidenheid van maten en hebben verschillende prestatiespecificaties. Sommi
DIY Arduino based PHOTO BOOTH

DIY Arduino based PHOTO BOOTH

Deze eerste versie van onze Photobooth voor de bruiloft van vrienden, we merkten dat het zou kosten bijna hetzelfde om te huren nog eenvoudiger een oorzaak hebben we gebouwd.We hebben geprobeerd om zo goedkoop mogelijk zijn voor ons, zodat wij onze b
Stem geactiveerd raketwerper

Stem geactiveerd raketwerper

dit project combineert een emische 2 tekst-naar-spraak module, een ultrasone Ping))) afstand van de sensor, de Lanceerinrichting van de raket van de perslucht van maken, en een Arduino Uno.Dit project kan worden gebruikt voor de beveiliging, streken