第一课初探Arduino.PDF
文本预览下载声明
Arduino 电子交互创意设计
第一课 初探 Arduino
教学目标:
(1)认识Arduino ,了解Arduino 的特点和应用;
(2 )了解Arduino 的硬件规格,熟记Arduino 控制板的常用引脚。
(3 )了解各种Arduino 控制板;
什么是 Arduino
Arduino 是源自意大利的一个开放源代码的电子制作平台,它是由一个基于单片机的硬
件 Arduino控制板()和一套专为 Arduino 控制板编写程序的免费软件开发环境 Arduino IDE
(图 1-2)组成。
Arduino 的诞生帮助了那些零基础的人用电子元器件完成他们自己的创作和想法。玩家
可以在大体了解 Arduino 功能的基础上,在 Arduino 控制板上接上各种电子元件,例如 LED
灯、喇叭、马达、开关、温湿度传感器、红外线发射与接收器、LCD 显示设备,以及 Ethernet,
WiFi, XBee, Bluetooth, RFID, GPS 等各种通讯模块。再通过软件开发环境 Arduino IDE
配合编写一些自动控制的程序,就能利用 Arduino 做出各式各样的自动控制应用,例如利
用温度传感器控制风扇的运转、使用可变电阻控制灯光的明暗、控制马达的转速、利用红外
线遥控家电、利用伺服机控制机械手臂或机器人,以及制作自走车、飞行器等等。
图 1‐1 图 1‐2
Arduino 的应用
是一个让人着迷的东西,它能使你做任何东西,从艺术互动产品到机器人。有一点学习
如何进行 Arduino 编程及如何使它与其他元件互动的激情,再加上一点想象力,你就可以做
1
Arduino 电子交互创意设计
很多你能够想到的东西了。Arduino应用非常多,不胜枚举,下面列举几个 Arduino 作品:
双足行走机器人 双足行走机器人
六足仿生机器人 鼠标控制的仿生机械臂
四轴直升机
Arduino 的特点
完全开放源码的硬件和软件。不仅开发软件 ArduinoIDE 可免费下载,连硬件也是
开放的,有经验的电路设计师能够根据需求设计自己的模块,可以对其扩展或改进。
2
Arduino 电子交互创意设计
简单好用。Arduino 入门门槛低,不需要太深奥的电子电路知识和编程经验,
Arduino 提供了人性化的编程环境,帮助学习者编写简洁的程序代码,也可以通过
第三方的图形化编程环境快速入门。
价廉物美。和其它平台相比,Arduino 板算是相当便宜了。例如用 Arduino 平台为
基础构建的具有巡线、测距等基本功能的机器人学习平台造价可以控制在 200 元以
内,性能毫不逊色。
Arduino 具有很多功能强大的扩展模块,可以读取大量的开关和传感器信号,可以
控制直流电机、伺服
显示全部