0°

(一)arduino入门:硬件介绍与软件安装

Arduino IDE对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对 avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。

1. 认识arduino

你都不需要去关心单片机编程繁琐的细节,提供给你的是一套容易使用的工具包。 Arduino同样也简化了同单片机工作的流程,但同其它系统相比Arduino在很多地方更具有优越性,特别适合老师,学生和一些业余爱好者们使用:

@便宜 - 和其它平台相比,Arduino板算是相当便宜了。最便宜的Arduino版本可以自己动手制作,即使是组装好的成品,其价格也不会超过200元。

@简易的编程环境 - 初学者很容易就能学会使用Arduino编程环境,同时它又能为高级用户提供足够多的高级应用。

@软件开源并可扩展 - Arduino软件是开源的,对于有经验的程序员可以对其进行扩展。Arduino编程语言可以通过C++库进行扩展,硬件开源并可扩展 - Arduino板基于 Atmel 的ATMEGA8 和ATMEGA168/328 单片机。Arduino基于Creative Commons 许可协议,所以有经验的电路设计师能够根据需求设计自己的模块,可以对其扩展或改进。甚至是对于一些相对没有什么经验的用户,也可以通过制作试验板来理解Arduino是怎么工作的,省钱又省事。

Arduino基于AVR平台,对AVR库进行了二次编译封装,把端口都打包好了,寄存器啦、地址指针之类的基本不用管。大大降低了软件开发难度,适宜非专业爱好者使用。优点和缺点并存

2. 编程环境: Arduino IDE

Arduino IDE对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对 avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。

Arduino IDE下载链接: 链接:http://pan.baidu.com/s/1cMxSLo 密码:4htu

3.主控板

Arduino的型号有很多,如

Arduino Uno

Arduino Nano

Arduino LilyPad

Arduino Mega 2560

Arduino Ethernet

Arduino Due

Arduino Leonardo

ArduinoYún[6-7] 

主要介绍常用的Arduino Uno

(一)arduino入门:硬件介绍与软件安装
(一)arduino入门:硬件介绍与软件安装

Arduino Uno的原理图

Digital I/O 数字输入/输出端口0—13。 Analog I/O 模拟输入/输出端口0-5。 支持ICSP下载,支持TX/RX。 输入电压:USB接口供电或者5V-12V外部电源供电。 输出电压:支持3.3V级5V DC输出。

4 .arduino单片机作品

寻迹小车

(一)arduino入门:硬件介绍与软件安装

平衡小车

(一)arduino入门:硬件介绍与软件安装

我相信大家看了这些作品后,都会感觉arduino的强大,心中也是很激动的,也很想尝试去自己动手制作,那好就让我们进入arduino的世界吧,让自己成为一名创客。

以后我们会推出一系列的基本教程,让大家更容易入门arduino。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
动态
1 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论