Thanyasit / Automatic_Animal_Feeder

This program controls an automatic animal feeder that dispenses food at specific intervals. The program uses an Arduino board, a servo motor, and a liquid crystal display (LCD) to control the feeder.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automatic Animal Feeder

Description

This program controls an automatic animal feeder that dispenses food at specific intervals. The program uses an Arduino board, a servo motor, and a liquid crystal display (LCD) to control the feeder.
Project at Tha Luang Cement Thai Anusorn Technical College (2017)

Installation

To use this program, you will need an Arduino board and the following libraries:

  • Wire.h
  • Servo.h
  • LiquidCrystal_I2C.h

Download the code and upload it to your Arduino board using the Arduino IDE.

Usage

The program has two buttons: one for setting the feeding time and another for starting the feeding cycle. To set the feeding time, press the "Set" button and use the other button to increase the time. Once you have set the feeding time, press the "Start" button to begin the feeding cycle.

During the feeding cycle, the LCD displays the remaining time in hours, minutes, and seconds. When the time runs out, the program activates the servo motor to dispense the food.

License

This code is licensed under the MIT License. See the LICENSE file for details.

About

This program controls an automatic animal feeder that dispenses food at specific intervals. The program uses an Arduino board, a servo motor, and a liquid crystal display (LCD) to control the feeder.

License:MIT License


Languages

Language:C++ 100.0%