任何程序你都可以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