我一生都是开发人员,我的大脑以对开发人员有意义的方式工作。
我有兴趣使用电子电路创建有形的物理项目。我发现很多材料都存在以下问题:
我可以了解电容器,电阻器等的物理特性,但我缺乏深刻的连接,可以让我创建自己的高阶设备,例如收音机。
我认为作为程序员的许多事情在电子学中似乎很难。例如,我不会立即明白如何以电子方式创建For循环。我不知道如何创建一个可以创建或使用数据信号的电路(本质上是一个结构。例如:“当前天气:风= 10节,温度= 30,湿度= 20%”)。我希望防止传感器未检测到远程信号。
开发人员学习电子电路有哪些很好的资源?
答案 0 :(得分:14)
我走向了相反的方向,从我进入编程的EE背景中回到学校获得CS学位。我建议从结合两者的东西开始,以使过渡更顺畅。有大量的业余爱好者书籍,如Making Things Talk和Hardware Hacking Projects,这使得这更容易。我还推荐Evil Genius系列关于电子和机器人电路的书籍。
Charles Petzold的Code: The Hidden Language of Computer Hardware and Software是另一本能够很好地将硬件和软件概念结合在一起的书。我不能高度推荐它,尽管它可能采取与你相反的方法。它从简单的开关和晶体管开始,逐步展示它们如何组合成一个可编程电路。
答案 1 :(得分:8)
你可能会发现这比“金属”更高级,但我发现整个可编程微控制器场景是编程和硬件之间桥梁的好地方。
Arduino。你不能用这件事做什么! http://www.arduino.cc/
Lima又名AdaFruit的Lady Ada有很多关于使用超越编程世界的东西到LED,电阻器等的小课程: http://www.ladyada.net/learn/arduino/
我的建议是从套件开始。有效的东西的最终结果令人满意,并促使你更多地修补。然后有时出现问题。无论如何,电容器都是错误的,错过了焊点。
众所周知,在编程中,当出现问题时,你真的开始学习新东西了!
答案 2 :(得分:3)
Horowitz and Hill对于业余爱好者来说非常棒。
答案 3 :(得分:2)
我从this Java应用程序中学到了很多东西。它向您展示了电子(实际上是空穴)如何在电子元件内部传播。您甚至可以在电路运行时修改电路。
答案 4 :(得分:2)
http://allaboutcircuits.com/提供在线教程,从基础知识开始,提供有关购买垃圾的建议,以便开始修补实践,还有一个提问初学者问题的论坛。
答案 5 :(得分:1)
在社区大学/投票学校学习一些课程。他们中的许多人提供夜班课程。我作为一个电子学家开始了我的大学生涯,所以这只是我的意见。
答案 6 :(得分:1)
也许适合您的网站是电子交换(http://electronics.exchange.com)
答案 7 :(得分:1)
答案 8 :(得分:1)
我认为这是市场上最好的爱好电子书之一: Make: Electronics
答案 9 :(得分:1)
The Art of Electronics 3rd Editio n刚刚发布。 有关电子产品的最佳书籍之一。这对新手有好处,但也提供了深入的知识。
答案 10 :(得分:1)
除了已提及的其他资源外,如果您想快速了解如何将电子设备应用于项目,您可以考虑由Paul Scherz撰写Practical Electronics for Inventors。
显然,在熟悉电子产品之后,我会阅读能够加深理解的资源。如前所述,霍洛维茨是一个很好的资源。
答案 11 :(得分:0)
如果您所在的国家/地区可以使用,请参加您的业余无线电许可证。如果在美国,请参阅http://www.arrl.org以获取更多信息。
答案 12 :(得分:0)
如果你需要电子电路的基本原理,那么最好的是电影系列Anant Agarwal MIT。那会对你有所帮助!!
使用ardunio,raspberry Pi研究嵌入式系统。如果你有C或pyhthon的编程知识,没有人可以阻止你去探索嵌入式..如果你已经完成ardunio并拥有一个linux手,那么使用PI broad来进一步学习嵌入式系统。