2008-12-09 43 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

很明显,在习惯电子学后,我会阅读更深层次理解的资料。如前所述霍洛维茨是一个很好的资源。

相关问题