arduino新手入门详细教程系列之《Ⅰ:初识Arduino》

您所在的位置:网站首页 arduino控制板介绍 arduino新手入门详细教程系列之《Ⅰ:初识Arduino》

arduino新手入门详细教程系列之《Ⅰ:初识Arduino》

2024-01-21 04:33| 来源: 网络整理| 查看: 265

目录

一、Arduino含义

二、Arduino的组成

三、Arduino的特点

四、Arduino常用的型号

五、常用扩展板型号

更多优质文章请关注博主:

沄边小卖部的博客_CSDN博客-笔记,计算机类相关,《初级会计实务》考试学习分享领域博主https://blog.csdn.net/qq_38639612?spm=1010.2135.3001.5343写在前面:

在了解arduino之前先来了解什么是arduino?有什么作用与功能?

通过本文带你对arduino有一个全新的认识。

下面跟着文章一起来学习arduino,有不妥之处,还望各位指教。

一、Arduino含义

Arduino是一款便捷灵活、方便上手、体积微小的开源电子原型平台,主要包含硬件(Arduino主板)和软件编译环境(Arduino IDE,基于Java的编译器)。它是由一个欧洲开源电子爱好者团队于2005年冬季开发。问世之后受到全球广大电子爱好者的青睐,一时间掀起一股开源电子风席卷全球。

二、Arduino的组成

它主要构建于开放原始码simple I(输入端口)/O(输出端口)硬件主板,且具有使用像Java、C语言的Processing/Wiring开发环境。Arduino主要包含两个的部分:用于做电路连接的Arduino电路板和用于编写、编译及上传程序的Arduino IDE。只要在IDE中编写正确程序程序,将程序编译上传到Arduino电路板后,程序便会告诉Arduino电路板需要执行程序设定的操作。

Arduino能通过各种各样的传感器来感知周围环境,通过控制发光二极管LED、电机和其他的硬件装置来反馈、影响环境。电路板上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过Arduino编程语言(基于Wiring)和Arduino开发环境(基于Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,它们之间进行通信(比如Flash,Processing,Max MSP)来实现

三、Arduino的特点

1)跨平台

Arduino IDE可在Windows、MacintoshOS X、Linux三大主流操作系统上运行,而其他的大多数控制器只能在Windows上开发。

2)简单清晰

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

3)开放性

Arduino的硬件原理图、电路图、IDE软件及核心库文件都是开源的,在开源协议范围内里可以任意修改原始设计及相应程序。

4)发展迅速

Arduino不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发的趋势,因为Arduino的种种优势,越来越多的专业硬件开发者已经开始使用Arduino来开发他们的项目、产品;越来越多的软件开发者使用Arduino进入硬件、物联网等开发领域;许多大学部分专业也纷纷开展了Arduino相关课程。

Arduino发展数年,已经有了多种型号及众多扩展板推出,初学者需要选择一款合适自己的主板来学习,推荐入门学习板型号选择Arduino UNO。

四、Arduino常用的型号

接下来了解常用的arduino主板型号主要有如下表1-1所示7种:

表1-1 常见Arduino主板型号

序号

名称

图例

1

Arduino Uno

2

Arduino Nano

3

Arduino Lily Pad

4

Arduino Mega2560

5

Arduino Ethernet

6

Arduino Due

7

Arduino Leonardo

五、常用扩展板型号

了解完常见常用主板后继续了解常用扩展板型号主要有如下表1-2所示8种:

表1-2 常见Arduino扩展板型号

序号

名称

图例

1

Arduino GSM Shield

2

Arduino Ethernet Shield

3

Arduino Wifi Shield

4

Arduino Wireless SD Shield

5

Arduino USB Host Shield

6

Arduino Motor Shield

7

Arduino Wireless Proto Shield

​​​​​​​

8

Arduino Proto Shield

​​​​​​​



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3