<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://wiki.nxez.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.nxez.com/feed.php">
        <title>创客百科 saks:sdk:libraries</title>
        <description></description>
        <link>https://wiki.nxez.com/</link>
        <image rdf:resource="https://wiki.nxez.com/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-12T06:14:11+08:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:buzzer?rev=1485147766&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:digitaldisplay?rev=1485149068&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:digitaldisplaytm1637?rev=1485148932&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:dipswitch2bit?rev=1485153668&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:ds18b20?rev=1485149464&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:ic_74hc595?rev=1485149788&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:ic_tm1637?rev=1485150244&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:led?rev=1485152144&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:led74hc595?rev=1485151866&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:ledrow?rev=1485151592&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:sakshat?rev=1485147796&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:sakspins?rev=1485146962&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:tact?rev=1485153482&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/saks:sdk:libraries:tactrow?rev=1485153618&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.nxez.com/lib/tpl/dokuwiki/images/favicon.ico">
        <title>创客百科</title>
        <link>https://wiki.nxez.com/</link>
        <url>https://wiki.nxez.com/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:buzzer?rev=1485147766&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T13:02:46+08:00</dc:date>
        <title>saks:sdk:libraries:buzzer</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:buzzer?rev=1485147766&amp;do=diff</link>
        <description>Buzzer

有源蜂鸣器类，控制蜂鸣器对象发出声音。

方法

__init__(self, pin, real_true = GPIO.HIGH)

初始化对象，设置蜂鸣器引脚和触发电平（高电平或低电平触发）。

is_on(self)

返回当前蜂鸣器工作状态。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:digitaldisplay?rev=1485149068&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T13:24:28+08:00</dc:date>
        <title>saks:sdk:libraries:digitaldisplay</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:digitaldisplay?rev=1485149068&amp;do=diff</link>
        <description>DigitalDisplay

数码管类，控制4位数码管对象显示数字、字符。

方法

__init__(self, pins, real_true = GPIO.HIGH)

初始化对象，设置数码管引脚和触发电平（高电平或低电平触发）。pins 为数组，格式参见如下调用方式：</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:digitaldisplaytm1637?rev=1485148932&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T13:22:12+08:00</dc:date>
        <title>saks:sdk:libraries:digitaldisplaytm1637</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:digitaldisplaytm1637?rev=1485148932&amp;do=diff</link>
        <description>DigitalDisplayTM1637

TM1637驱动下的数码管类，控制4位数码管对象显示数字、字符。

方法

__init__(self, pins, real_true = GPIO.HIGH)

初始化对象，设置数码管引脚和触发电平（高电平或低电平触发）。pins 为数组，格式参见如下调用方式：</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:dipswitch2bit?rev=1485153668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T14:41:08+08:00</dc:date>
        <title>saks:sdk:libraries:dipswitch2bit</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:dipswitch2bit?rev=1485153668&amp;do=diff</link>
        <description>DipSwitch2Bit

2位拨码开关类，配置开关的触发事件并随时读取开关即时状态。

方法

__init__(self, pins, real_true = GPIO.HIGH)

初始化对象，设置引脚和触发电平（高电平或低电平触发）。pins 为 IO 引脚数组。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:ds18b20?rev=1485149464&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T13:31:04+08:00</dc:date>
        <title>saks:sdk:libraries:ds18b20</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:ds18b20?rev=1485149464&amp;do=diff</link>
        <description>DS18B20

18B20温度传感器类，从传感器读取温度数据。

方法

__init__(self, pin = 4)

初始化对象，设置传感器数据引脚。

is_exist(self, index = 0)

返回传感器是否存在。true 或 false。存在多个传感器并联时 index 用于区分第几个传感器，编号从 0 开始。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:ic_74hc595?rev=1485149788&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T13:36:28+08:00</dc:date>
        <title>saks:sdk:libraries:ic_74hc595</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:ic_74hc595?rev=1485149788&amp;do=diff</link>
        <description>IC_74HC595

74HC595 IC 类，74HC595 IC 工作。

方法

__init__(self, pins, real_true = GPIO.HIGH)

初始化对象，设置引脚和触发电平（高电平或低电平触发）。pins 为数组，格式参见如下调用方式：


IC_74HC595_DS = 6
IC_74HC595_SHCP = 19
IC_74HC595_STCP = 13
    
self.ledrow = entities.Led74HC595({'ds': PINS.IC_74HC595_DS, 'shcp': PINS.IC_74HC595_SHCP, 'stcp': PINS.IC_74HC595_STCP}, GPIO.HIGH)</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:ic_tm1637?rev=1485150244&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T13:44:04+08:00</dc:date>
        <title>saks:sdk:libraries:ic_tm1637</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:ic_tm1637?rev=1485150244&amp;do=diff</link>
        <description>IC_TM1637

TM1637 IC 类，TM1637 IC 工作。

方法

__init__(self, pins, real_true = GPIO.HIGH)

初始化对象，设置引脚和触发电平（高电平或低电平触发）。pins 为数组，格式参见如下调用方式：


IC_TM1637_DI = 25
IC_TM1637_CLK = 5
    
self.digital_display = entities.DigitalDisplayTM1637({'di': PINS.IC_TM1637_DI, 'clk': PINS.IC_TM1637_CLK}, GPIO.HIGH)</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:led?rev=1485152144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T14:15:44+08:00</dc:date>
        <title>saks:sdk:libraries:led</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:led?rev=1485152144&amp;do=diff</link>
        <description>Led

LED 类，控制单个 LED 工作。

方法

__init__(self, pin, real_true = GPIO.HIGH)

初始化对象，设置引脚和触发电平（高电平或低电平触发）。

is_on(self)

返回当前 LED 的工作状态。true 或 false。

on(self)</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:led74hc595?rev=1485151866&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T14:11:06+08:00</dc:date>
        <title>saks:sdk:libraries:led74hc595</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:led74hc595?rev=1485151866&amp;do=diff</link>
        <description>Led74HC595

74HC595 芯片驱动下的 LED 灯组类，控制一组 LED 工作。

方法

__init__(self, pins, real_true = GPIO.HIGH)

初始化对象，设置引脚和触发电平（高电平或低电平触发）。pins 为 IO 引脚数组。

ic(self)</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:ledrow?rev=1485151592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T14:06:32+08:00</dc:date>
        <title>saks:sdk:libraries:ledrow</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:ledrow?rev=1485151592&amp;do=diff</link>
        <description>LedRow

LED 灯组类，控制一组 LED 工作。

方法

__init__(self, pins, real_true = GPIO.HIGH)

初始化对象，设置引脚和触发电平（高电平或低电平触发）。pins 为 IO 引脚数组。

is_on(self, index)

返回当前 LED 的工作状态。true 或 false。index 为 LED 编号，从 0 开始。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:sakshat?rev=1485147796&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T13:03:16+08:00</dc:date>
        <title>saks:sdk:libraries:sakshat</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:sakshat?rev=1485147796&amp;do=diff</link>
        <description>SAKSHAT

定义扩展板设备上的所有元件对象、以及相应的功能，并进行初始化配置。

方法

saks_gpio_init(self)

初始化GPIO输入输出和初始电平。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:sakspins?rev=1485146962&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T12:49:22+08:00</dc:date>
        <title>saks:sdk:libraries:sakspins</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:sakspins?rev=1485146962&amp;do=diff</link>
        <description>SAKSPins

集中定义 IO 引脚 BCM 编号。

例子：


class SAKSPins(object):
BUZZER = 12


调用示例：


from sakspins import SAKSPins as PINS

GPIO.setup(PINS.BUZZER, GPIO.OUT)
GPIO.output(PINS.BUZZER, GPIO.HIGH)</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:tact?rev=1485153482&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T14:38:02+08:00</dc:date>
        <title>saks:sdk:libraries:tact</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:tact?rev=1485153482&amp;do=diff</link>
        <description>Tact

轻触开关类，配置单个轻触开关的触发事件并随时读取开关即时状态。

方法

__init__(self, pin, real_true = GPIO.HIGH)

初始化对象，设置引脚和触发电平（高电平或低电平触发）。

is_on(self)

返回当前轻触开关的按下状态。true 或 false。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/saks:sdk:libraries:tactrow?rev=1485153618&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-23T14:40:18+08:00</dc:date>
        <title>saks:sdk:libraries:tactrow</title>
        <link>https://wiki.nxez.com/saks:sdk:libraries:tactrow?rev=1485153618&amp;do=diff</link>
        <description>TactRow

轻触开关组类，配置一组轻触开关的触发事件并随时读取开关即时状态。

方法

__init__(self, pin, real_true = GPIO.HIGH)

初始化对象，设置引脚和触发电平（高电平或低电平触发）。pins 为 IO 引脚数组。</description>
    </item>
</rdf:RDF>
