|
|
1
14
Python Serial library 可用。 The roomba robot is controllable via a serial port 就我个人而言,我通过购买学到了很多东西 a PIC programmer circuits to flash LEDs 。我继续通过串行端口控制这些PIC,后来使用USB(通过 libusb ).有一个更大的学习曲线,因为你必须用C或汇编语言对PIC进行编程,但一旦你掌握了基础知识,你就可以取得一些非常令人难以置信的结果。不过,我警告你,一旦你意识到你可以制造多少很酷的小工具,这将是一个滑坡:-) |
|
|
2
11
|
|
|
3
5
新的 Raspberry Pi 设备具有很好的I/O范围,Python似乎是它们最常用的语言。 |
|
|
5
3
|
|
|
7
2
许多个人电脑仍然有并行端口,并且有一个python模块用于 interacting with the parallel port 并行端口可能是开始控制硬件的最简单方法,因为您可以将最简单的电子设备连接到它上。只需一个led,您就可以立即看到一些东西。 |
|
|
8
1
www.synapse-wireless.com上的SNAP无线节点运行Python的一个子集SNAPpy。您可以使用SNAPpy语言中内置的peek()和poke()直接与芯片内的硬件(例如PWM)交互。SNAPpy还内置了I2C、SPI和串行接口,因此您可以控制外部硬件。它还内置了低级I/O,如readPin()、writePin()和readAdc()。像EK2500套件这样的东西可能是不错的开始。另请参阅forums.synapse-wireless.com上的在线用户论坛 |
|
|
9
0
Arduino也是一个不错的选择,使用该设备,您可能会获得更大的收益。
|
|
|
Vishesh Chanana · “上载草图时出错”Arduino 9 年前 |
|
|
Jeff Coe · 确定哪个应用程序正在使用音频设备 9 年前 |
|
|
Max Larionov · Arduino无人机项目 10 年前 |
|
|
Thomas · FMA指令集的硬件支持有多丰富 11 年前 |
|
|
Gaurav Saxena · 如何了解USB设备的支持功能? 11 年前 |
|
|
Joney · 计算机系统中的定时机制 12 年前 |