ARDUINO简介 ——入门篇 杭州电子科技大学 刘琦.

Slides:



Advertisements
Similar presentations
H T U 報告者:周振聰 僑生處 主任. h T U 免會考成績入學 h T U 未來望 您想學 一技之長嗎 ? 歡迎參加莊敬建教班 不但三年免學費,且 保證讓您學到一技之 長,脫離貧窮,邁向 光明的人生 免試入學.
Advertisements

Arduino 入门实训 —— 智能保险库项目制作 曾祥潘 梁志成 2016 年 1 月 第十七届广东省电脑制作活动培训课程.
人機介面 Arduino 簡介 授課教師 開課單位. Arduino 簡介 Arduino 是一塊 Open source 的 Simple i/o 介面板,並 且具有使用類似 java, C 語言的開發環境。 可以快速使用 Arduino 語言 ( 基於 wiring) 與 Flash 或 Processing…
MBOT 使用手冊. MBOT 出廠包裝內容 主板元件介紹 2.4G 模組 藍芽模組 MBOT - 輸出裝置 RGB LED X 2 直流馬達 X 2 BEEP 蜂鳴器 X 1 IR 紅外線發射模組 X 1.
桃園地景藝術節 最近桃園在舉辦桃園地景藝術節,種共有五大主題區, 分別是:黃色小鴨展區、巨型蓮花展區、草間點點展區、范姜 古厝展區、新屋水巷展區。那這些景點到底個展覽什麼呢?讓 我們繼續看下去 …… 。
美 丽的轴对称图形 教学内容 教学目标 教学重点、难点 教法、学法 教学过程 教材从具体到抽象,从感性到理性,从实 践到理论,再用实践检验理论,层次分明,循序 渐进的指导学生认识自然界和日常生活中具有轴 对称性质的事物,使学生进一步认识前面所学的 平面图形的本质特征。 教 学 内 容教 学 内.
國中教育會考說明 年 5 月 14 日(六) 105 年 5 月 15 日(日)  08:20- 08:30 考試說明  08:20- 08:30 考試說明  08:30-  09:40 社 會  08:30-  09:40 自 然 09:40- 10:20 休息 09:40-
4-2 、聚落的演變 人口的分布 自然環境特性、交通便利性及就業 機會等因素,常影響人們對於居住地點 的選擇。 臺灣西部地區的平原和盆地,地勢 較為低平、開發較早,在肥沃的土壤、 便捷的交通網路等有利的條件下,工商 業往來頻繁,人口較為密集。
端午節. 由於以前五月又稱為「午月」,所以農曆五月五日稱為 「端五」、「重五」或「重午」。在這一天,人 ? 特別重視 正午的活動,這個時候陽光最強烈,所以端午節也稱為 「端陽節」。同時,因為在這天有懸掛菖蒲習俗,所以也 有人稱之為「蒲節」。到了民國二十八年以後,這一天又 被訂為「詩人節」,以紀念屈原的崇高人格和文學成就。
小一家長會 訓育訊息 德性培育組 余家濂主任
钱伟长校长和自强不息的精神 —钱伟长学院钱伟长教育思想实践丛书 —2011年10月9日钱伟长学院宣告成立 探寻大师的轨迹--钱伟长为什么能?
加快培育和发展战略性新兴产业 科技部调研室 胥和平
環保又健康の烤肉秘笈 用最簡單的方式品嚐烤肉的美味, 創造一段家人共同的美味回憶。.
专题十二 中国特色社会主义政治建设.
2014年语言文字工作总结 党委学生工作部 2014年12月5日.
上海交通大学附属中学 李由 晏敏宽 刘华典 指导老师:朱乔荣 徐忠惠 制作:李由
心性修行的壓力管理 報告者:王柏壽.
第3章: 產業與競爭環境 張緯良 世新大學資訊管理系.
新课程(苏科版) <<生物>>
2014年中国技能大赛--电子设备装接工职业技能竞赛 暨第43届世界技能大赛电子技术项目行业选拔赛 说明会
高雄市復華高級中學 校務分享簡介 簡報人:康木村 校長.
課程:諮商概論 指導老師:李秀玉老師 閱讀書籍:傷癒—低估自我的醫治(一) (P.60~69)
文明建设,气象先行 ——农安县气象局 2.
滑雪美食街 組員:林韋伶、張雅弦、王佑盛、朱坤賢.
汪清县气象局创建省级文明单位工作展示 2016年8月
臺南市政府工務局 記者招待會 報告人: 吳宗榮局長 歡迎蒞臨指導 中華民 國102年7 月23日.
2007年第 5 期 总第 18 期 2007年3月12日出版.
总 复 习 班 级:测控技术与仪器2011-1、2班 授 课:滕召胜.
榕桥中学 校园文化建设情况汇报.
綠能教育在國小教學之實踐研究  五年級上學期   五年級下學期 .
太陽能發電、風力發電 原理概論及實體應用範例
LabVIEW简介 李楠.
興隆毛巾觀光工廠 真是太厲害了.
2016年上半年工作汇报 后勤与保卫管理处 二○一六年七月.
二重埔教會主日禮拜 讚美( ). 二重埔教會主日禮拜 讚美( )
CH2 開發環境介紹 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
Arduino 基本知識.
动手玩转Arduino (三) 串口输入输出
102年度新北市立三重商工旗艦計畫實施方案 先進車用電子控制技術培育計畫
1-1 微電腦系統單元 1-2 微電腦系統架構 1-3 微控制器(單晶片微電腦) 1-4 類比與數位訊號介面
1-1 微電腦系統單元 1-2 微電腦系統架構 1-3 微控制器(單晶片微電腦) 1-4 類比與數位訊號介面
利用Arduino 進行Helmholtz實驗
專題規劃 指導教授:李博明 組員:學號-姓名 4A239045-賴尚昱 4A239063-蔣秉錩 4A239064-郭冠志
Arduino.
第一章 認識Arduino Arduino微電腦板 Arduino的擴充板(shield) Arduino的接腳 ATmega328微控器
动手玩转Arduino (五) RF数据通信
Arduino学习.
9.1 家用电器.
教育部資通訊軟體創新人才推升推廣計畫 「智慧終端與人機互動跨校資源中心」
政府採購作業流程.
世外桃源~ 劍 潭 里 零碳排放里.
    使用Arduino量測交流(AC)電壓    林品成 月.
    使用Arduino量測直流(DC)電壓    林品成 月.
投標須知及招標文件製作 行政院公共工程委員會 鍾佩真
8051單晶片 蘇恆生 老師.
水足跡調查報告發表 環境品質文教基金會 董事長 謝英士
Arduino智慧機器人 觸鬚的觸碰式導航
感光世界 亞洲大學 資訊工程學系 學生:郭致翔、林壬午、黃智猷、陳奕升 指導教授:蔡志仁教授
相片典藏 臺北市立弘道國中總務處 防災校園建置計畫補助-個人防護具 品 名 數 量 30 4 工作手套 72 6 簡易雨衣 300
基于颜色信号分离的PH值检测仪 小组成员:杜昕鹏 秦川 林毓 万雅婷.
LED 旋转屏 制作:刘致先 指导老师:程智宾 单位:福建信息职业技术学院.
第一章 認識Arduino Arduino微電腦板 Arduino的擴充板(shield) Arduino的接腳 ATmega328微控器
科展心得分享 電子科教師:童信源.
桃園創新技術學院 機械工程系 畢業專題(二)
第十章 變頻控制LED燈光和馬達 調節電壓變化 類比輸出(PWM) 製作調光器 隨機數字與燭光效果 透過序列埠調整燈光亮度 認識直流馬達
Arduino单片机基础及应用开发 物理系 周孟磊 张卓.
AVR单片机软硬件设计教程-入门篇 ——学单片机就要学AVR!
108學年度第1學期 高中多元選修 LEGO機器人EV3
ARDUINO简介.
硬件基础知识及常见硬件故障处理.
Presentation transcript:

ARDUINO简介 ——入门篇 杭州电子科技大学 刘琦

1、 什么是arduino Arduino的产生是为了满足创意创新的需求! Arduino 是一款便捷灵活、方便上手的开源电子原 型平台,包含硬件(各种型号的arduino板)和软件 (arduino IDE)。它适用于爱好者、艺术家、设计师和 对于“互动”有兴趣的朋友们。 中文名:n. (Arduino)人名;(意)阿尔杜伊诺

为什么使用Arduino做开发 用Arduino制作作品或者进行产品开发的优势是很明显的。 ①跨平台 Arduino IDE可以在Windows、Macintosh OSX、Linux三大主流 操作系统上运行,而其他的大多数控制器只能在Windows上开发。 ②简单清晰的开发 Arduino IDE基于processing IDE开发。对于初学者来说,极 易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开 发,是对 AVRGCC库的二次封装,不需要太多的单片机基础、编程 基础,简单学习后,你也可以快速的进行开发。

Arduino的优势 Arduino不仅仅是全球最流行的开源硬件,也是一 个优秀的硬件开发平台,更是硬件开发的趋势。 Arduino简单的开发方式使得开发者更关注创意与实现, 更快的完成自己的项目开发,大大节约了学习的成本, 缩短了开发的周期。 因为Arduino的种种优势,越来越多的专业硬件开 发者已经或开始使用Arduino来开发他们的项目、产品; 越来越多的软件开发者使用Arduino进入硬件、物联网 等开发领域;大学里,自动化、软件,甚至艺术专业, 也纷纷开展了Arduino相关课程。

Arduino的历史 Arduino是什么?Arduino是一块基于开放源代码的USB接 口Simple I/O接口板(包括12通道数字GPIO,4通道PWM输出, 6-8通道10bit ADC 输入通道),并且具有使用类似Java,C 语言的IDE集成开发环境。让您可以快速使用Arduino语言与 Flash或Processing…等软件,作出互动作品。 Arduino可以使用开发完成的电子元件例如Switch或 Sensors或其他控制器、LED、步进马达或其他输出装置。 Arduino也可以独立运作成为一个可以跟软件沟的接口,例 如说:flash processing Max/MSP VVVV 或其他互动软件…。 Arduino开发 IDE 接口基于开放源代码,可以让您免费下载 使用开发出更多令人惊艳的互动作品。

这个最经典的开源硬件项目,诞生于意大利的一间设计学校。Arduino的核心开发团队成员包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas Zambetti。

Arduino名字的由来 意大利北部一个如诗如画的小镇「Ivrea」,横跨 过蓝绿色Dora Baltea河,它最著名的事迹是关于一位 受压迫的国王。公元1002年,国王Arduin成为国家的统 治者,不幸的是两年后即被德国亨利二世国王给废掉了。 今日,在这位无法成为新国王的出生地,cobblestone 街上有家叫「di Re Arduino」的酒吧纪念了这位国王。 Massimo Banzi经常光临这家酒吧,而他将这个电子产 品计划命名为Aruino以纪念这个地方。

Arduino的历史 据说Massimo Banzi的学生们经常抱怨找不到便宜好用 的微控制器,2005年冬天,Massimo Banzi跟朋友David Cuartielles讨论了这个问题,David Cuartielles是一个西 班牙籍晶片工程师,当时在这所学校做访问学者。两人决定 设计自己的电路板,并引入了Banzi的学生David Mellis为 电路板设计编程语言。两天以后,David Mellis就写出了程 式码。又过了三天,电路板就完工了。这块电路板被命名为 Arduino。几乎任何人,即使不懂电脑编程,也能用Arduino 做出很酷的东西,比如对感测器作出回应,闪烁灯光,还能 控制马达。

Arduino与开源 随后Banzi,Cuartielles,和Mellis把设计图放到了网上。保持设计的 开放源码理念,因为版权法可以监管开源软体,却很难用在硬体上,他们决 定采用Creative Commons许可。Creative Commons(CC)是为保护开放版权 行为而出现的类似GPL的一种许可(license)。在Creative Commons许可下, 任何人都被允许生产电路板的复制品,还能重新设计,甚至销售原设计的复 制品。你不需要付版税,甚至不用取得Arduino团队的许可。 然而,如果你重新发布了引用设计,你必须说明原始Arduino团队的贡献。 如果你调整或改动了电路板,你的最新设计必须使用相同或类似的 Creative Commons许可,以保证新版本的Arduino电路板也会一样的自由和开放。 唯一被保留的只有Arduino这个名字。它被注册成了商标。如果有人想用 这个名字卖电路板,那他们可能必须付一点商标费用给Arduino的核心开发团 队成员。 你可以参考Arduino 的官方网站http://www.arduino.cc,通过链接你会 找到各种创意作品的源码,当然也有很多机器人应用实例代码,例如直流电 机PWM 调速、舵机控制、超声波测距、红外传感器寻迹等,相信它能使你早 日实现机器人DIY 的梦想。

Arduino系列控制器特色 1、开放源代码的电路图设计,程序开发接口免费下载,也可依需求自己 修改; 2、可以采用USB 接口供电,也可以外部供电,双向选择; 3、Arduino支持ISP 在线烧写,可以将新的“bootloader”固件烧入 ATmega168 或AT mega328芯片。有了bootloader之后,可以通过USB 更新程 序; 4、可依据官方提供的Eagel格式PCB 和SCH 电路图,简化Arduino模组, 完成独立运作的微处理控制。可简单地与传感器,各式各样的电子元件连接 (红外线、超音波、热敏电阻、光敏电阻、伺服舵机…等); 5、支持多种互动程序,如:Flash、Max/Msp 、VVVV 、C、 Processing....等; 6、应用方面,利用Arduino,突破以往只能使用鼠标、键盘,CCD等输入 的装置的互动内容,可以更简单地达成单人或多人游戏互动。

Arduino作品——首款完整机器人平台 Arduino宣布向机器人领域进发, 发布了名为Arduino Robot的首款完整 机器人。 这款机器人尺寸为178 x 102mm, 将两个圆形Arduino板叠一起。上部的 Arduino板名为“Control Board”, 主要读取主板传感器的各种数据并且 内置处理器进行相应的计算处理。 在机器人身上装备了一些常见的 传感器设备,比如数字罗盘,红外感 应器,彩色液晶屏,扬声器,地面传 感器,可活动的LED指示灯等等。这款 机器人还能进行各种编程,能够通过 USB连接到电脑上连接。机器人通过四 节可充电AA镍氢电池提供能量。

Will O'Brien最近利用自己手头的老iPhone和一个Arduino(可开发电路板)自行研制了一个通过iPhone短信发动汽车的组合,短信也能发动汽车,听起来是不是很神奇?

基于Arduino的智能家居方案 将你需要互相控制 灯光的每个房间,换上 智能开关,配对后就能 通过无线在一个房间对 另一个房间的灯光进行 控制和监视。简答的说, 就是你只需要更换掉你 卧室和厕所里的普通照 明开关,就可以在卧室 里看到厕所的灯是否关 闭了,能通过卧室的面 板来关闭厕所的灯光。

用Arduino UNO去显示图像

全彩RGB LED阵列屏Arduino驱动板Colorduino

“tilt radio”倾斜收音 机是以色列设计师luka or的 作品,他利用arduino来研究 交互设计中的极简主义。设计 师将收音机和使用者体验等元 素全都剥离,仅留下必要部 分——收音机的AM/FM调幅/调 频系统,设计师甚至把物理上 的调节按钮也去掉了。使用者 通过将收音机左右倾斜来实现 波段和频道调节,省去了传统 的调频按钮。在用户体验方面, 收音机倾斜的位置还反映了使 用者的收听频率和习惯。

Arduino Moisture Sensor土壤湿度传感器 自动浇花

会说话的运动鞋,还有什么不能? 这款阿迪达斯帆布胶底运动鞋内置有Arduino控制板,板上连接有陀螺仪、加速度传感器、压力传感器、喇叭和蓝牙等,它判断穿戴者的活动与行走路径,时不时的用英国男人忠告式的腔调说一些鼓励的话或不耐烦的话。当你坐着不动,它会说:“超级无聊。”而当你运动跳跃时,它会说:“我喜欢鞋带上有风的感觉”。你也可以设置鞋子的个性,这样它也会说脏话。

利用Arduino玩出来的各种各样发烧级玩具

基于Arduino编程 捷克学生发明智能照明灯 一名捷克学生通过 Arduino编程,设计了这台 能够自动寻找黑暗角落并 将其照亮的机器人灯。这 款灯采用了S型仿生外观设 计,由底部的轮子、配重 块、主体程序和头部聚光 灯组成。设计者还赋予了 它“生命”——当它发现 黑暗或者光线不足的角落, 就会停下来在原地做出前 后俯仰的动作,如同在兴 奋地炫耀它的劳动成果。

用Arduino在彩色显示屏上显示Google天气信息

Arduino与LEGO结合下的自动栏杆      这个作品的工作过程是:当红外传感器(图中黄色圆柱状器件)检测到小车到达栏杆前方,栏杆自动升起打开,并保持打开状态一小会,小车通过栏杆处后,栏杆会放下关闭。

推荐网站http://www.arduino.cn/

Arduino的使命 Arduino是为希望创建交互式物理对象的的实践者、喜 欢创造发明的人一记艺术家构建的一系列基于单片机的人机 互动产品开发平台。其通过接收来自各种传感器的输入来感 知环境的变化,通过控制灯光,马达和其它驱动器来表现行 为。由于其具有高度的模块化特点,有时也叫它“电子积木” Arduino的硬件平台包括基于AVR单片机的主控制电路板, 以及大量的各式输入/输出电子模块。输入/输出模块包括: 开关输入模块、温度压力传感器输入模块、超声测距传感器 输入模块、各类显示输出模块、电机控制模块等,甚至还有 以太网接入模块。由于Arduino具有丰富易用的模块,已经 在各类机电创新设计比赛中得到广泛应用

杭州电子科技大学理学院学生科技协会出品