Skip to content

Commit c3082fd

Browse files
committed
ev3: set device driver for the nxt sensors manually
1 parent 4f9aa62 commit c3082fd

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

roberta/ev3.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ def makeInfraredSensor(port):
131131
@staticmethod
132132
def makeLightSensor(port):
133133
try:
134+
p = ev3dev.LegoPort(port)
135+
p.set_device = 'lego-nxt-light'
134136
s = ev3dev.LightSensor(port)
135137
except (AttributeError, OSError):
136138
logger.info('no light sensor connected to port [%s]', port)
@@ -140,6 +142,8 @@ def makeLightSensor(port):
140142
@staticmethod
141143
def makeSoundSensor(port):
142144
try:
145+
p = ev3dev.LegoPort(port)
146+
p.set_device = 'lego-nxt-sound'
143147
s = ev3dev.SoundSensor(port)
144148
except (AttributeError, OSError):
145149
logger.info('no sound sensor connected to port [%s]', port)

0 commit comments

Comments
 (0)