Files
mixly3/boards/default/micropython_robot/build/lib/mixbot_ext.py
2024-07-19 10:16:00 +08:00

45 lines
949 B
Python

"""
Mixbot-EXT
Micropython library for the Mixbot-External integrated I2C equipment
=======================================================
@dahanzimin From the Mixly Team
"""
import i2cdevice
from mixbot import ext_i2c
'''Motor'''
ext_motor = i2cdevice.Motor(ext_i2c)
'''Traffic light'''
ext_traffic = i2cdevice.Traffic_LED(ext_i2c)
'''LED /RGBYW'''
R_LED = i2cdevice.R_LED(ext_i2c)
G_LED = i2cdevice.G_LED(ext_i2c)
B_LED = i2cdevice.B_LED(ext_i2c)
Y_LED = i2cdevice.Y_LED(ext_i2c)
W_LED = i2cdevice.W_LED(ext_i2c)
'''button*5'''
ext_button = i2cdevice.Buttonx5(ext_i2c)
'''collision sensor'''
ext_collision = i2cdevice.Button(ext_i2c)
'''Infrared sensor'''
ext_infrared = i2cdevice.Infrared(ext_i2c)
'''Potentiometer'''
ext_potentiometer = i2cdevice.Dimmer(ext_i2c)
'''Color sensor'''
ext_color = i2cdevice.Color_ID(ext_i2c)
'''Servo Motor'''
ext_servo = i2cdevice.Motor_servo(ext_i2c)
'''Sonar'''
ext_sonar = i2cdevice.Sonar(ext_i2c)