Vernier Acceleration Sensor Python: Difference between revisions

From wikiluntti
No edit summary
No edit summary
Line 19: Line 19:
Returns the following modes 'ref-raw', 'rgb-raw' and 'col-cal'
Returns the following modes 'ref-raw', 'rgb-raw' and 'col-cal'


==== REF-RAW ====
Or equivalently the following code works
 
Not working.
 
==== RGB-RAW ====
 
Not working.
 
==== COL-CAL ====
 
Not working.
 
=== Sensor class ===


<syntaxhighlight lang="python">
<syntaxhighlight lang="python">
Line 49: Line 37:
     print(accSensor.value() )
     print(accSensor.value() )
</syntaxhighlight>
</syntaxhighlight>
but the values are not exactly working.

Revision as of 19:47, 21 September 2020

Introduction

Sensor Class: Check the modes

#!/usr/bin/env python3
# https://sites.google.com/site/ev3devpython/

from ev3dev2.sensor import *
from ev3dev2.sensor import INPUT_1

import time

p = Sensor( INPUT_1 )
while 1:
    print( p.modes )
    time.sleep(5)

Returns the following modes 'ref-raw', 'rgb-raw' and 'col-cal'

Or equivalently the following code works

from ev3dev2.sensor import *

import time

accSensor = Sensor(address="ev3-ports:in1")
print( accSensor )
print( accSensor.modes )
#time.sleep(5)
accSensor.mode="REF-RAW" #about 565, no changes
#accSensor.mode="RGB-RAW" #about 121
#accSensor.mode="COL-CAL" #Not working
#time.sleep(5)
while 1:
    print(accSensor.value() )

but the values are not exactly working.