Hoedster van de tuin (6 / 8 stap)

Stap 6: Stap 6: Code

/*---------------------------------------------------------------

TUINIEREN

----------------------------------------------------------------*/

initialiseren van de sensor pinnen

int light_sensor = A0;

int humidity_sensor = A2;

int temperature_sensor = a1 worden verkregen;

initialiseren LED jumperpennen of OUTPUT pinnen / /

int light_led = 13;

int humidity_led = 12;

int temperature_led = 11;

initialiseren van de zoemer (optioneel omdat het gebruikt om de gebruiker te waarschuwen

int zoemer = 10;

initialiseren van de invoerwaarden voor sensor pinnen / /

int light_sensor_value = 0;

int humidity_sensor_value = 0;

float temperature_sensor_value;

VOID Setup

{

Serial.begin(9600); voor problemen schieten of waarden controleren

pinMode(light_led,OUTPUT);

pinMode(humidity_led,OUTPUT);

pinMode(temperature_led,OUTPUT);

pinMode(buzzer,OUTPUT);

}

VOID buzz()

{

digitalWrite(buzzer,HIGH);

delay(200);

digitalWrite(buzzer,LOW);

delay(200);

}

void loop

{

het lezen van de waarden van de sensor-pinnen

light_sensor_value=analogRead(light_sensor);

humidity_sensor_value=analogRead(humidity_sensor);

temperature_sensor_value=analogRead(temperature_sensor);

de LM35 of temperatuur sensor kalibreren

temperature_sensor_value = temperature_sensor_value * 0.48828125;

de waarden controleren die via de seriële monitor

Serial.Print("Light=");

Serial.Print(light_sensor_value);

Serial.Print("\thumidity=");

Serial.Print(humidity_sensor_value);

Serial.Print("\ttemp=");

Serial.Print(temperature_sensor_value);

Serial.Print("*C");

Serial.println();

delay(100);

schrijven van voorwaarden om de gebruiker te waarschuwen

Als (light_sensor_value < = 100)

{

digitalWrite(light_led,HIGH);

Buzz();

}

anders

digitalWrite(light_led,LOW);

if(humidity_sensor_value<200|| humidity_sensor_value > = 800)

{

digitalWrite(humidity_led,HIGH);

Buzz();

}

anders

digitalWrite(humidity_led,LOW);

if(temperature_sensor_value<18|| temperature_sensor_value > 25)

{

digitalWrite(temperature_led,HIGH);

Buzz();

}

anders

digitalWrite(temperature_led,LOW);

delay(50);

}

Gerelateerde Artikelen

Kweken van een tuin met veel ruimte of zon

Kweken van een tuin met veel ruimte of zon

Ik gebrek aan voldoende zon, dus heb ik mijn tuin gebouwd op mijn hek met behulp zoals veel hergebruikt of items gevonden zoals ik heb kunnen.Stap 1: Start uw zaden Ik heb een patio die niet genoeg zonlicht krijgt voor de teelt van groenten, dus ik m
Katten niet gebruik maken van mijn tuin als een toilet!

Katten niet gebruik maken van mijn tuin als een toilet!

Katten weg technologieEen andere eeuwige probleem dat ik heb, is elke keer als ik de tuin spitten of bereiden een zaad bed de lokale katten besloten haar eerlijk en aardig van mij te hebben gemaakt een kattenbak voor hen en gaan hoofd en laat me vreu
7 things te denken wanneer het Planning van een tuin

7 things te denken wanneer het Planning van een tuin

Na 20 jaar professioneel ontwerpen en onderhouden van tuinen, heb ik sommige dingen met u te delen over het plannen van een tuin. Geloof me, ik heb mijn aandeel van fouten gemaakt en heb zo veel geleerd van trial and error. Is dat niet de beste manie
Starten van uw tuin binnenshuis

Starten van uw tuin binnenshuis

Heb je ooit gedacht over het kweken van een tuin, maar gewoon nog niet hebt?Misschien u een tuin groeien maar houd niet van de hoge kosten van het kopen van planten elk voorjaar betalen?Is de Instructable voor jou goed dan dit. Ik zal u stap voor sta
Bewateren van de tuin met GARD-A-WATER Arduino Project

Bewateren van de tuin met GARD-A-WATER Arduino Project

Hoi allemaalAangezien ik wat gebied voor toekomstige huis gekocht heb was ik benieuwd hoe dat een echt mooie gazon. Niet een klassieke maar een prachtig gazon van Engelse stijl :)Maar Hey!Hoe wilt u dat gazon zonder juiste drenken?Dus waren mij en ip
De Mat van een tuin groeien

De Mat van een tuin groeien

de foto is van mijn beat up tuinhuisje mat. Het is op zijn laatste benen. Ik dacht dat het zou leuk om te groeien van een tuin mat.Dit is een work in progress. Planten groeien in hun eigen tempo. Dit is ten minste een seizoen en meer als twee of drie
Het ontwerp van uw tuin voor de zon

Het ontwerp van uw tuin voor de zon

ik was onlangs te spelen met een nieuw stuk van software Autodesk FormIt genaamd. Het technisch ontworpen voor architecten, maar het is werkelijk makkelijk te gebruiken en ik vond het best leuk. U kunt echt gemakkelijk ontwerpen van gebouwen en zie h
Maken van een tuin rij Marker

Maken van een tuin rij Marker

bijna iedereen die een grote tuin heeft heeft een paar van de hoofdproblemen.  Een van deze problemen is het planten van uw groenten en fruit in een rechte lijn.  Of je artistieke of niet, is het moeilijk om het maken van een rechte greppel uw zaden
Maken van 3D tuin stenen

Maken van 3D tuin stenen

onze tuinen zijn een plek voor therapie, eenzaamheid, een plek waar we kunnen uiten onze tuinieren vaardigheden, onze gedachten bij elkaar krijgen en genieten van planten van om het even wat die past bij onze verbeelding. Het lijkt ons buiten slaapka
Hoekje van de tuin van gerecycled papier

Hoekje van de tuin van gerecycled papier

Hallo iedereen,Deze keer heb ik besloten om iets eenvoudig uit het oud papier te bouwen. Ik hoop dat we hebben hier een beetje diorama van een tuin hoek of tenminste ik kon geven u enkele ideeën voor uw eigen papieren model of gewoon een beetje plezi
De omtrek van uw tuin met (zonne-) licht berichten oplichten

De omtrek van uw tuin met (zonne-) licht berichten oplichten

Het doel van deze ible is om te laten zien een manier om setup een automatische verlichting omtrek rond uw omheinde tuin met behulp van deze goedkope zonne-LED-verlichting door ze op zeer makkelijk te gebruiken berichten... uw hek posten!Stap 1: mate
Winter voorbereiden van uw tuin met een koud frame

Winter voorbereiden van uw tuin met een koud frame

Als u in de noordelijke helft van de VS woont, hebt waarschijnlijk u om te gaan met sommige winters behoorlijk koud. In plaats van moetend uw planten binnenshuis verplaatsen, of gewoon te wachten tot de lentetijd, een koud frame te bouwen en uit te b
Macht rem ontluchting van een tuin sproeier

Macht rem ontluchting van een tuin sproeier

Ik hou van het werken op de oude auto's, maar enkele van de tools zijn te duur voor wat ze zijn gemaakt van...Ik zag een paar artikelen op how to make druk HEMOGLOBIN uit tuin spuittoestellen. De commerciële HEMOGLOBIN verkopen voor $50 tot $200 + ma
Maak een tabel van de tuin met Running Water!

Maak een tabel van de tuin met Running Water!

ik wilde een tabel te gebruiken als een schoonmaak station voor mijn concrete projecten, maar dat zou verdubbelen in gebruik voor andere dingen: reinigen van groenten uit de tuin, vullen van watercontainers, Tuingereedschap schoonmaken, planten potgr