Skip to content

This is an Arduino framework which makes easy to program different circuit components like LED's, push buttons, servo motors etc by using Arduino. But it can be used for some advanced purposes as well like building a custom serial communication protocol or a console. All components are implemented as an OOP class.

Notifications You must be signed in to change notification settings

sametbaykul/ArduinoComp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArduinoComp

This is a C++ framework which makes easy to program different circuit components like LED's, push buttons, servo motors etc by using Arduino. But it can be used for some advanced purposes as well like building a custom serial communication protocol or a console. All components are implemented as an OOP class.


REQUIREMENTS

  • Basic OOP
  • Beginner level of Arduino
  • Beginner level of C/C++

USAGE

  • You can use each class individually (All of them are seperate doc)
  • You can try each class on Autodesk TinkerCad which is a free online circuit prototyping tool.

DEMO

  1. Running LED's

Classes : LED, Button, Timer

Info : Introduction to repository by using basic components

Link : https://www.tinkercad.com/things/aNMhpOvUyjR-1-running-led


  1. LED Game

Classes : LED, Button, Timer

Info : Building an elegant logic by using basic components

Link : https://www.tinkercad.com/things/5bLf5YoK2jS-2-led-game


  1. DC Motor Driver

Classes : Button, DCMotor, Console

Info : Controlling of a DC motor by using a motor driver and a console

Link : https://www.tinkercad.com/things/3ZLiccJlbFf-3-dc-motor-driver


  1. RC Servo Motor

Classes : Potentiometer, Protocol

Info : Controlling of a RC motor by using a potentiometer and a custom serial communication protocol

Link : https://www.tinkercad.com/things/3ZLiccJlbFf-3-dc-motor-driver

About

This is an Arduino framework which makes easy to program different circuit components like LED's, push buttons, servo motors etc by using Arduino. But it can be used for some advanced purposes as well like building a custom serial communication protocol or a console. All components are implemented as an OOP class.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages