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