跳转到主要内容

Edison上程序开发——Python API 六大类事例

editor 提交于


话说上回我们提到Edison一共就这么7组API: Aio、I2c、Gpio、Pwm、Spi、Uart、Common

光有API可能同学们还不是很容易接受,来我们马不停蹄的来看下各自的例程,希望对大家有所帮助

1、GPIO

首先看看最最最最简单的一个例子


2、AIO

第二个当然是同样简单低调的模拟IO


3、UAT


4、SPI

执行这个例子,请短接Arduino for Edison上的pin11 和 pin12,分别 MISO(TDX) 和 MOSI(RDX)

这个例子是自己 写->读 数据100次,并且检查写的数据跟读出来的数据是否相等。

如果没有任何输出,说明你的程序是正确的,否则报错,说明SPI是有问题的。


5、I2C

这个例子是使用I2C来改变Grove-LCD 套件的背光。


6、PWM

提到PWM最先想到的多半就是控制直流电机了。

这个例子是,让点击从停止慢慢加速到最大速度,然后在慢慢停止下来,然后循环往复。

具体函数,之前已经有帖子详细说明了,不详述了这里。


好了,如果大家能把这几个例子花几分钟细心看下,然后顺便执行一下,详细Edison上使用python编程就基本上没有什么问题了。

剩下的就是去查找具体API了。

文章来源:DF创客社区