This is the egoShield Arduino library, providing software functions for the uStepper egoShield shield.
- News!
- This version of the library adds two new functions to the library: moveToAngle() - This makes it possible to specify a desired angle to reach, with respect to the last reset of home position MoveAngle() - This makes it possible to move the motor an angle relative to its current position, without having to calculate the steps required, and manually call moveSteps();
- Features
- The egoShield library contains the following features:
- State is indicated at the top left corner of the OLED display
- PID mode is indicated in the top middle of the OLED display
- Loop mode is indicated in the top right corner of the OLED display
- The button functionalities are indicated by a bar in the bottom of the OLED display
- Installation
- To install the egoShield library into the Arduino IDE, perform the following steps:
- Go to Sketch->Include Libraries->Manage Libraries... in the Arduino IDE
- Search for "egoShield", in the top right corner of the "Library Manager" window
- Install egoShield library
The library is tested with Arduino IDE 1.6.10
- Prerequisites
- The library requires the uStepper library: uStepper GitHub and the u8g2 library from Olikraus u8g2 GitHub
- Copyright
(C)2017 ON Development IVS
www.on-development.com
admin.nosp@m.istr.nosp@m.ation.nosp@m.@on-.nosp@m.devel.nosp@m.opme.nosp@m.nt.co.nosp@m.m
The code contained in this file is released under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
The code in this library is provided without warranty of any kind - use at own risk! neither ON Development IVS nor the author, can be held responsible for any damage caused by the use of the code contained in this library !
- To do list
- Add comments in the .cpp
- clean the code in .cpp
- Add BT support
- Known Bugs
-
- Author
- Mogens Groth Nicolaisen (mogen.nosp@m.s@us.nosp@m.teppe.nosp@m.r.co.nosp@m.m)
- Change Log
- Version
- 0.1.0:
-
0.1.1:
- Corrected release version in library properties