创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


saks:sdk

这是本文档旧的修订版!


SAKS SDK 开发文档

SAKS SDK 基于 RPi GPIO 用 Python 语言实现。(另有一份由 SuperFashi 用 GO 语言实现的版本,使用方法类同)

源码目录结构

#IO 口编号定义
sakspins.py

#GPIO 对象、功能定义,对象初始化
sakshat.py

#主程序
main.py

#SDK 以面向对象方式封装的各种元件类
entities\

#蜂鸣器
entities\buzzer.py

#数码管
entities\digital_display.py

#TM1637驱动下的数码管
entities\digital_display_tm1637.py

#2位拨码开关
entities\dip_switch_2bit.py

#18B20温度传感器
entities\ds18b20.py

#74HC595 IC
entities\ic_74hc595.py

#TM1637 ID
entities\ic_tm1637.py

#LED
entities\led.py

#74HC595驱动下的LED
entities\led_74hc595.py

#轻触开关
entities\tact.py

类库

class SAKSHAT(object):

class SAKSPins(object):

class Buzzer(object):

class DigitalDisplay(object):

class DigitalDisplayTM1637(object):

class DipSwitch2Bit(object):

class DS18B20(object):

class IC_74HC595(object):

class IC_TM1637(object):

class Led(object):

class Led74HC595(object):

class Tact(object):

本页面的其他翻译:
saks/sdk.1485142897.txt.gz · 最后更改: 2017/01/23 11:41 (外部编辑)