Edison上程序开发——Python API 六大类事例
2015-10-319202
AI 快速预览详细
本文介绍了Intel Edison开发板上的Python API六大类事例,包括GPIO、AIO、Uart、SPI、I2C和PWM。每个示例都详细展示了如何使用相应的API来实现具体的功能。例如,GPIO示例展示了如何控制LED灯,AIO示例展示了如何读取模拟数据,Uart示例展示了如何获取串口设备路径,SPI示例展示了如何进行数据传输并检查一致性,I2C示例展示了如何改变Grove-LCD套件的背光,PWM示例展示了如何控制直流电机的速度。通过这些示例,读者可以快速掌握Edison上的Python编程,并应用于实际项目中。
|
话说上回我们提到Edison一共就这么7组API: Aio I2c Gpio Pwm Spi Uart Common 光有API可能同学们还不是很容易接受,来我们马不停蹄的来看下各自的例程,希望对大家有所帮助:p 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了。 |





@大连林海 你俩就闹我!害我又熬到半夜!