哪里可以从可编程硬件开始?

Tob*_*len 19 c c++ hardware embedded usb

我已经想要在相当一段时间内至少学习一些关于编程硬件的想法,并且我想在这里要求得到一些起点.我是一个有着Delphi和Objective-c经验的合理成熟的程序员,但从来没有听过设备端口/中断(我甚至不知道术语),更不用说编写一个硬件了.

从我希望能够做的开始,

  • 购买带有2,3或10个按钮的简单套件
  • 通过USB将设备插入我的电脑
  • 按下按钮后,收听设备并编写一些代码以执行某些操作.

我认为这是一个很好的起点,任何人都有指向硬件的指针或我如何开始这个?

Pos*_*Man 20

我喜欢Arduino,易于使用,开源和一个伟大的社区!

很高兴入门,并使用C/C++的子集.

此外,还有很多可用的插件硬件,如GPS,蓝牙,Wifi等

我对Arduino的体验一直不错,从你从盒子里拿出它(并在Windows/Mac/Linux上安装免费的编译器),构建你的第一个'sketch'(Arduino的项目或应用程序) ).

使应用程序很容易,你有一个Setup在启动时调用的方法,然后是一个loop在Arduino运行时循环的方法.

然后你所要做的就是将输入或输出连接到Arduino板上的引脚,告诉代码它们是什么,希望你能获得所需的输出.

关于Arduino(以及其他我确定的其他人)的另一个好处是,你现在可以使用那些破旧的打印机,或者没有人想要的2x CD-ROM,以及其他一些过时的技术.你可以在服务器机房找到它真是太神奇了!

现在,我只参与过小型项目,比如插入液晶显示屏,阅读房间温度和各种项目.但基于我所做的,我对Ardunio很满意,它为嵌入式编程奠定了良好的基础,如果还不够,你可以随时变大!

我2美分!

  • 是的,它非常棒,而且功能齐全.几乎只是被你的想象力所阻碍.这就像玩lego,除了成年人:) IMO (2认同)