首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大牛轻松带你玩转Arduino智能硬件:一,arduino入门:硬件介绍

Arduino简化了同单片机工作的流程,Arduino在很多地方更具有优越性,特别适合老师,学生和一些业余爱好者们使用;Arduino基于AVR平台,对AVR库进行了二次编译封装,把端口都打包好了,寄存器啦、地址指针之类的基本不用管。大大降低了软件开发难度,适宜非专业爱好者使用。优点和缺点并存。

(一)arduino入门: 硬件介绍

认识arduino

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

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

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

· 软件开源并可扩展 - Arduino软件是开源的,对于有经验的程序员可以对其进行扩展。Arduino编程语言可以通过C++库进行扩展,

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

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

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 Nano

Arduino LilyPad

Arduino Mega 2560

Arduino Ethernet

Arduino Due

Arduino Leonardo

ArduinoYún[6-7]

主要介绍常用的Arduino Uno

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。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180112A0NRRE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券