def EINT0Callback(): """Callback function for EINT0. """ while not digitalRead(BTN): sleep(0) print "%s don't touch that!" % choice(responses) state = digitalRead(LED) digitalWrite(LED, state ^ 1) EXTI_ClearEXTIFlag(0)
def __init__(self): # Initialize pin select registers roboveroConfig() # enable IMU_EN pinMode(P1_0, OUTPUT) digitalWrite(P1_0, 0) self.accelerometer = Accelerometer() self.compass = Compass() self.gyrometer = Gyrometer()
def run(): # no need for roboveroConfig() heartbeatOff() pinMode(BTN, INPUT) pinMode(LED, OUTPUT) while True: digitalWrite(LED, digitalRead(BTN))
def IMUReset(): #Reset IMU by pulling IMU_EN high and then lowp pinMode(P1_0, OUTPUT) digitalWrite(P1_0, 1) digitalWrite(P1_0, 0)
def IMUInit(): #Enable IMU by pulling IMU_EN lowx pinMode(P1_0, OUTPUT) digitalWrite(P1_0, 0)
"""Control the LED with the pushbutton using the Arduino API. """ from robovero.arduino import pinMode, digitalWrite, digitalRead, BTN, LED from robovero.arduino import INPUT, OUTPUT from robovero.extras import heartbeatOff __author__ = "Neil MacMunn" __email__ = "*****@*****.**" __copyright__ = "Copyright 2010, Gumstix Inc." __license__ = "BSD 2-Clause" __version__ = "0.1" # no need for roboveroConfig() heartbeatOff() pinMode(BTN, INPUT) pinMode(LED, OUTPUT) while True: digitalWrite(LED, digitalRead(BTN))
def IMUInit(): """ Enable IMU by pulling IMU_EN low """ pinMode(P1_0, OUTPUT) digitalWrite(P1_0, 0) print 'init'
def run(): # no need for roboveroConfig() pinMode(P1_27, OUTPUT) pinMode(P3_25, OUTPUT) pinMode(P4_29, OUTPUT) pinMode(P4_28, OUTPUT) delay=0.00001 try: while True: digitalWrite(P4_28, HIGH) digitalWrite(P1_27, LOW) digitalWrite(P3_25, LOW) digitalWrite(P4_29, LOW) time.sleep(delay) digitalWrite(P1_27, HIGH) digitalWrite(P3_25, LOW) digitalWrite(P4_29, LOW) digitalWrite(P4_28, LOW) time.sleep(delay) digitalWrite(P3_25, HIGH) digitalWrite(P1_27, LOW) digitalWrite(P4_29, LOW) digitalWrite(P4_28, LOW) time.sleep(delay) digitalWrite(P4_29, HIGH) digitalWrite(P1_27, LOW) digitalWrite(P3_25, LOW) digitalWrite(P4_28, LOW) time.sleep(delay) print("ticktickticktick") except: digitalWrite(P1_27, LOW) digitalWrite(P3_25, LOW) digitalWrite(P4_29, LOW) digitalWrite(P4_28, LOW) exit("goodbye")
__email__ = "*****@*****.**" __copyright__ = "Copyright 2012, Gumstix Inc." __license__ = "BSD 2-Clause" __version__ = "0.1" # no need for roboveroConfig() pinMode(P1_27, OUTPUT) pinMode(P3_25, OUTPUT) pinMode(P4_29, OUTPUT) pinMode(P4_28, OUTPUT) delay=0.00001 try: while True: digitalWrite(P4_28, HIGH) digitalWrite(P1_27, LOW) digitalWrite(P3_25, LOW) digitalWrite(P4_29, LOW) time.sleep(delay) digitalWrite(P1_27, HIGH) digitalWrite(P3_25, LOW) digitalWrite(P4_29, LOW) digitalWrite(P4_28, LOW) time.sleep(delay) digitalWrite(P3_25, HIGH) digitalWrite(P1_27, LOW) digitalWrite(P4_29, LOW) digitalWrite(P4_28, LOW)
__email__ = "*****@*****.**" __copyright__ = "Copyright 2012, Gumstix Inc." __license__ = "BSD 2-Clause" __version__ = "0.1" # no need for roboveroConfig() pinMode(P1_27, OUTPUT) pinMode(P3_25, OUTPUT) pinMode(P4_29, OUTPUT) pinMode(P4_28, OUTPUT) delay = 0.00001 try: while True: digitalWrite(P4_28, HIGH) digitalWrite(P1_27, LOW) digitalWrite(P3_25, LOW) digitalWrite(P4_29, LOW) time.sleep(delay) digitalWrite(P1_27, HIGH) digitalWrite(P3_25, LOW) digitalWrite(P4_29, LOW) digitalWrite(P4_28, LOW) time.sleep(delay) digitalWrite(P3_25, HIGH) digitalWrite(P1_27, LOW) digitalWrite(P4_29, LOW) digitalWrite(P4_28, LOW)
def IMUReset(): """ Reset IMU by pulling IMU_EN high and then low """ pinMode(P1_0, OUTPUT) digitalWrite(P1_0, 1) digitalWrite(P1_0, 0)
def IMUInit(): """ Enable IMU by pulling IMU_EN low """ pinMode(P1_0, OUTPUT) digitalWrite(P1_0, 0)