全国青少年机器人技术等级考试四级编程语言(课堂PPT)_第1页
全国青少年机器人技术等级考试四级编程语言(课堂PPT)_第2页
全国青少年机器人技术等级考试四级编程语言(课堂PPT)_第3页
全国青少年机器人技术等级考试四级编程语言(课堂PPT)_第4页
全国青少年机器人技术等级考试四级编程语言(课堂PPT)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、机器人等级考试机器人等级考试第第2课课 编编 程程 语语 言言玩科技玩科技 学知识学知识0101编 程 概 要编 程 概 要玩科技玩科技 学知识学知识编程语言:编程语言:现在的编程语言多得数不过来,常用的有Java、C/C+、Python、PHP、Basic、Perl等等。 C语言编程 汇编编程玩科技玩科技 学知识学知识编程语言:编程语言: Java编程 Python编程玩科技玩科技 学知识学知识编程语言:编程语言: scratch编程 Mixly编程玩科技玩科技 学知识学知识0202P y t h o n 语 言语 言玩科技玩科技 学知识学知识玩科技玩科技 学知识学知识PythonPytho

2、n:玩科技玩科技 学知识学知识PythonPython:玩科技玩科技 学知识学知识PythonPython:0202M i x l y 语 言语 言玩科技玩科技 学知识学知识了解了解MixlyMixly:对于青少年来说,这些编程工具入门都比较难。不要担心,这里有一款专门为青少年设计的图形化编程工具MixlyMixly(米思齐(米思齐)米思齐是由北京师范大学创客教育实验室研发的一款图形化编程软件。玩科技玩科技 学知识学知识什么是图形化编程?什么是图形化编程?是一种用图标代替了文本指令,整个过程变得直观、简便而有趣的编程方式。米思齐不需要敲键盘编写复杂的代码,只需要用鼠标拖一拖,像堆积木一样把各个

3、积木堆起来,就可以实现我们想要的效果了。玩科技玩科技 学知识学知识MixlyMixly特点:特点:左边是图形化模块,右边是代码。可以同时看到模块和代码。图形化模块代码玩科技玩科技 学知识学知识MixlyMixly软件安装:软件安装:进入MakerPanda论坛下载软件: http:/bbs.makerpanda.cc下载完成后,解压文件,无需安装,双击Mixly.jarMixly.jar就可以运行使用啦!玩科技玩科技 学知识学知识MixlyMixly软件界面:软件界面:图形化代码模块放置模块区域编译上传显示区可选择语言模块删除模块放大缩小选择电路板选择com(端口) 查看串口数据玩科技玩科技

4、学知识学知识功能与图形化功能与图形化功能:功能:数字输入数字输出模拟输入模拟输出中断控制脉冲长度移位输出玩科技玩科技 学知识学知识功能与图形化功能与图形化功能:功能:时间延迟条件执行循环执行获取时间初始化玩科技玩科技 学知识学知识功能与图形化功能与图形化功能:功能:数字映射数字约束数学运算取整随机三角函数玩科技玩科技 学知识学知识功能与图形化功能与图形化功能:功能:文本连接文本转数字数字转文本转字符串获取文本长度文本比较玩科技玩科技 学知识学知识功能与图形化功能与图形化功能:功能:定义数组创建组值获取组值长度赋值数组玩科技玩科技 学知识学知识功能与图形化功能与图形化功能:功能:条件判断逻辑运算

5、运算玩科技玩科技 学知识学知识功能与图形化功能与图形化功能:功能:串口通讯 波特率设置 串口打印 串口读取字符串玩科技玩科技 学知识学知识功能与图形化功能与图形化功能:功能:EEPROM 读写SD 卡写入玩科技玩科技 学知识学知识功能与图形化功能与图形化功能:功能:超声波测距 读取温湿度 获取GPS数据玩科技玩科技 学知识学知识功能与图形化功能与图形化功能:功能:定义函数执行函数玩科技玩科技 学知识学知识0303ArduinoC语言语言玩科技玩科技 学知识学知识玩科技玩科技 学知识学知识Arduino:什么是Arduino?Arduino 是一块基与开放原始代码的Simple i/o 平台,並

6、且具有使用类似java,C 语言的开发环境。让您可以快速使用Arduino 语言与Flash 或Processing等软件,作出互动作品。Arduino 可以使用开发完成的电子元件例如Switch或Sensors 或其他控制器、步进电机或其他输出裝置。Arduino 开发界面基于开放原始码原则,可以让您免费下载使用开发出更多令人惊奇的互动作品。玩科技玩科技 学知识学知识Arduino:可简单地与传感器、各式各样的电子元件连接(如:红外线,超声波,热敏电阻,光敏电阻,伺服电机等);玩科技玩科技 学知识学知识Arduino:Arduino 语言是以setup()开头,loop()作为主体的一个程序构架。官方网站是这样描述setup()的:用来初始化变量,管脚模式,调用库函数等等,此函数只运行一次。loop()函数是一个循环函数,函数内的语句周而复始的循环执行,功能类似c 语言中的“main();”。玩科技玩科技 学知识学知识Arduino:void setup() pinMode(13, OUTPUT);void loop() digitalWrite(13, HIGH); delay(1000 ); digitalWrite(13, LOW); delay(1000); 加油!少年加油!少年 Arduino是一款

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论