EVShield Arduino library
HTML C++ Arduino JavaScript Other
Latest commit 1ecd739 Oct 12, 2016 @sethten sethten committed with MindsensorsSupport add sensor class prefix where missing (#22)
The EV3 sensor files and classes are prefixed with "EVs_"
Permalink
Failed to load latest commit information.
EVShield_examples add sensor class prefix where missing (#22) Oct 12, 2016
EVShield_tests add sensor class prefix where missing (#22) Oct 12, 2016
html update documentation (#19) Oct 7, 2016
BaseI2CDevice.cpp support timing on Arduino 101 Oct 6, 2016
BaseI2CDevice.h compatibility changes for 1.6.8 Apr 19, 2016
EVShield.cpp support timing on Arduino 101 Oct 6, 2016
EVShield.h update waitForButtonPress led_pattern default value to align with dou… Oct 12, 2016
EVShieldAGS.cpp first commit Feb 25, 2015
EVShieldAGS.h first commit Feb 25, 2015
EVShieldI2C.cpp first commit Feb 25, 2015
EVShieldI2C.h first commit Feb 25, 2015
EVShieldUART.cpp first commit Feb 25, 2015
EVShieldUART.h first commit Feb 25, 2015
EVs_AbsoluteIMU.cpp first commit Feb 25, 2015
EVs_AbsoluteIMU.h first commit Feb 25, 2015
EVs_AngleSensor.cpp first commit Feb 25, 2015
EVs_AngleSensor.h first commit Feb 25, 2015
EVs_DISTNx.cpp first commit Feb 25, 2015
EVs_DISTNx.h first commit Feb 25, 2015
EVs_EV3Color.cpp first commit Feb 25, 2015
EVs_EV3Color.h Type corrections. Aug 17, 2016
EVs_EV3Gyro.cpp first commit Feb 25, 2015
EVs_EV3Gyro.h Type corrections. Aug 17, 2016
EVs_EV3Infrared.cpp first commit Feb 25, 2015
EVs_EV3Infrared.h Type corrections. Aug 17, 2016
EVs_EV3SensorMux.cpp Updated for EVs_EV3SensorMux.cpp Feb 8, 2016
EVs_EV3SensorMux.h Update for EVs_EV3SensorMux.h Feb 8, 2016
EVs_EV3Touch.cpp first commit Feb 25, 2015
EVs_EV3Touch.h first commit Feb 25, 2015
EVs_EV3Ultrasonic.cpp first commit Feb 25, 2015
EVs_EV3Ultrasonic.h Type corrections. Aug 17, 2016
EVs_LightSensorArray.cpp first commit Feb 25, 2015
EVs_LightSensorArray.h first commit Feb 25, 2015
EVs_LineLeader.cpp first commit Feb 25, 2015
EVs_LineLeader.h first commit Feb 25, 2015
EVs_MagicWand.cpp first commit Feb 25, 2015
EVs_MagicWand.h first commit Feb 25, 2015
EVs_NXTCam.cpp first commit Feb 25, 2015
EVs_NXTCam.h first commit Feb 25, 2015
EVs_NXTColor.cpp first commit Feb 25, 2015
EVs_NXTColor.h first commit Feb 25, 2015
EVs_NXTCurrentMeter.cpp first commit Feb 25, 2015
EVs_NXTCurrentMeter.h first commit Feb 25, 2015
EVs_NXTLight.cpp first commit Feb 25, 2015
EVs_NXTLight.h first commit Feb 25, 2015
EVs_NXTMMX.cpp first commit Feb 25, 2015
EVs_NXTMMX.h first commit Feb 25, 2015
EVs_NXTServo.cpp compatibility with IDE 1.6.8 Apr 20, 2016
EVs_NXTServo.h compatibility with IDE 1.6.8 Apr 20, 2016
EVs_NXTTouch.cpp first commit Feb 25, 2015
EVs_NXTTouch.h first commit Feb 25, 2015
EVs_NXTVoltMeter.cpp first commit Feb 25, 2015
EVs_NXTVoltMeter.h first commit Feb 25, 2015
EVs_NumericPad.cpp first commit Feb 25, 2015
EVs_NumericPad.h first commit Feb 25, 2015
EVs_PFMate.cpp Update EVs_PFMate.cpp Mar 30, 2015
EVs_PFMate.h Update EVs_PFMate.h Mar 30, 2015
EVs_PSPNx.cpp first commit Feb 25, 2015
EVs_PSPNx.h first commit Feb 25, 2015
EVs_PiLight.cpp first commit Feb 25, 2015
EVs_PiLight.h first commit Feb 25, 2015
EVs_RTC.cpp first commit Feb 25, 2015
EVs_RTC.h first commit Feb 25, 2015
EVs_SumoEyes.cpp compatibility with IDE 1.6.8 Apr 20, 2016
EVs_SumoEyes.h first commit Feb 25, 2015
MsTimer2.cpp support timing on Arduino 101 Oct 6, 2016
MsTimer2.h support timing on Arduino 101 Oct 6, 2016
README.md Update README.md Apr 20, 2016
SHDefines.h support timing on Arduino 101 Oct 6, 2016
SoftI2cMaster.cpp compatibility changes for 1.6.8 Apr 19, 2016
SoftI2cMaster.h compatibility changes for 1.6.8 Apr 19, 2016
keywords.txt Update keywords.txt Mar 30, 2015

README.md

How to Install EVShield Library

To install, download a ZIP from github, and unzip it in your arduino/libraries folder.
Resulting in folder similar to: arduino1.6.8/libraries/EVShield

To start with, open IDE and Browse to Menu: File -> Examples -> EVShield -> EVShield_tests -> print_bank_info
and open sketch print_bank_info.ino

Compile and download this sketch to your arduino. Open Serial terminal and see the output of this sketch. (Be sure that EVShield is attached to your Arduino).

As a next step, follow the examples from EVShield_examples folder.

To write your own programs, start with a tutorial here: http://www.mindsensors.com/pdfs/EVShield-Library-Tutorial.pdf
and then refer to online API reference here: http://www.mindsensors.com/reference/EVShield/html/