任何程序你都可以eady写入与硬件交互,还有显示器,键盘,鼠标,扬声器等。在程序可以处理USB设备上的按钮的情况下进行简单的设置,并不会教会你如何使用硬件。这部分是一个问题,即你想要进入软件堆栈的程度有多低,以及你想了解软件结束时发生的事情。
- 给自己一份“艺术 电子”。这是一个相对容易读取和覆盖欧姆定律与微处理器之间的一切,会给你的整个系统做什么是一个好主意。
- 阅读。
- 退房Digikey。您可以购买任何与电阻器,电容器,IC的低成本电路板相关的硬件,并且价格合理。
其他答复提到了Microchip PIC和Atmel AVR,它们都是小型且简单的微控制器。两家公司都有大量的应用笔记,查看他们的网站,阅读一些应用笔记。您可以获得上述的低成本评估板或其他回复中提到的Arduino。考虑设计和构建自己的电路板以强制自己学习基础知识。找一个朋友谁是EE或严重的爱好者谁不会介意帮助你一些提示。
如果您想了解更多关于PC硬件,你可以看看在Windows下一些简单的设备驱动程序(例如打印机或串行端口)(下载WINDDK),Linux或DOS连。在PC上类似DOS程序允许与PC硬件比较容易互动,您可以使用一台打印机端口读取按钮等
链接(我是一个新用户,所以我不能直接链接) :
www.amazon.com/Art-Electronics-Paul-Horowitz/dp/0521370957
www.digikey.com/
www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE & NODEID = 2879
万维网。 atmel.com/products/avr/
Arduino甚至附带了一个演示应用程序,您可以通过USB链接读取哪个输入引脚(充当串行端口) – 2010-09-01 15:29:47
是的,它非常棒,而且功能丰富。几乎被你的想象所阻挡。这就像室内用打乐高,除了一个长大了:) IMO – PostMan 2010-09-01 20:38:16
也有Teensy,http://www.pjrc.com/teensy/ – cmcginty 2010-09-03 18:44:43