trigger D13 w/ A0 on Monday and trigger D12 w/A0 on tuesday. etc etc etc


hi there. i'm using relay shield, ds1307 rtc , yl-69 moisture sensor. goal alternate pin being used each day. want activate pin 12 on 1 day , pin 13 next if sensor value below threshold. idea have 1 pump food , 1 pump water. have been helped immensely , wish further refine sketch.


so in head, code should initialize pin 13 5 seconds  before 12 , if sensor value below 400. , when after 12, pin 12 initialize 5 seconds if sensor value met.

****my hope in future able base output pins on day of week or , odd days.****
right have set per half day. body know how use daysoftheweek instead?



#include <wire.h>
#include "rtclib.h"

rtc_ds1307 rtc;

char daysoftheweek[7][12] = {"sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"};

int sensorpin = a0;    // select input pin potentiometer
int ledpin = 13;
int ledpin2 = 12;// select pin led
int sensorvalue = 0;

void setup() {
  serial.begin(9600);
  // declare ledpin output:
  pinmode(ledpin1, output);
  pinmode(ledpin2, output);
}

void loop() {
  datetime = rtc.now();
  if (now.hour() > 12 && analogread(sensorpin) > 400)
  {
    digitalwrite(ledpin1, low);
    delay(5000);
    digitalwrite(ledpin1, high);
  }
  if (now.hour() < 12 && analogread(sensorpin) > 400)
  {
    digitalwrite(ledpin2, low);
    delay(5000);
    digitalwrite(ledpin2, high);
  }
}

code: [select]
if (now.hour() > 12 && analogread(sensorpin) > 400);
if hour greater 12 , analog reading high enough, nothing. that's ; on end says. not meant.


Arduino Forum > Using Arduino > Programming Questions > trigger D13 w/ A0 on Monday and trigger D12 w/A0 on tuesday. etc etc etc


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor