如何开始编程微控制器? [英] How to start programming a microcontroller?

查看:116
本文介绍了如何开始编程微控制器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发软件使用C ++,Java,PHP和.NET,现在我感兴趣的学习计划物质的东西。我想,可以用红外光谱,液晶相互作用并能够resuse旧打印机马达使用它的系统进行编程等

I have developed software in C++, Java, PHP, .NET and now I am interesting to learn to program material things. I would like to program a system that could interact with IR, LCD and to be able to resuse old printer motors to use it, etc.

我的问题是,从哪里开始?我已经在网上搜索,发现一个开源委员会呼吁阿尔杜伊诺但如何让其他电子元件在一起呢?我应该做的什么书或教程,以便能够建立一个小项目?

My problem is, where to start? I have searched the web and have found an open source board called Arduino but how to get other electronic components together? What book or tutorial should I do to be able to create a small project?

推荐答案

视差是出了名过高。他们逃脱它,因为他们卖自己的东西来教育机构谁不知道任何好转。

Parallax is notoriously overpriced. They get away with it because they sell their stuff to educational institutions who don't know any better.

在Arduino是一个良好的开端,经过他们的一些例子(点击Arduino的网站'学习'),看看他们需要什么零件。我最喜欢的业余爱好电子的网上商店是 sparkfun.com 。他们有设计之类的东西Arduino的接口部件吨。

The Arduino is a good start, go through a few of their examples (click 'Learning' on the Arduino site) and see what parts they require. My favorite hobby electronics online shop is sparkfun.com. They've got tons of parts designed to interface with things like the Arduino.

您可以用C,C ++或AVR汇编程序他们。我个人想说避免最基本的,他们是这样慢,如果你已经进入编程它不值得冒这个险。

You can program them in C, C++, or AVR Assembly. Personally I'd say avoid the BASIC ones, they are way slower and if you're already into programming it's not worth the hassle.

(仅供参考,Arduino的基本上是一个板和软件库周围美妙的AVR单片机设计的)

(FYI, the Arduino is basically a board and software library designed around the wonderful AVR microcontroller)

这篇关于如何开始编程微控制器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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