您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 全国青少年机器人技术等级考试四级第二课:02编程语言
玩科技学知识01编程概要玩科技学知识编程语言:现在的编程语言多得数不过来,常用的有Java、C/C++、Python、PHP、Basic、Perl等等。C语言编程汇编编程玩科技学知识编程语言:Java编程Python编程玩科技学知识编程语言:scratch编程Mixly编程玩科技学知识02Python语言玩科技学知识玩科技学知识Python:玩科技学知识Python:玩科技学知识Python:02Mixly语言玩科技学知识了解Mixly:对于青少年来说,这些编程工具入门都比较难。不要担心,这里有一款专门为青少年设计的图形化编程工具——Mixly(米思齐)米思齐是由北京师范大学创客教育实验室研发的一款图形化编程软件。玩科技学知识什么是图形化编程?是一种用图标代替了文本指令,整个过程变得直观、简便而有趣的编程方式。米思齐不需要敲键盘编写复杂的代码,只需要用鼠标拖一拖,像堆积木一样把各个积木堆起来,就可以实现我们想要的效果了。玩科技学知识Mixly特点:左边是图形化模块,右边是代码。可以同时看到模块和代码。图形化模块代码玩科技学知识Mixly软件安装:进入MakerPanda论坛下载软件:下载完成后,解压文件,无需安装,双击Mixly.jar就可以运行使用啦!玩科技学知识Mixly软件界面:图形化代码模块放置模块区域编译上传显示区可选择语言模块删除模块放大缩小选择电路板选择com(端口)查看串口数据玩科技学知识功能与图形化功能:数字输入数字输出模拟输入模拟输出中断控制脉冲长度移位输出玩科技学知识功能与图形化功能:时间延迟条件执行循环执行获取时间初始化玩科技学知识功能与图形化功能:数字映射数字约束数学运算取整随机三角函数玩科技学知识功能与图形化功能:文本连接文本转数字数字转文本转字符串获取文本长度文本比较玩科技学知识功能与图形化功能:定义数组创建组值获取组值长度赋值数组玩科技学知识功能与图形化功能:条件判断逻辑运算运算玩科技学知识功能与图形化功能:串口通讯波特率设置串口打印串口读取字符串玩科技学知识功能与图形化功能:EEPROM读写SD卡写入玩科技学知识功能与图形化功能:超声波测距读取温湿度获取GPS数据玩科技学知识功能与图形化功能:定义函数执行函数玩科技学知识03ArduinoC语言玩科技学知识玩科技学知识Arduino:什么是Arduino?Arduino是一块基与开放原始代码的Simplei/o平台,並且具有使用类似java,C语言的开发环境。让您可以快速使用Arduino语言与Flash或Processing…等软件,作出互动作品。Arduino可以使用开发完成的电子元件例如Switch或Sensors或其他控制器、LED、步进电机或其他输出裝置。Arduino开发IDE界面基于开放原始码原则,可以让您免费下载使用开发出更多令人惊奇的互动作品。玩科技学知识Arduino:可简单地与传感器、各式各样的电子元件连接(如:红外线,超声波,热敏电阻,光敏电阻,伺服电机等);玩科技学知识Arduino:Arduino语言是以setup()开头,loop()作为主体的一个程序构架。官方网站是这样描述setup()的:用来初始化变量,管脚模式,调用库函数等等,此函数只运行一次。loop()函数是一个循环函数,函数内的语句周而复始的循环执行,功能类似c语言中的“main();”。玩科技学知识Arduino:voidsetup(){pinMode(13,OUTPUT);}voidloop(){digitalWrite(13,HIGH);delay(1000);digitalWrite(13,LOW);delay(1000);}加油!少年~Arduino是一款便捷灵活、方便上手的开源电子原型平台。学着用c语言去掌控你们的世界。先试着结合三级Mixly做的项目,尝试着使用arduinoC语言去编程,不会的可以从mixly的模块与C代码对比看一下。玩科技学知识
本文标题:全国青少年机器人技术等级考试四级第二课:02编程语言
链接地址:https://www.777doc.com/doc-1282806 .html