我在哪里可以开始使用可编程的硬件? [英] Where can I start with programmable Hardware?

查看:145
本文介绍了我在哪里可以开始使用可编程的硬件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经至少从现在了解编程硬件一点点的很长一段时间的愿望,我想我会问这里得到一些出发点。我是一个多才多艺的合理程序员用Delphi和Objective-C的经验,但甚至从来没有听过​​一个设备端口/ interupt(我不知道的术语),更不用说编程的硬件。

I've had a desire to learn at least a tiny bit about programming hardware for quite some time now and thought I'd ask here to get some starting points. I am a reasonably accomplished programmer with Delphi and Objective-c experience but have never even listened to a device port / interupt (I dont even know the terminology) let alone programmed a piece of hardware.

首先,我想什么能够做的是,

To start with what I would like to be able to do is,


  • 购买套件的简单一点与2,3或10个按钮

  • 通过USB将设备插入我的电脑

  • 收听到设备并写一些code做一些事情,一旦按钮pressed。

我认为这是一个良好的开端,任何人有硬件指针购买或者我怎么能启动呢?

I reckon this is a good place to start, anyone got pointers on hardware to buy or how I could start this?

推荐答案

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

I like the Arduino, easy to use, open source and a great community!

好上手,并且使用C / C ++。

Good to get started with, and uses a subset of C/C++.

另外,有很多插件的硬件可用,像GPS,蓝牙,WiFi等

Also, has alot of addon hardware available, like GPS, Bluetooth, Wifi etc

我与Arduino的经历是百利无一害,从你把它弄出来它的盒子点(并安装免费编译器是Windows / Mac上/ Linux)的,建设第一个素描(一个项目或应用程序为Arduino的)。

My experiences with Arduino have been nothing but good, from the point you get it out of it's box (and install the free compiler on either Windows / Mac / Linux), to building your first 'sketch' (a project or application for the Arduino).

使应用程序很容易,你有一个设置方法,这就是所谓的启动,然后一个循环而Arduino是运行的是循环的方法。

Making an application is easy, you have a Setup Method, which is called on startup, and then a loop method which is looped while the Arduino is running.

然后,所有你需要做的就是挂钩输入或输出到在Arduino板的引脚,告诉code它们是什么,希望你会得到所需的输出。

Then all you have to do is hook either inputs or outputs up to the pins on the Arduino board, tell the code what they are and hopefully you'll get the desired output.

有关的Arduino(和其他人我敢肯定)另外一个真正的好东西是你现在对那些破旧打印机一用,或2倍速CD-ROM的,没有人愿意,进出每隔有点过时技术。它是惊人的,你可以在一个服务器机房发现!

One other really good thing about the Arduino (and others I'm sure) is that you now have a use for those old broken printers, or 2x CD-Rom's that no one wants, and every other little bit of out dated technology. It's amazing what you can find in a server room!

现在,我只有在工作的小项目,如封堵的LCD,和读取室温和各种项目这样。但基于我做了什么,我很高兴与Ardunio,它提供了良好的基础,以嵌入式编程,如果这还不够,你可以随时去大!

Now, I have only worked on small projects, like plugging in an LCD, and reading the room temp and various projects like that. But based on what I have done, I am happy with the Ardunio, it gives a good base to embedded programming and if it's not enough, you can always go bigger!

我的2美分!

这篇关于我在哪里可以开始使用可编程的硬件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆