Rotary: Added C source

Added C source for rotary angle sensor

    * Renamed all files from groverrotary to rotary
    * Replaced all instances of groverrotary with rotary
    * Added C source for rotary angle sensor
    * Updated all CMake files

Signed-off-by: Sisinty Sasmita Patra <sisinty.s.patra@intel.com>
This commit is contained in:
Sisinty Sasmita Patra
2016-09-12 10:19:10 -07:00
committed by Noel Eck
parent b266f87450
commit bded0a07d9
21 changed files with 350 additions and 43 deletions

View File

@ -92,7 +92,7 @@ add_example (relay)
add_example (light)
add_example (temperature)
add_example (grovebutton)
add_example (groverotary)
add_example (rotary)
add_example (slide)
add_example (buzzer-sound)
add_example (nrf24l01-transmitter)

View File

@ -33,7 +33,7 @@ int main ()
{
//! [Interesting]
// Instantiate a rotary sensor on analog pin A0
upm::GroveRotary* knob = new upm::GroveRotary(0);
upm::Rotary* knob = new upm::Rotary(0);
// Print sensor name to confirm it initialized properly
cout << knob->name() << endl;

View File

@ -47,7 +47,7 @@ add_example(GroveMQ9 gas)
add_example(O2Example o2)
add_example(GroveQTouch at42qt1070)
add_example(RelaySample grove)
add_example(GroveRotarySample grove)
add_example(RotarySample grove)
add_example(GROVESCAMSample grovescam)
add_example(SlideSample slide)
add_example(GroveSpeakerSample grovespeaker)

View File

@ -22,11 +22,11 @@
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
public class GroveRotarySample {
public class RotarySample {
public static void main(String[] args) throws InterruptedException {
// ! [Interesting]
upm_grove.GroveRotary knob = new upm_grove.GroveRotary(0);
upm_grove.Rotary knob = new upm_grove.Rotary(0);
while (true) {
float abs_value = knob.abs_value(); // Absolute raw value

View File

@ -26,7 +26,7 @@
var upm_grove = require('jsupm_grove');
//setup access analog input Analog pin #0 (A0)
var groveRotary = new upm_grove.GroveRotary(0);
var groveRotary = new upm_grove.Rotary(0);
loop();

View File

@ -24,7 +24,7 @@ from time import sleep
import pyupm_grove as grove
# New knob on AIO pin 0
knob = grove.GroveRotary(0)
knob = grove.Rotary(0)
# Loop indefinitely
while True: