CCCPaste

Scanner rev_32

/********* Pleasedontcode.com **********

	Pleasedontcode thanks you for automatic code generation! Enjoy your code!

	- Terms and Conditions:
	You have a non-exclusive, revocable, worldwide, royalty-free license
	for personal and commercial use. Attribution is optional; modifications
	are allowed, but you're responsible for code maintenance. We're not
	liable for any loss or damage. For full terms,
	please visit pleasedontcode.com/termsandconditions.

	- Project: Scanner
	- Source Code compiled for: Arduino Uno
	- Source Code created on: 2023-10-27 16:19:21
	- Source Code generated by: AlexWind

********* Pleasedontcode.com **********/
/****** DEFINITION OF LIBRARIES *****/
#include 
#include 

// Define the input pins for the soil moisture sensor and water motor
const uint8_t soilMoistureSensorPin = 2;
const uint8_t waterMotorPin = 3;

// Create an instance of the EasyButton library for the soil moisture sensor
EasyButton soilMoistureSensorButton(soilMoistureSensorPin);

void setup() {
  // Set the water motor pin as an output
  pinMode(waterMotorPin, OUTPUT);

  // Initialize the soil moisture sensor button
  soilMoistureSensorButton.begin();
}

void loop() {
  // Read the state of the soil moisture sensor button
  soilMoistureSensorButton.read();

  // Check if the soil moisture sensor button is pressed
  if (soilMoistureSensorButton.isPressed()) {
    // If the soil is dry, start the water motor
    digitalWrite(waterMotorPin, HIGH);
  } else {
    // If the soil is wet, stop the water motor
    digitalWrite(waterMotorPin, LOW);
  }
}