全国青少年机器人技术等级考试四级第二课:02编程语言课件.pptx

上传人:牧羊曲112 文档编号:2004811 上传时间:2022-12-30 格式:PPTX 页数:31 大小:8.14MB
返回 下载 相关 举报
全国青少年机器人技术等级考试四级第二课:02编程语言课件.pptx_第1页
第1页 / 共31页
全国青少年机器人技术等级考试四级第二课:02编程语言课件.pptx_第2页
第2页 / 共31页
全国青少年机器人技术等级考试四级第二课:02编程语言课件.pptx_第3页
第3页 / 共31页
全国青少年机器人技术等级考试四级第二课:02编程语言课件.pptx_第4页
第4页 / 共31页
全国青少年机器人技术等级考试四级第二课:02编程语言课件.pptx_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《全国青少年机器人技术等级考试四级第二课:02编程语言课件.pptx》由会员分享,可在线阅读,更多相关《全国青少年机器人技术等级考试四级第二课:02编程语言课件.pptx(31页珍藏版)》请在三一办公上搜索。

1、机器人等级考试第2课 编 程 语 言,玩科技 学知识,01,编程概要,玩科技 学知识,编程语言:,现在的编程语言多得数不过来,常用的有Java、C/C+、Python、PHP、Basic、Perl等等。,C语言编程 汇编编程,玩科技 学知识,编程语言:,Java编程 Python编程,玩科技 学知识,编程语言:,scratch编程 Mixly编程,玩科技 学知识,02,Python语言,玩科技 学知识,玩科技 学知识,Python:,玩科技 学知识,Python:,玩科技 学知识,Python:,02,Mixly语言,玩科技 学知识,了解Mixly:,对于青少年来说,这些编程工具入门都比较难。

2、不要担心,这里有一款专门为青少年设计的图形化编程工具Mixly(米思齐),米思齐是由北京师范大学创客教育实验室研发的一款图形化编程软件。,玩科技 学知识,什么是图形化编程?,是一种用图标代替了文本指令,整个过程变得直观、简便而有趣的编程方式。米思齐不需要敲键盘编写复杂的代码,只需要用鼠标拖一拖,像堆积木一样把各个积木堆起来,就可以实现我们想要的效果了。,玩科技 学知识,Mixly特点:,左边是图形化模块,右边是代码。可以同时看到模块和代码。,图形化模块,代码,玩科技 学知识,Mixly软件安装:,进入MakerPanda论坛下载软件:,http:/bbs.makerpanda.cc,下载完成后

3、,解压文件,无需安装,双击Mixly.jar就可以运行使用啦!,玩科技 学知识,Mixly软件界面:,图形化代码模块,放置模块区域,编译上传显示区,可选择语言,模块删除,模块放大缩小,选择电路板,选择com(端口) 查看串口数据,玩科技 学知识,功能与图形化,功能:,数字输入数字输出模拟输入模拟输出中断控制脉冲长度移位输出,玩科技 学知识,功能与图形化,功能:,时间延迟条件执行循环执行获取时间初始化,玩科技 学知识,功能与图形化,功能:,数字映射数字约束数学运算取整随机三角函数,玩科技 学知识,功能与图形化,功能:,文本连接文本转数字数字转文本转字符串获取文本长度文本比较,玩科技 学知识,功能

4、与图形化,功能:,定义数组创建组值获取组值长度赋值数组,玩科技 学知识,功能与图形化,功能:,条件判断逻辑运算运算,玩科技 学知识,功能与图形化,功能:,串口通讯 波特率设置 串口打印 串口读取字符串,玩科技 学知识,功能与图形化,功能:,EEPROM 读写SD 卡写入,玩科技 学知识,功能与图形化,功能:,超声波测距 读取温湿度 获取GPS数据,玩科技 学知识,功能与图形化,功能:,定义函数执行函数,玩科技 学知识,03,ArduinoC语言,玩科技 学知识,玩科技 学知识,Arduino:,什么是Arduino?Arduino 是一块基与开放原始代码的Simple i/o 平台,並且具有使

5、用类似java,C 语言的开发环境。让您可以快速使用Arduino 语言与Flash 或Processing等软件,作出互动作品。Arduino 可以使用开发完成的电子元件例如Switch或Sensors 或其他控制器、步进电机或其他输出裝置。Arduino 开发界面基于开放原始码原则,可以让您免费下载使用开发出更多令人惊奇的互动作品。,玩科技 学知识,Arduino:,可简单地与传感器、各式各样的电子元件连接(如:红外线,超声波,热敏电阻,光敏电阻,伺服电机等);,玩科技 学知识,Arduino:,Arduino 语言是以setup()开头,loop()作为主体的一个程序构架。官方网站是这样

6、描述setup()的:用来初始化变量,管脚模式,调用库函数等等,此函数只运行一次。loop()函数是一个循环函数,函数内的语句周而复始的循环执行,功能类似c 语言中的“main();”。,玩科技 学知识,Arduino:,void setup() pinMode(13, OUTPUT);void loop() digitalWrite(13, HIGH); delay(1000 ); digitalWrite(13, LOW); delay(1000); ,加油!少年,Arduino是一款便捷灵活、方便上手的开源电子原型平台。学着用c语言去掌控你们的世界。先试着结合三级Mixly做的项目,尝试着使用arduino C语言去编程,不会的可以从mixly的模块与C代码对比看一下。,玩科技 学知识,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备2025010119号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000987号