零基础学习Arduino——Arduino初步了解

对于初涉者来说,Arduino是很陌生的。对于一开始接触Arduino的我,甚至连它是什么,读法也不清楚。为此,我进行广撒网形式去了解认识它。

1.概念

Arduino,一款类似于单片机的,基于windows或Macintosh OS X、Linux操作系统的开源平台,使用类似Java、C语言的Processing/Wiring开发环境。

2.组成部分

包含硬件(各种型号的Arduino板)和软件(Arduino IDE),硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,计算机中的程序开发环境。

Arduino主板可以有很多版本,一般多为Uno板

零基础学习Arduino——Arduino初步了解_第1张图片
图片发自App

零基础学习Arduino——Arduino初步了解_第2张图片
Nano板   图片发自App

此外,Arduino还有许多扩展板,下面给出的是不完整的仅部分参考。

Arduino GSM Shield——支持GPS卫星导航技术,能让你的机器人和控制系统来发送信息并使用GSM网络。http://wiki.dfrobot.com.cn/index.php

零基础学习Arduino——Arduino初步了解_第3张图片
图片发自App


Arduino Ethernet Shield

零基础学习Arduino——Arduino初步了解_第4张图片
图片发自App


Arduino WiFi Shield——提供TTL电平串口到IEEE802.11b/g/n无线通信的桥接。http://wiki.dfrobot.com.cn/index.php

零基础学习Arduino——Arduino初步了解_第5张图片
图片发自App



Arduino Motor Shield

零基础学习Arduino——Arduino初步了解_第6张图片
图片发自App

http://www.dfrobot.com.cn/goods-205.html

零基础学习Arduino——Arduino初步了解_第7张图片
图片发自App

http://www.dfrobot.com.cn/goods-203.html

Arduino Proto Shieldhttp://wiki.dfrobot.com.cn/index.php

零基础学习Arduino——Arduino初步了解_第8张图片
图片发自App


Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。

4.操作过程

板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。这句话也许听起来官方得很。实际上,它指的是将在电脑上写好的程序编译成可执行文件(即.exe格式文件),通过USB导入电路板。这个过程就是刻录。

5各种传感器

Arduino可连接各种各样的传感器。具体传感器以后会逐一介绍。

你可能感兴趣的:(零基础学习Arduino——Arduino初步了解)