Autonoma växthusgaser Factory (4 / 6 steg)
Steg 4: vattning
Kodning, är im fortfarande rengöring upp men här en brainstorm för vattning robotar.
Koden som används är för improvisera, istället för ett servo kan du använda en liten leksak DC-motor som har en högre växel och block röret (sjuka inlägget upp bilder imorgon, dess ganska riktigt sen just nu) och när motorn rör sig vatten kan sippra in. Jag kommer förmodligen att förbättra denna idé i morgon när jag får chansen att arbeta med motorn, men jag tycker att detta visar en punkt.
definiera analoga ingångar
int moistureSensor = 0;
int tempSensor = 2;
definiera ventil utgång
int waterValve = 7.
void setup() {
Serial.BEGIN(9600);
pinMode (waterValve, produktionen);
digitalWrite (waterValve, låg);
}
void loop() {
moisture_val = analogRead(moistureSensor);
Serial.Print ("fukt sensor läsningar");
Serial.println (moisture_val);
Delay(1000);
slå vatten på när jorden är torr
om (moisture_val < 850)
{
digitalWrite (waterValve, hög);
}
samtidigt (moisture_val < 850)
{
Delay(10000);
moisture_val = analogRead(moistureSensor);
}
digitalWrite (packningssats, låg);
}