0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
PYCOM DEEP-SLEEP SHIELD

PYCOM DEEP-SLEEP SHIELD

  • 厂商:

    PYCOM

  • 封装:

  • 描述:

    扩展板 接口 LoPy 平台评估扩展板

  • 数据手册
  • 价格&库存
PYCOM DEEP-SLEEP SHIELD 数据手册
Deep Sleep Shield The schematic of the Deep Sleep Shield is available as a PDF File. Pinout The pinout of the Deep Sleep Shield is available as a PDF File. To correctly connect a WiPy 2.0, LoPy or SiPy to the Deep Sleep Shield, alig n the white triangle on the Shield with the LED of the Pycom Device. Once the Pycome Device is seated onto the Deep Sleep Shield, this can then be connected to the Exapnsion Board. Deep Sleep API This chapter describes the library which controls the Deep Sleep Shield. This includes the controls for external interrupts and timer setup of the deep sleep functionality. To use this library, please upload the associated Deep Sleep Library to /lib on the target Pycom Device. Quick Example from deepsleep import DeepSleep ds = DeepSleep() # get the wake reason and the value of the pins during wake up wake_s = ds.get_wake_status() print(wake_s) if wake_s['wake'] == deepsleep.PIN_WAKE: print("Pin wake up") elif wake_s['wake'] == deepsleep.TIMER_WAKE: print("Timer wake up") else: # deepsleep.POWER_ON_WAKE: print("Power ON reset") ds.enable_pullups('P17') # can also do ds.enable_pullups(['P17', 'P18']) ds.enable_wake_on_fall('P17') # can also do ds.enable_wake_on_fall(['P17', 'P18']) ds.go_to_sleep(60) # go to sleep for 60 seconds DeepSleep The Deep Sleep Shield allows for waking up via a user trigger and also via an external interrupt (i.e. Accelerometer, Button). Constructors class DeepSleep() Creates a DeepSleep object, that will control the board's sleep features. For example; ds = DeepSleep() Methods deepsleep.enable_auto_poweroff() This method allows for a critical battery voltage to be set. For example, if the external power source (e.g. LiPo Cell) falls below 3.3V, turn off the Pycom Device. This is intended to protect the hardware from under voltage. deepsleep.enable_pullups(pins) This method allows for pullup pins to be enabled. For example, if an external trigger occurs, wake the Pycom Device from Deep Sleep. pins may be passed into the method as a list, i.e. ['P17', 'P18']. deepsleep.disable_pullups(pins) This method allows for pullup pins to be disabled. For example, if an external trigger occurs, wake the Pycom Device from Deep Sleep. pins may be passed into the method as a list, i.e. ['P17', 'P18']. deepsleep.enable_wake_on_raise(pins) This method allows for pullup pins to trigger on a rising voltage. For example, if an external rising voltage triggers occurs, wake the Pycom Device from Deep Sleep. pins may be passed into the method as a list, i.e. ['P17', 'P18']. deepsleep.disable_wake_on_raise(pins) This method allows for disabling pullup pins that trigger on a rising voltage. pins may be passed into the method as a list, i.e. ['P17', 'P18']. deepsleep.enable_wake_on_fall(pins) This method allows for pullup pins to trigger on a falling voltage. For example, if an external falling voltage triggers occurs, wake the Pycom Device from Deep Sleep. pins may be passed into the method as a list, i.e. ['P17', 'P18']. deepsleep.disable_wake_on_fall(pins) This method allows for disabling pullup pins that trigger on a falling voltage. pins may be passed into the method as a list, i.e. ['P17', 'P18']. deepsleep.get_wake_status() This method returns the status of the pins at wakeup from deep sleep. The method returns a dict with the states of wake, P10, P17,P18. deepsleep.set_min_voltage_limit(value) This method relates to the enable_auto_poweroff method and allows the user to specify the minimum power off voltage as a value. deepsleep.go_to_sleep(seconds) This method sends the board into deep sleep for a period of seconds or until an external interrupt has triggered (see set_pullups). deepsleep.hw_reset() This method resets the PIC controller and resets it to the state previous to the pins/min -voltage being set. Please note that more functionality is being added weekly to these libraries. If a required feature is not available, feel free to contribute with a pull request at the Pycom Libraries GitHub repository. https://docs.pycom.io/chapter/datasheets/boards/deepsleep.html 12-19-17
PYCOM DEEP-SLEEP SHIELD 价格&库存

很抱歉,暂时无法提供与“PYCOM DEEP-SLEEP SHIELD”相匹配的价格&库存,您可以联系我们找货

免费人工找货