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.
- Basic OOP
- Beginner level of Arduino
- Beginner level of C/C++
- 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.
- 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
- 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
- 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
- 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