Arduino单片机基础及开发应用 姜凯耀

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

财务管理 利 润 分 配 利 润 分 配 嘉善中专 杨晓燕. 二、利润分配的项目及顺序 第三节 利润分配 一、利润分配的原则 财务管理 >> 第六章 >> 第三节 三、利润分配政策及影响因素.
                                                 伊朗 的今生 与前世 (2)
第五章 话语的语用意义(上) 主讲人:周明强.
客家文化的內涵與傳播 潘朝陽 臺灣師大國際與僑教學院院長 臺灣師大東亞系、地理系教授 臺灣師大全球客家文化研究中心主任
第一节 两者之间的差异分析 第二节 总体内部的差异分析 第三节 计算器的使用
─視覺藝術的元素.
“三生教育”专题 生命·生存·生活.
第四章 從分裂到統一 第一節 漢唐之際的大變動
第四章 從分裂到統一 第一節 漢唐之際的大變動
一、平面点集 定义: x、y ---自变量,u ---因变量. 点集 E ---定义域, --- 值域.
主办:泰兴市质量强市领导小组办公室 承办:泰 兴 市 市 场 监 督 管 理 局.
高雄市復華高級中學 校務分享簡介 簡報人:康木村 校長.
第二章 项目一:企业厂区与车间平面设计 1.
寻觅节日诗情.
管理学基本知识.
湖北省,简称“鄂”,为中华人民共和国省级行政区。湖北在中国中部、长江中游、洞庭湖以北,介于北纬29°05′至33°20′,东经108°21′至116°07′;北接河南省,东连安徽省,东南和南邻江西、湖南两省,西靠重庆市,西北与陕西省为邻。东西长约740公里,南北宽约470公里,面积18.59万平方公里,占全国总面积的1.95%,居全国第13位。省会是中部地区唯一的副省级城市--武汉市。
现代社会生活中的压力症,是人们身心疾患 发生的根源。在学习企业管理培训课程的时候, 明白了当人们遇上"压力"时,最初的反应便是"
滁州学院首届微课程教学设计竞赛 课程名称:高等数学 主讲人:胡贝贝 数学与金融学院.
「但圣灵降临在你们身上,你们就必得着能力,
技师专业论文与答辩 技师专业论文与答辩辅导 2016年3月.
第8章 机床操作 主讲:臧红彬 博士.
拟动力试验 伪动力试验,计算机加载器联机试验 地震发生和传播的随机性 周期性加载的加载历程是假定的,与实际地震的非周期反应有很大差别
新时代的劳动者 杜蒙绮.
拾貳、 教育行政 一、教育行政的意義 教育行政,可視為國家對教育事務的管理 ,以增進教育效果。 教育行政,乃是一利用有限資源在教育參
課程銜接 九年一貫暫行綱要( )  九年一貫課程綱要( ) 國立台南大學數學教育系 謝 堅.
2.4 二元一次方程组的应用(1).
新約概論 台中生命之道靈糧堂 2007年3月4日.
《生活与哲学》第一轮复习 第七课唯物辩证法的联系观.
《计算机操作员》精品 课件 淮南市潘集职教中心
早期的阿拉伯半島 地理環境: 生活情形 (一)三面環海,大多為荒涼貧瘠的沙漠,不利農耕
特雷門琴 (Theremin) 是 tone() 函數的應用, 它只需要一個蜂鳴器, 一個光敏電阻, 以及一個 10K 電阻就可以進行測試了. 實際電路接線如下 :光敏電阻與 10 K 電阻串聯, 光敏電阻一端接 5V, 與電阻串接處接Arduino 的 A0 腳, 電阻另一端接地. 而蜂鳴器則 +
程式語言Visual Basic 重複結構 黃瀧輝 老師 Long Hwai,Huang.
知识点:1、PLC系统起动前检查项目、 定期检查项目、日常维护 内容与步骤 2、掌握PLC诊断流程及故障 排除
近代物理实验期末报告 ——by 金宵 周逸卢
高雄醫學大學個人申請不分系招生(薪火A~D組) 助學措施說明
认识计算机系统.
桃李春风结子完,到头谁似一盆兰?如冰水好空相妒,枉与他人作笑谈。
    使用Arduino量測交流(AC)電壓    林品成 月.
    使用Arduino量測直流(DC)電壓    林品成 月.
6-1 功能簡介 6-4 實驗成果 6-2 電路說明 6-5 延伸應用與練習 6-3 程式設計
亞伯拉罕 摩西 猶太教徒 割禮 + 律法 成為神子民 的記號 神子民的 行為規範 結婚戒指 婚姻守則.
作業系統 第三章 作業系統結構.
8051單晶片 蘇恆生 老師.
亚博科技 Arduino视频教程 第8讲 蜂鸣器发声实验.
保羅在腓立比的宣教 使徒行傳16:9-34.
2.8       智能电器 本节讲授内容: 一.智能电器的定义 二.智能电器的组成 三.智能电器的种类 四.智能化电器的特点 五.智能化开关举例.
单片机原理与应用 主讲人:张荣刚 福建师范大学福清分校.
第1章 可编程控制器的硬件 构成及工作原理 1.1 可编程控制器的硬件构成 1.2 可编程控制器的工作原理.
第3章 PLC的结构特点及技术性能 3.1 可编程控制器的结构特点 3.2 FX2N系列PLC的主要技术性能.
物聯網期末報告 組員: 邱景柏 方嘉慶 陳約翰 洪銘陽
四川工商学院 单片机原理及应用 刘 强
新约拱门 1 提前 提后 多 门 教牧书信 帖后 帖前 西 腓 弗 加 林后 林前 罗 启 犹 约叁 约贰 约壹 彼后 彼前 雅 来 希伯来
第五章 输入/输出系统 本章讨论: 接口的基本概念 总线的基本概念 中断方式及其接口组成 中断方式及其接口组成 DMA方式及其接口组成
知识点0204 夏普红外测距传感器 主讲人:宁波鄞州职业教育中心学校 陈浙 (Arduino功能模块与应用)
新約拱門 1 提前 提後 多 門 教牧書信 帖後 帖前 西 腓 弗 加 林後 林前 羅 啟 猶 約叁 約貳 約壹 彼後 彼前 雅 來 希伯來
本节内容 引用类型 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
春雨 (晚雨) 秋雨 (早雨) 雨季 旱季 雨季 陽曆 逾 越 節 五 旬 節 住 棚
感光世界 亞洲大學 資訊工程學系 學生:郭致翔、林壬午、黃智猷、陳奕升 指導教授:蔡志仁教授
PLC在数控机床上的经典应用 主讲人:何梦佳 中山职业技术学院 机电工程系.
本节内容 函数嵌套调用的内存布局 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第二节 海水的运动.
「但圣灵降临在你们身上,你们就必得着能力,
实验三 键盘软加锁实验 2019/5/9.
「但聖靈降臨在你們身上,你們就必得著能力,
多姿多彩的世界.
真信心的果效 雅各書2:
保羅的臨別贈言 使徒行傳20:16 – 21:14.
Arduino单片机基础及应用开发 物理系 周孟磊 张卓.
用加減消去法解一元二次聯立方程式 台北縣立中山國中 第二團隊.
Presentation transcript:

Arduino单片机基础及开发应用 姜凯耀 13300200014 俄罗斯方块 Arduino单片机基础及开发应用 姜凯耀 13300200014

单片机与Arduino 单片机 Arduino 单片机(Microcontrollers)是一种 集成电路芯片,是采用超大规模集成 电路技术把具有数据处理能力的中央 处理器CPU、随机存储器RAM、只读 存储器ROM、多种I/O口和中断系统、 定时器/计数器等功能(可能还包括显 示驱动电路、脉宽调制电路、模拟多 路转换器、A/D转换器等电路)集成 到一块硅片上构成的一个小而完善的 微型计算机系统 Arduino是一款以单片机为核心的便 捷灵活、方便上手的开源电子原型平 台,包含硬件(各种型号的Arduino 板)和软件(Arduino IDE)。 跨平台、简单清晰、开放性、发展迅 速、物美价廉

Arduino扩展模块

俄罗斯方块 硬件支持 库文件支持 U8glib.h 优点: 一系列draw函数: drawPixel,drawLine,drawBox,drawCircle,drawXBMP,drawStr… 设置方便 setRot90/180/270… 蜂鸣器 LCD12864_ST7920

子函数base(4X4) void base(int x,int y) { u8g.drawLine(x,y,x+3,y); u8g.drawPixel(x+1,y+1); u8g.drawPixel(x+2,y+2); }

子函数shape O型方块x1 J型方块x4 L型方块x4 T型方块X4 Z型方块X2 S型方块X2 I型方块x2 共计19种

子函数 Score: drawStr (score) Next: Shape→Knext(random(1,20)) Level: drawBox(score→level)

10 20 子函数 子函数graph 边框 游戏区域(36,22)→(115,63) Dot【20】【10】() (x,y)→dot[x][y]

(x,y) 子函数down 子函数left、right 根据形状(k=?) 不触底则x+4 根据形状(k=?) 21<y<64 y+4或y-4

子函数rotate 根据形状(k=?) X=1 X=2、3、4、6、7、8、 10、11、12、14、16、 18 X=5、9、13 判断(x,y)!!!

子函数scan 子函数buzzer 识别按键 按键去抖动: 因为人手的机械动作使按键按下时会产生大概20ms左右的按键 抖动,如果arduino在这20ms内去检测IO口的电平很可能会检测出来 不稳定的信号,因此在程序中检测到低电平后延迟20ms再次检测可以 起到去除抖动的作用 蜂鸣器 子函数buzzer

主函数loop 速度 int unittime=1000-level*150; int a=millis();int t;(if(a-t<unittime)) u8g.firstPage(); do{ draw(); } while(u8g.nextPage());

主函数loop Scan有无输入: 有→执行输入→if(a-t<unittime)→下一格&buzzer 到底:x=112 ,x=36,y=34

主函数loop 消行: 从上至下扫描dot[ ][ ] 若dot[x][0]=1 &&……&& dot[x][9]=1 上一行等于下一行 scoretimes+1

改进空间 1、精简代码 2、红外、蓝牙遥控 3、暂停/开始 4、界面美化

谢谢!