OpenSprinkler Forums Pictures and Creative Use Indoor watering system Reply To: Indoor watering system

#46888

Peter
Participant

Crosmax, Code for above post as unable to attach .ino file. Rename as tester.ino.


#include <ESP8266WiFi.h>

#define VALVE_A_CONTROL_PIN		0	// GPIO0 (D3 on ESP-12E with ESP Motor Chield)
#define VALVE_A_ENABLE_PIN		5	// GPIO5 (D1 on ESP-12E with ESP Motor Chield)

void setup(void)
{
	Serial.begin(115200);
	Serial.printf("Setting up pins\n");

	pinMode(LED_BUILTIN, OUTPUT);
	pinMode(VALVE_A_CONTROL_PIN, OUTPUT);
	pinMode(VALVE_A_ENABLE_PIN, OUTPUT);
	digitalWrite(VALVE_A_ENABLE_PIN, HIGH);

	Serial.printf("Starting loop\n");
}

void loop(void) {

	Serial.printf(".");

	digitalWrite(LED_BUILTIN, 1);
	digitalWrite(VALVE_A_CONTROL_PIN, 1);
	delay(2000);
	digitalWrite(LED_BUILTIN, 0);
	digitalWrite(VALVE_A_CONTROL_PIN, 0);
	delay(2000);
}