2008-12-09 36 views
28

我一生都是開發人員,我的大腦以對開發人員有意義的方式工作。開發人員瞭解電子產品的最佳資源?

我對創造使用電子電路的有形物理項目感興趣。我發現有許多材料存在以下問題,我覺得:

  • 我可以瞭解所有關於電容,電阻等的物理性質,但我缺乏見地的連接,將讓我創建我自己的高階設備,例如收音機。

  • 很多我認爲程序員理所當然的東西在電子學中似乎很難。例如,我會如何以電子方式創建一個For循環並不明顯。我不知道如何創建一個可以創建或使用數據信號的電路(本質上是一個結構,例如:「當前天氣:風= 10節,溫度= 30,溼度= 20%」)。我想防止傳感器未檢測到遠程信號。

開發人員瞭解電子電路有什麼好的資源?

+1

優秀的問題! – 2009-01-20 14:31:58

+1

+1偉大的問題。在閱讀[計算機如何工作?]的答案後,我開始尋找電子資源(http://programmers.stackexchange.com/questions/81624/how-do-computers-work) – Anthony 2012-08-20 06:09:06

+1

已編譯了一些很好的答案這裏:http://electronics.stackexchange.com/questions/616/basic-electronics-book – mlai 2013-09-02 18:41:06

回答

14

我來到了相反的方向,從EE背景我進入編程並回到學校獲得CS學位。我建議從結合這兩者的東西開始,以使轉換更平滑。有很多愛好者書籍,如Making Things TalkHardware Hacking Projects,使這更容易。我還推薦關於電子和機器人電路的Evil Genius系列書籍。

Charles Petzold的Code: The Hidden Language of Computer Hardware and Software是另一本將硬件和軟件概念捆綁在一起的書。我無法推薦它,儘管它可能會採取與之相反的方法。它從簡單的開關和晶體管開始,並展示它們如何組合成可編程電路。

0

如果您所在的國家/地區有售,請向您的業餘無線電許可證學習。如果在美國,請參閱http://www.arrl.org瞭解更多信息。

1

參加社區學院/票選學校的一些課程。他們中的許多人提供夜校。我以電子學家的身份開始了我的大學生涯,所以這只是我的看法。

3

Horowitz and Hill是一個偉大的愛好者。

+0

這是偉大的,但我覺得它更多的參考,而不是一個學習的經驗。 – 2009-01-20 14:32:50

8

您可能會發現這比「金屬」更高級一點,但我發現整個可編程微控制器場景是構建編程和硬件之間橋樑的好地方。

Arduino。這件事你不能做什麼! http://www.arduino.cc/

利莫爾又名Adafruit的夫人艾達有一些小的經驗教訓上使用帶你超越了編程世界進入LED,電阻器以及更多的東西: http://www.ladyada.net/learn/arduino/

我的建議是開始包。最終結果的東西,工作,做一些令人滿意的事情,並促使你進一步修補。然後有些時候出問題了。無論如何,電容器都是錯誤的,錯過了一個焊點。

而且我們都知道,在編程中,當出現問題的時候,你真的開始學習新東西了!

2

我從this Java應用程序中學到了很多東西。它向您展示電子(電子空穴實際)在電子器件內部的傳播過程。您甚至可以在電路運行時對其進行修改。

2

http://allaboutcircuits.com/有在線教程從最基本的開始,就買,開始擺弄動手什麼垃圾的建議,而且他們也有問初學者論壇的問題。

0

如果你需要電子電路的基本基礎,那麼最好的一個是lectutre系列的profressor Anant Agarwal麻省理工學院。這將幫助你很多!使用嵌入式系統的

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-002-circuits-and-electronics-spring-2007/

研究ardunio,覆盆子裨。如果你有C或pyhthon的編程知識,沒有人可以阻止你去探索Embedded ..如果你已經完成了ardunio並且擁有一個linux手,然後使用PI broad來提前學習嵌入式系統。

1

除了已經提到的其他資源外,如果您想快速介紹如何將電子設備應用到項目中,您可以考慮Paul Scherz的Practical Electronics for Inventors

很明顯,在習慣電子學後,我會閱讀更深層次理解的資料。如前所述霍洛維茨是一個很好的資源。

相關問題