Skip to content

Arduino-based motor control projects featuring a timer-controlled system and a temperature-responsive system with interactive interfaces and complete documentation.

Notifications You must be signed in to change notification settings

TryOmar/embedded-arduino-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Motor Control Projects

This repository contains two Arduino-based motor control systems, each demonstrating different approaches to embedded systems development with various input and control mechanisms.

Projects Overview

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

Tinkercad Simulation Link

Demo Video

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

Tinkercad Simulation Link

Demo Video

motor_control_sensor.mp4

Repository Structure

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

Development Environment

These projects are designed for Arduino-compatible hardware and can be compiled and uploaded using the Arduino IDE or compatible development environments.

Getting Started

  1. Browse to the project directory you're interested in
  2. Review the project's README.md for specific requirements and setup instructions
  3. Open the .ino file in Arduino IDE
  4. Connect your Arduino board
  5. Upload and run the program

Each project includes detailed documentation and circuit diagrams to help with implementation.

About

Arduino-based motor control projects featuring a timer-controlled system and a temperature-responsive system with interactive interfaces and complete documentation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published