This repository contains two Arduino-based motor control systems, each demonstrating different approaches to embedded systems development with various input and control mechanisms.
A timer-based motor control system that allows precise timing control of motor operation. This project demonstrates:
- Timer-based control mechanisms
- User interface with push buttons and LEDs
- H-Bridge motor driver integration
- Multiple operation modes (timing sequences)
- Circuit design and implementation in multiple versions
FanTimerArdunio480p.mp4
H_Bridge.Motor.Driver.mp4
A temperature-activated motor control system that dynamically adjusts motor speed based on environmental temperature readings. This project features:
- Real-time temperature monitoring and feedback
- Dual operation modes (automatic and manual)
- Interactive 4×4 keypad interface
- Status display via 16×2 LCD
- RGB visual temperature indication
- Customizable temperature thresholds
motor_control_sensor.mp4
embedded-arduino-projects/
├── motor_control_timer/ # Timer-based motor control project
│ ├── v1/ # Initial implementation
│ ├── v2/ # Improved version with H-Bridge
│ └── README.md # Project documentation
│
├── motor_control_sensor/ # Temperature-based motor control
│ ├── main.ino # Main program code
│ └── README.md # Project documentation
│
└── README.md # This file
These projects are designed for Arduino-compatible hardware and can be compiled and uploaded using the Arduino IDE or compatible development environments.
- Browse to the project directory you're interested in
- Review the project's README.md for specific requirements and setup instructions
- Open the .ino file in Arduino IDE
- Connect your Arduino board
- Upload and run the program
Each project includes detailed documentation and circuit diagrams to help with implementation.