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

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

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机器人等级考试 第2课 编 程 语 言 玩科技 学知识 01 编程概要 玩科技 学知识 编程语言: 现在的编程语言多得数不过来,常用的有Java、C/C++、Python、PHP、Basic、Perl等等。 C语言编程 汇编编程 玩科技 学知识 编程语言: Java编程 Python编程 玩科技 学知识 编程语言: scratch编程 Mixly编程 玩科技 学知识 02 Python语言 玩科技 学知识 玩科技 学知识 Python: 玩科技 学知识 Python: 玩科技 学知识 Python: 02 Mixly语言 玩科技 学知识 了解Mixly: 对于青少年来说,这些编程工具入门都比较难。不要担心,这里有一款专门为青少年设计的图形化编程工具——Mixly(米思齐) 米思齐是由北京师范大学创客教育实验室研发的一款图形化编程软件。 玩科技 学知识 什么是图形化编程? 是一种用图标代替了文本指令,整个过程变得直观、简便而有趣的编程方式。 米思齐不需要敲键盘编写复杂的代码,只需要用鼠标拖一拖,像堆积木一样把各个积木堆起来,就可以实现我们想要的效果了。 玩科技 学知识 Mixly特点: 左边是图形化模块,右边是代码。可以同时看到模块和代码。 图形化模块 代码 玩科技 学知识 Mixly软件安装: 进入MakerPanda论坛下载软件: http://bbs.makerpanda.cc 下载完成后,解压文件,无需安装,双击Mixly.jar就可以运行使用啦! 玩科技 学知识 Mixly软件界面: 图形化代码模块 放置模块区域 编译上传显示区 可选择语言 模块删除 模块放大缩小 选择电路板 选择com(端口) 查看串口数据 玩科技 学知识 功能与图形化 功能: 数字输入 数字输出 模拟输入 模拟输出 中断控制 脉冲长度 移位输出 玩科技 学知识 功能与图形化 功能: 时间延迟 条件执行 循环执行 获取时间 初始化 玩科技 学知识 功能与图形化 功能: 数字映射 数字约束 数学运算 取整 随机 三角函数 玩科技 学知识 功能与图形化 功能: 文本连接 文本转数字 数字转文本 转字符串 获取文本长度 文本比较 玩科技 学知识 功能与图形化 功能: 定义数组 创建组值 获取组值长度 赋值数组 玩科技 学知识 功能与图形化 功能: 条件判断 逻辑运算 运算 玩科技 学知识 功能与图形化 功能: 串口通讯 波特率设置 串口打印 串口读取字符串 玩科技 学知识 功能与图形化 功能: EEPROM 读写 SD 卡写入 玩科技 学知识 功能与图形化 功能: 超声波测距 读取温湿度 获取GPS数据 玩科技 学知识 功能与图形化 功能: 定义函数 执行函数 玩科技 学知识 03 ArduinoC语言 玩科技 学知识 玩科技 学知识 Arduino: 什么是Arduino? Arduino 是一块基与开放原始代码的Simple i/o 平台,並且具有使用类似java,C 语言的开发环境。让您可以快速使用Arduino 语言与Flash 或Processing…等软件,作出互动作品。 Arduino 可以使用开发完成的电子元件例如Switch或Sensors 或其他控制器、LED、步进电机或其他输出裝置。 Arduino 开发IDE界面基于开放原始码原则,可以让您免费下载使用开发出更多令人惊奇的互动作品。 玩科技 学知识 Arduino: 可简单地与传感器、各式各样的电子元件连接(如:红外线,超声波,热敏电阻,光敏电阻,伺服电机等); 玩科技 学知识 Arduino: Arduino 语言是以setup()开头,loop()作为主体的一个程序构架。 官方网站是这样描述 setup()的:用来初始化变量,管脚模式,调用库函数等等,此函数只运行一次。 loop()函数是一个循环函数,函数内的语句周而复始的循环执行,功能类似c 语言中的“main();”。 玩科技 学知识 Arduino: void setup() { pinMode(13, OUTPUT); }

文档评论(0)

lcm8016256801 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档