Arduino与小游戏制作 钟鸣远 11307110083.

Slides:



Advertisements
Similar presentations
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
Advertisements

九年级物理一轮复习 第一章 声现象 知识要点. 1. 声音的产生和传播  ( 1 )声音的产生:声音是由于物体的振动产生的。  凡是发声的物体都在振动。振动停止,发声也停止。  ( 2 )声源:正在发声的物体叫声源。固体、液体、气体 都可以作为声源,有声音一定有声源。  ( 3 )声音的传播:声音的传播必须有介质,声音可以在.
第五章 话语的语用意义(上) 主讲人:周明强.
学习情境三 桥梁下部结构的构造与施工 桥梁墩台的构造.
屏東監理站電腦筆試e化系統 考生操作使用說明及注意事項.
三十五號會計公報對 財務報表及台股之影響剖析
【开心一分钟】 一到下午这个点就特么的困.
火灾自救安全提示.
一寸光阴一寸金 寸金难买寸光阴 时间.
主办:泰兴市质量强市领导小组办公室 承办:泰 兴 市 市 场 监 督 管 理 局.
【文雅國際書香日系列活動】 ~雅書傳情環世界~
2011年高考考前指导(物理) 报告人:詹道友 (合肥八中).
欢迎进入数学课堂 浦江县浦阳二小 施艳艳.
高雄市復華高級中學 校務分享簡介 簡報人:康木村 校長.
插入超链接 高邮市第一实验小学 范太国 任务一:设置文本超链接 任务一:设置文字超链接 步骤:1、选定文字并右击,在快捷菜单 中选择“超链接”命令。 2、在弹出的对话框中选择左侧“链接到:”中的“本文档中的位置(A)”项,在“请选择文档中的位置(C):”中选择需要链接的幻灯片,单击“确定”按钮。
Arduino单片机—— 迷你游戏机 王睿涵 杨梦迪.
重組 創意就是既有事物的重新組合.
姚文婕 基于Arduino的贪吃蛇游戏.
企業的土狗精神 土管二 賴柏勳.
第二节救生艇种类及性能 一、救生艇的分类 缺点:没有支架和顶棚,人员暴露在自然环境中 (一)、按照结构形式分类 1、开敞式救生艇
7-1 能量的形式和轉換 1 of 12 能量是促成自然現象變化的根源,太陽能替我們將水搬到高處,人類再利用高、低水位差發電。
2048 第14組 謝子健 4a 陳啟霖 4a 畢順傑 4a
《生活与哲学》第一轮复习 第七课唯物辩证法的联系观.
计算机基础知识 丁家营镇九年制学校 徐中先.
國立龍潭高中 電機科 105學年度新生始業輔導 本科介紹.
第十七章 收入之認列.
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
大学计算机基础 典型案例之一 构建FPT服务器.
走进编程 程序的顺序结构(二).
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月20日.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
基于Arduino单片机的简易示波器 Arduino Based Simple Oscilloscope
按键驱动 广州创龙电子科技有限公司 Guangzhou Tronlong Electronic Technology Co., Ltd.
课程设计.
What have we learned?.
大作业要求 1、按照选题要求设计电路,并仿真、下载,实现电路。 2、撰写综合报告.
利用Arduino制作定向装置 核科学与技术系 崔伟毅 梁嘉祺
組員名單 組長:陳翰佑 組員:葉昕諭 周建勳 林宏澤 王瑞宏
三:基于Eclipse的集成开发环境搭建与使用
C语言程序设计 主讲教师:陆幼利.
亚博科技 Arduino视频教程 第8讲 蜂鸣器发声实验.
K60入门课程 02 首都师范大学物理系 王甜.
姚金宇 MIT SCHEME 使用说明 姚金宇
实验七 安全FTP服务器实验 2019/4/28.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
K60基础课程 01 首都师范大学物理系 王甜.
核探测与核电子学国家重点实验室 中国科学技术大学近代物理系 王照琪
感光世界 亞洲大學 資訊工程學系 學生:郭致翔、林壬午、黃智猷、陳奕升 指導教授:蔡志仁教授
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
现代电子技术综合实验 陈学英.
北师大版四年级数学下册 图案欣赏 图案欣赏.
Haohaodada-Nano编程 数码管中数的闪烁 舟山市定海区教师进修学校 张秋明.
第三章 光现象 三、光的直线传播.
光的直线传播 鸡泽县实验中学.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
滤波减速器的体积优化 仵凡 Advanced Design Group.
2.4 让声音为人类服务.
机械设计A 、B 重修 涮分 学习过,想提高?? 上课 考勤?? 平时成绩 %
科展心得分享 電子科教師:童信源.
多姿多彩的世界.
B12 竺越
Arduino单片机基础及应用开发 物理系 周孟磊 张卓.
任课教师:戴开宇 TA:时均帅、谭肖、王安华 程序设计B班 :20-16:50(90分钟)
數位相機拍攝入門 馬榮燦
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
LabVIEW-Arduino串口通讯 实验者: 陈骏
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
Presentation transcript:

Arduino与小游戏制作 钟鸣远 11307110083

Outlines Arduino 介绍 1 小游戏1——Flappy bird 2 小游戏2——2048 3

Arduino是什么? 感应和控制现实物理世界的一套工具。 由什么组成? 一个基于单片机并且开放源码的硬件平台

利用Arduino我们可以做什么? 控制电器设备 控制冰箱、空调、洗衣机的面板 控制红绿灯,电梯 体育比赛计分板的显示

如何实现? 需要的素材: 面包板及其专用连接线 按钮,显示屏 其他

如何实现? 主要步骤: 1.编写程序以实现特定功能 2.设计并连接电路 3.调试 4.改进

如何实现? 主要步骤: 1.编写程序以实现特定功能 2.设计并连接电路 3.调试 4.改进

如何实现? 主要步骤: 1.编写程序以实现特定功能 2.设计并连接电路 3.调试 4.改进

Outlines Arduino 介绍 1 小游戏1——Flappy bird 2 小游戏2——2048 3

实验目标 ?

实验现象

主要步骤 1.控制显示 2. “动”起来 3.判断 4.改进

主要步骤 1.控制显示 2. “动”起来 3.判断 4.改进

问题——按钮的控制 按钮难以控制? 问题的解决:延迟函数。 延迟时间的确定: 约50ms为宜。

有待改进之处 匀速下落 可以通过设置一个下落速度函数解决 暂停功能 增加一个按键,并在暂停结束后设置大约3秒的缓冲期。

Outlines Arduino 介绍 1 小游戏1——Flappy bird 2 小游戏2——2048 3

从左到右依次为:←↑↓→ LCD12864显示屏

效果图

实验效果

主要步骤 1.编写程序 2.连接电路 Lcd部分 按钮部分

主要步骤 1.编写程序 2.连接电路 Lcd部分 按钮部分 LCD12864显示屏 从左到右:←↑↓→

改进——程序的优化 4种操作是否需要各自编写一个过程函数? 只编写一种操作(比如“下操作”),其他3种可通过旋转4*4矩阵得到。 相似 冗长 清晰 简短

可改进之处 增加“撤销”功能 数字合并时的移动效果 增加统计量:如耗时

提问时间

谢谢大家!