Premiers code snippets EV3

Java

Code exemple EV3 en Java
 

Python

 

Capteur de luminosité

 

from ev3.rawdevice import UARTDevice
import time

def to_u(b):
   if (b>=0):
      return b
   return 256+b

UARTDevice.init()

# Sensor on Port 1 (meaning 0)

UARTDevice.reset(0)
time.sleep(1)

UARTDevice.setMode(0,1)
UARTDevice.setMode(0,2)
UARTDevice.setMode(0,3)

for i in range(0,1000000):
    v = UARTDevice.getValueBytes(0)
    print to_u(v[0])+256*v[1]
    time.sleep(0.01)

UARTDevice.reset(0)

Capteur de distance ultrasonique

from ev3.rawdevice import UARTDevice
import time

def to_u(b):
   if (b>=0):
      return b
   return 256+b

UARTDevice.init()

UARTDevice.reset(0)
time.sleep(1)
UARTDevice.setMode(0,0)
time.sleep(1)
UARTDevice.setMode(0,1)
time.sleep(1)

for i in range(0,1000000):
    v = to_u(UARTDevice.getValueByte(0))
    print v
    time.sleep(0.01)
    if (v<15):
       break


UARTDevice.reset(0)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>