Arduino入门很简单随书PPT清华大学出版社.pptx01

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1章Arduino概述O1.1Arduino的起源O1.2术语Arduino的含义O1.3Arduino的硬件产品——主板O1.4Arduino的硬件产品——盾板O1.5Arduino硬件产品——新手套件O1.6Arduino硬件产品——附件O1.7ArduinoUNOO1.8Arduino可以做什么1.1Arduino的起源OArduino开始于2005年伊夫雷亚交互设计院(InteractionDesignInstituteIvrea)的一个学生项目。O现在,Arduino是一个开源项目,它的所有设计资料都可以在它的官网免费得到。Arduino官方开发板在30美元左右,而相关的“克隆”版本已经低至9美元。1.2术语Arduino的含义O1.2.1Arduino的硬件O1.2.2Arduino的软件O1.2.3Arduino的社区1.2.1Arduino的硬件OArduino的硬件开发板有许多种型号。它是一个单片机集成电路,它的核心就是一个单片机,开发板上的其他电路用来供电和转换信号。官方Arduino使用的是megaAVR系列的芯片,特别是ATmega8、ATmega168、ATmega328、ATmega1280以及ATmega2560,还有一小部分使用的是Arduino兼容的处理器。1.2.2Arduino的软件OArduinoIDE是专门为Arduino开发板量身定做的集成开发环境。1.2.3Arduino的社区OArduino为用户提供了Arduino社区。它的网址是。1.3Arduino的硬件产品——主板O1.3.1ArduinoUNOO1.3.2ArduinoLeonardoO1.3.3ArduinoDueO1.3.4ArduinoYúnO1.3.5ArduinoTreO1.3.6ArduinoMicroO1.3.7ArduinoRobotO1.3.8ArduinoEsplora1.3Arduino的硬件产品——主板O1.3.9ArduinoMega系列O1.3.10ArduinoEthernetO1.3.11ArduinoMiniO1.3.12LiLyPadArduino系列O1.3.13ArduinoNanoO1.3.14ArduinoPro系列O1.3.15ArduinoFioO1.3.16ArduinoZero1.3.1ArduinoUNOOArduinoUno开发板基于ATmega328。1.3.2ArduinoLeonardoOArduinoLeonardo是基于ATmega32U4的微控制器。1.3.3ArduinoDueOArduinoDue是一个基于AtmelSAM3X8EARMCortex-M3CPU的微控制器。它是第一个基于32位ARM核心微控制器的Arduino板。1.3.4ArduinoYúnOArduinoYún是一个基于ATmega32U4和AtherosAR9331的微控制器版。1.3.5ArduinoTreOArduinoTre是第一个在美国制造的Arduino板。它使用的是1GHz的SitaraAM335x处理器。1.3.6ArduinoMicroOArduinoMicro是一个基于ATmega32U4的微控制器板,它是与Adafruit联合开发的。1.3.7ArduinoRobotOArduinoRobot是官方推出的第一个原型板子。1.3.8ArduinoEsploraOArduinoEsplora是源自ArduinoLeonardo的微控制器板。1.3.9ArduinoMega系列O1.ArduinoMegaO2.ArduinoMega2560O3.ArduinoMegaADK1.ArduinoMegaOArduinoMega是基于ATmega1280的微控制器板。2.ArduinoMega2560OArduinoMega2560是为替代ArduinoMega而设计的。3.ArduinoMegaADKOArduionMegaADK在Mega2560的基础上增加了一个USB接口。1.3.10ArduinoEthernetOArduinoEthernet是基于ATmega328的微控制器板。1.3.11ArduinoMiniOArduinoMin最初是基于ATmega168的微控制器板,现在已经改用ATmega328。1.3.12LiLyPadArduino系列O1.LiLyPadArduinoO2.LilyPadArduinoSimpleO3.LilyPadArduinoSimpleSnapO4.LilyPadArduinoUSB1.LiLyPadArduinoOLiLyPadArduino是为可穿戴和电子织物而设计的。2.LilyPadArduinoSimpleOLilyPadArduinoSimple相对LiLyPadArduino来说只有9个数字输入输出针脚(其中5个拥有PWM输出能力。3.LilyPadArduinoSimpleSnapOLilyPadArduinoSimpleSnap大部分与LilyPadArduinoSimple类似。4.LilyPadArduinoUSBOLilyPadArduinoUSB是基于ATmega32u4的微控制器板。1.3.13ArduinoNanoOArduinoNano是一个小巧、完整、面包板友好的基于ATmega328(第3版)或ATmega168(第2版)的微控制器板。1.3.14ArduinoPro系列O1.ArduinoProO2.ArduinoProMini1.ArduinoProOArduinoPro是基于ATmega168或ATmega328的微控制器板。2.ArduinoProMiniO它是ArduinoPro的迷你版本。1.3.15ArduinoFioOArduinoFio是基于Atmega328P的微控制器板,运行在3.3V/8MHz下。1.3.16ArduinoZeroOArduinoZero是由ArduinoUNO衍生而来的32位扩展版本。1.4Arduino的硬件产品——盾板O1.4.1ArduinoGSM盾板O1.4.2ArduinoEthernet盾板O1.4.3ArduinoWiFi盾板O1.4.4ArduinoWirelessSD盾板O1.4.5ArduinoMotor盾板O1.4.6ArduinoWirelessProto盾板O1.4.7ArduinoProto盾板1.4.1ArduinoGSM盾板OArduinoGSM盾板可以使你的Arduino使用GPRS无线网络连接到因特网。1.4.2ArduinoEthernet盾板O通过ArduinoEthernet盾板可以连接到因特网。1.4.3ArduinoWiFi盾板OArduinoWiFi可以让Arduino板通过WiFi连接到因特网。1.4.4ArduinoWirelessSD盾板OArduinoWirelessSD盾板允许Arduino板使用无线模块进行无线通讯,它基于的是Xbee模块。1.4.5ArduinoMotor盾板OArduinoMotor盾板基于L298,它是设计用来驱动像继电器、螺线管、直流电机和步进电机这样的感性负载。1.4.6ArduinoWirelessProto盾板OArduinoWirelessProto盾板与ArduinoWirelessSD盾板非常类似。1.4.7ArduinoProto盾板OArduinoProto盾板就是一块完全的原型板。1.5Arduino硬件产品——新手套件O新手套件是为欠缺经验的Arduino爱好者准备的,它将通过让你亲手实践的方式来学会Arduino板的基本使用。1.6Arduino硬件产品——附件O1.6.1TFTLCD屏幕O1.6.2微型USB/Serial适配器1.6.1TFTLCD屏幕OLCD屏幕在Arduino做的项目中一直占有很大的比重,因此,官方提供了这个附件。在这个LCD屏幕上,你可以使用官方提供的TFT库来绘制文字、图片以及图像。1.6.2微型USB/Serial适配器OArduino官方提供了USB/Serial适配器来简少为这类Arduino板编程的麻烦。1.7ArduinoUNOO1.7.1ArduinoUNO上的主要元器件O1.7.2ArduinoUNO上的端口1.7.1ArduinoUNO上的主要元器件电源指示灯数字口13的LEDICSP下载口复位开关USB接口外部电源插座晶体振荡器5V稳压器USB接口芯片AVR单片机ICSP下载接口TX和RX指示灯1.7.2ArduinoUNO上的端口OArduinoUNO共有两排两排端口,按功能主要分为数字I/O、模拟I/O口和电源接口。电源接口模拟I/O口数字I/O口1.数字I/O口O数字I/O口可以输入和输出数字信号。数字信号只有两种形态,高电平和低电平。2.模拟I/O口O模拟I/O口可以输入模拟信号和数字信号,但是不能输出模拟信号。它可以测量连接在它上面的电压以供程序使用。3.电源接口O电源端口部分有多个不同名字的接口:OIOREFORESETO3.3V和5VO两个GNDOVin1.8Arduino可以做什么O前面的内容事无巨细地介绍了Arduino的方方面面,就差告诉读者它到底能做什么了。概括地来说,它可以通过传感器和致动器来让你控制物理世界。

1 / 53
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功