Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // the setup function runs once when you press reset or power the board
- void setup() {
- // initialize inputs and outputs
- pinMode(4, INPUT); //humidity 1 if > 40%
- pinMode(5, INPUT); //temp integer
- pinMode(6, INPUT); //photo sensor 1 if >400 lumens
- pinMode(7, INPUT); // water sensor 0 if water present 1 if dry
- pinMode(8, OUTPUT); // pump on/off
- }
- int water;
- int humid;
- int photo;
- int temp;
- // the loop function runs over and over again forever
- void loop() {
- water=digitalRead(7);
- humid=digitalRead(4);
- photo=digitalRead(6);
- temp=digitalRead(5);
- if (photo<1) {
- if (humid<1) {
- if (temp>32){
- if (water > 0) { // turn the pump off
- digitalWrite(8, LOW);
- } else {
- digitalWrite(8, HIGH); //turn pump on
- }
- }
- }
- }
- delay(100); // wait for a second
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement