ImageVerifierCode 换一换
格式:PPTX , 页数:38 ,大小:7.60MB ,
资源ID:2707311      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2707311.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(创客第二课.pptx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

创客第二课.pptx

1、高伟光高伟光二二O O一七年六日一七年六日在最好的时光里,在最好的时光里,遇见遇见创客教育创客教育0101Mixly(米思齐)MixlyMixly产生背景:产生背景:现在的编程语言多得数不过来,常用的有Java、C/C+、Python、PHP、Basic、Perl等等。C语言编程 汇编编程MixlyMixly产生背景:产生背景:Java编程 Python编程MixlyMixly产生背景:产生背景:对于青少年来说,这些编程工具入门都比较难。不要担心,这里有一款专门为青少年设计的图形化编程工具MixlyMixly(米思齐(米思齐)米思齐是由北京师范大学创客教育实验室研发的一款图形化编程软件。什么是

2、图形化编程什么是图形化编程?是一种用图标代替了文本指令,整个过程变得直观、简便而有趣的编程方式。米思齐不需要敲键盘编写复杂的代码,只需要用鼠标拖一拖,像堆积木一样把各个积木堆起来,就可以实现我们想要的效果了。MixlyMixly特点:特点:左边是图形化模块,右边是代码。可以同时看到模块和代码。图形化模块代码MixlyMixly软件安装:软件安装:进入MakerPanda论坛下载软件:http:/bbs.makerpanda.cc下载完成后,解压文件,无需安装,双击Mixly.vbsMixly.vbs就可以运行使用啦!MixlyMixly软件界面:软件界面:图形化代码模块放置模块区域编译上传显示

3、区可选择语言模块删除模块放大缩小选择电路板选择com(端口)查看串口数据功能与图形化功能与图形化功能:功能:数字输入数字输出模拟输入模拟输出中断控制脉冲长度移位输出功能与图形化功能与图形化功能:功能:时间延迟条件执行循环执行获取时间初始化功能与图形化功能与图形化功能:功能:数字映射数字约束数学运算取整随机三角函数功能与图形化功能与图形化功能:功能:文本连接文本转数字数字转文本转字符串获取文本长度文本比较功能与图形化功能与图形化功能:功能:定义数组创建组值获取组值长度赋值数组功能与图形化功能与图形化功能:功能:条件判断逻辑运算运算功能与图形化功能与图形化功能:功能:串口通讯 波特率设置 串口打印

4、 串口读取字符串功能与图形化功能与图形化功能:功能:EEPROM 读写SD 卡写入功能与图形化功能与图形化功能:功能:超声波测距 读取温湿度 获取GPS数据功能与图形化功能与图形化功能:功能:定义函数执行函数MixlyMixly米思齐软件作为一个同时可以进行图形化编程和代码编程的软件,可以在图形化编程的同时学习编程的内在知识,为以后的复杂的项目开发打下铺垫。0202点亮一个LED灯认识认识ArduinoArduino什么是什么是Arduino?由一个意大利艺术学院的团队于2005年冬季开发便捷灵活、方便上手的可编程的开源电子原型平台专为设计师、工艺美术人员、业余爱好者等非专业人员而设的包含硬件

5、(各种型号的Arduino板)和软件(ArduinoIDE)能通过各种各样的传感器来感知环境可以通过控制灯光、马达和其他的装置来反馈、影响环境ArduinoUNOArduinoNanoArduinoMega2560ArduinoLEONARDOFunduinoArduinoLilyPad常见的常见的ArduinoArduino主板主板Arduino NanoArduino Nano主板管脚分布主板管脚分布数字管脚数字管脚1212至至2 2模拟输入模拟输入管管脚脚A0A0至至A7A7数字数字管管脚脚0 0、1 1数字数字管管脚脚1313USBUSB编程接口编程接口复位按钮复位按钮电源输出电源输出

6、3.3V3.3V电源输出电源输出5V5V电源负极电源负极0V0VArduino NanoArduino Nano数字数字管管脚脚数字管脚(0到13)通常以通常以D D开头表示开头表示 只有两种状态:高与低、只有两种状态:高与低、HIGHHIGH与与LOWLOW、1 1与与0 0、truetrue与与falsefalse 可作为可作为输入、输出输入、输出端口(通常在程序初始化时设置)端口(通常在程序初始化时设置)ArduinoArduino软件软件代码编程:ArduinoIDE图形化编程:MixLyArduinoArduino软件安装与连接软件安装与连接软件安装:软件安装:下载后解压即可运行下载

7、后解压即可运行Arduino主板主板连接电脑连接电脑安装驱动程序安装驱动程序安装成功后安装成功后出现出现USB Serial Port(USB Serial Port(COM8COM8)端口端口不同不同USBUSB口对应的口对应的COMCOM端口号不一样端口号不一样安装驱动程序安装驱动程序上传程序前必须先选择正确的主板型号和端口号上传程序前必须先选择正确的主板型号和端口号任务一:点亮任务一:点亮ArduinoNanoArduinoNano主板自带的主板自带的LEDLED灯灯上传成功后观察Nano主板上LED灯是否亮了?点击“数字输出”模块点击上传点击“数字”,更改为“13”此此LEDLED的正

8、极已经连接到的正极已经连接到1313管脚管脚LEDLED的负极连接到了的负极连接到了GNDGND牛刀一试:让主板自带的LED灯先亮后灭是这样吗?这样会有什么现象?LED灯常亮为什么LED不会灭?ArduinoArduino程序的执行流程程序的执行流程voidsetup()voidsetup()这里的程序只执行一次这里的程序只执行一次pinMode(13,OUTPUT);pinMode(13,OUTPUT);voidloop()voidloop()这里的程序会从上往下循环执行这里的程序会从上往下循环执行 digitalWrite(13,HIGH);digitalWrite(13,HIGH);di

9、gitalWrite(13,LOW);digitalWrite(13,LOW);主循环程序每一条命令程序执行时间很短,通常在1微秒内执行完成,所以相当于以每2微秒闪烁一次的效果,因此人眼察觉不到LED的变化初始化程序开始初始化设置:pinMode(13,OUTPUT)pinMode(13,OUTPUT)digitalWrite(13,HIGH);digitalWrite(13,HIGH);digitalWrite(13,LOW);digitalWrite(13,LOW);增加延时时间增加延时时间在两条命令之间增加延时时间在两条命令之间增加延时时间让每种状态可以保持一段时间让每种状态可以保持一段时间1 1秒秒=1000=1000毫秒毫秒1 1毫秒毫秒=1000=1000微秒微秒0303LED灯的认识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1