Skip to content

Latest commit

 

History

History
59 lines (35 loc) · 1.87 KB

File metadata and controls

59 lines (35 loc) · 1.87 KB

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