跳转到主要内容
editor 提交于

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

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

<strong>1、GPIO</strong>

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

<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001585-3558-1.jpg&…; alt=""></center>

<br><strong>2、AIO</strong></br>

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

<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001585-3559-2.jpg&…; alt=""></center>

<br><strong>3、UAT</strong></br>

<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001585-3560-3.jpg&…; alt=""></center>

<br><strong>4、SPI</strong></br>

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

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

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

<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001585-3561-4.jpg&…; alt=""></center>

<br><strong>5、I2C</strong></br>

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

<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001585-3562-5.jpg&…; alt=""></center>

<br><strong>6、PWM</strong></br>

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

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

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

<center><img src="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001585-3563-6.jpg&…; alt=""></center>

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

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

文章来源:<a href="http://www.dfrobot.com.cn/community/forum.php?mod=viewthread&amp;tid=13…创客社区