当前位置: 首页>>代码示例>>Python>>正文


Python wiringpi.wiringPiSetup方法代码示例

本文整理汇总了Python中wiringpi.wiringPiSetup方法的典型用法代码示例。如果您正苦于以下问题:Python wiringpi.wiringPiSetup方法的具体用法?Python wiringpi.wiringPiSetup怎么用?Python wiringpi.wiringPiSetup使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在wiringpi的用法示例。


在下文中一共展示了wiringpi.wiringPiSetup方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: init

# 需要导入模块: import wiringpi [as 别名]
# 或者: from wiringpi import wiringPiSetup [as 别名]
def init():
	print(lirc_device)
	wiringpi.wiringPiSetup()
	wiringpi.pinMode(A_1_PIN,INPUT)
	wiringpi.pullUpDnControl(A_1_PIN,PUD_UP)
	wiringpi.pinMode(B_1_PIN,INPUT)
	wiringpi.pullUpDnControl(B_1_PIN,PUD_UP)
	wiringpi.pinMode(BTN_1_PIN,INPUT)
	wiringpi.pullUpDnControl(BTN_1_PIN,PUD_UP)

	wiringpi.pinMode(A_2_PIN,INPUT)
	wiringpi.pullUpDnControl(A_2_PIN,PUD_UP)
	wiringpi.pinMode(B_2_PIN,INPUT)
	wiringpi.pullUpDnControl(B_2_PIN,PUD_UP)
	wiringpi.pinMode(BTN_2_PIN,INPUT)
	wiringpi.pullUpDnControl(BTN_2_PIN,PUD_UP)

	wiringpi.pinMode(POWER_PIN,INPUT)
	wiringpi.pullUpDnControl(POWER_PIN,PUD_UP)

	thread.start_new_thread(encoder_loop, ())
	thread.start_new_thread(keypressd, (lirc_device, )) 
开发者ID:thk4711,项目名称:orangepi-radio,代码行数:24,代码来源:input_rot_only.py

示例2: __init__

# 需要导入模块: import wiringpi [as 别名]
# 或者: from wiringpi import wiringPiSetup [as 别名]
def __init__(self, logger, d = 20, motor_setup = 0, motor_driver = 1,\
               pid = 1, reset = 1, r = 10):
    self.logger = logger
    GPIO.setmode(GPIO.BCM)
    self.GPIO = GPIO
    self.motor_controller = motor_setup
    self.motor_driver = motor_driver
    if motor_driver == gpio:
      self.driver = motor_drivers.ada_motor_driver(GPIO, logger)
    elif motor_driver == i2c:
      self.driver = motor_drivers.i2c_motor_driver(logger)
    if motor_setup == mecanum:
      self.controller = motor_controllers.mecanum(logger)
      if motor_driver == i2c:
        self.driver.init_module(pid,reset,4)
    elif motor_setup == differential:
      self.controller = motor_controllers.differential(d)
      if motor_driver == i2c:
        self.driver.init_module(pid,reset,2)

    #TODO: write motor_setup == omni
    #TODO: fix wiringpi
    #    wiringpi.wiringPiSetup()
    #    wiringpi.pinMode(1, 2) 
开发者ID:HisarCS,项目名称:cuneyt,代码行数:26,代码来源:motor_controller.py

示例3: __init__

# 需要导入模块: import wiringpi [as 别名]
# 或者: from wiringpi import wiringPiSetup [as 别名]
def __init__(self):
        import wiringpi
        wiringpi.wiringPiSetup()
        self.engauged = False 
开发者ID:pypilot,项目名称:pypilot,代码行数:6,代码来源:servo.py

示例4: volumio_buddy_setup

# 需要导入模块: import wiringpi [as 别名]
# 或者: from wiringpi import wiringPiSetup [as 别名]
def volumio_buddy_setup():
    """ Setup WiringPi and ensure that it is only executed once """
    global _volumio_buddy_is_setup
    if not '_volumio_buddy_is_setup' in globals():
        _volumio_buddy_is_setup = True
        wiringpi.wiringPiSetup()
    elif not _volumio_buddy_is_setup == True:
        _volumio_buddy_is_setup = True
        wiringpi.wiringPiSetup() 
开发者ID:foxey,项目名称:volumio-buddy,代码行数:11,代码来源:volumio_buddy.py

示例5: __init__

# 需要导入模块: import wiringpi [as 别名]
# 或者: from wiringpi import wiringPiSetup [as 别名]
def __init__(self):
        wiringpi.wiringPiSetup()
        self.i2c = wiringpi.I2C()
        self.dev = self.i2c.setup(0x40) 
开发者ID:naoki-sawada,项目名称:homebot,代码行数:6,代码来源:temphudi.py


注:本文中的wiringpi.wiringPiSetup方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。