1、第1课“点亮机器人的眼睛” 漳平二中校本课程体验机器人 一、问题来源:”火星1号“机器人 请问:你要打开吗?请问:你要打开吗? 这是一封神秘的信件,你可以选这是一封神秘的信件,你可以选 择打开,或者不打开。如果你选择打开,或者不打开。如果你选 择打开,那么你必须接受一个来择打开,那么你必须接受一个来 自未来的任务,自未来的任务, 请问:你敢挑战不可能吗?请问:你敢挑战不可能吗? 你有顽强的意志力吗?你有顽强的意志力吗? 这个任务充满了艰苦和挑战,你这个任务充满了艰苦和挑战,你 必须要花很多时间来研究,动手,必须要花很多时间来研究,动手, 才能完成这个任务,简直可以说才能完成这个任务,简直可以说
2、 是挑战不可能!是挑战不可能! 请问:你有朋友吗?你可以和你请问:你有朋友吗?你可以和你 的朋友一起合作完成任务吗?的朋友一起合作完成任务吗? 这个任务一个人没办法完成,需这个任务一个人没办法完成,需 要和朋友一起合作才能完成。要和朋友一起合作才能完成。 你必须勇敢的去完成这个任务!你必须勇敢的去完成这个任务! 如果你和你的同学接受了挑战, 你就不能再退缩! 这个任务就是设计一个机器人,到火 星上检测火星的土壤是否含有水分。 它的名字:“火星1号”“Mars 1” 这是一块电路板,它的名字叫:这是一块电路板,它的名字叫:“ArduinoArduino”, 记住:它的型号是记住:它的型号是“Me
3、ga 2560”“Mega 2560”。 它还有另外一个称呼:它还有另外一个称呼:“机器人的大脑机器人的大脑”! 这是一个土壤湿度传感器,它可以这是一个土壤湿度传感器,它可以 用来检测土壤是否含有水分。用来检测土壤是否含有水分。 记住:记住:“它是一个传感器它是一个传感器”! 这是一个液晶显示屏,它可以显示字符和数字。这是一个液晶显示屏,它可以显示字符和数字。 记住:记住:“它可以把检测到的数据显示出来!它可以把检测到的数据显示出来!” 把它们连接起来!把它们连接起来! 然后再做一辆小车,注意它不是一辆普通然后再做一辆小车,注意它不是一辆普通 的小车的小车,它是一辆它是一辆”智能智能”小车。小
4、车。 我们称它为机器人!我们称它为机器人! 因为小车装因为小车装有有一块电路板一块电路板ArduinoArduino Mega 2560Mega 2560, 是的,它装了一块是的,它装了一块机器人的大脑机器人的大脑! “土壤检测机器人土壤检测机器人” “火星1号” 二、活动:探究怎么给机器人编程 点亮机器人的眼睛! 1、Mblock基本操作: 任务说明: 在机器人的大脑“Arduino Mega 2560” 板上有一个小灯泡,它是机器人的第1只眼睛。 这个小灯泡跟电路板的数字13脚相连。现在 利用Mblock软件编写一个程序,让这个小灯 泡亮起来。 步骤1:用USB方口线把Arduino me
5、ga 2560板和电脑的USB口连接, 步骤2:在电脑的桌面上找到一个Mblock的图标,双击打开。 步骤3:在控制板菜单上选择Arduino Mega 2560。 步骤4:在“连接”菜单的“串口”选项中选择“COM11或COM3、4”。 步骤5:在编辑菜单中选择Arduino模式,进入机器人编程模式。 步骤5:编写程序1,再点上传到Arduino上, 观察控制板有什么变化? 步骤5:编写程序1,再点上传到Arduino上, 观察控制板有什么变化? (如果看不清楚,按一下红色箭头所指的按钮,再观察下。) 2、探究Mblock: 任务说明: 在前面学习的基础上,进一步学习了解 mblock软件的
6、使用与编程。 任务任务1 1:编一个程序让小灯泡灭掉。编一个程序让小灯泡灭掉。 亮亮 灭灭 任务任务2 2:编一个程序,要求实现的功能是:每次编一个程序,要求实现的功能是:每次 按一下红色按钮,按一下红色按钮,“小灯泡亮一下,灭一下小灯泡亮一下,灭一下”。 亮亮 灭灭 3、创新活动: 任务说明: (1)编写一个程序:每次按一下红色按钮,小每次按一下红色按钮,小 灯泡重复灯泡重复“亮一下,灭一下亮一下,灭一下”3”3次。次。 (2 2)编写用编写用2个不一样的程序完成任务。 任务任务2 2:编程序,每次按一下红色按钮,编程序,每次按一下红色按钮, “小灯泡亮一下,灭一下小灯泡亮一下,灭一下”。
7、亮亮 灭灭 重复重复3次次 创新任务:每次按一下红色按钮,小灯泡重复创新任务:每次按一下红色按钮,小灯泡重复“亮一下,亮一下, 灭一下灭一下”3”3次。次。 亮亮 灭灭 三、汇报、演示 重复重复3次次 任务任务3 3:每次按一下红色按钮,小灯泡每次按一下红色按钮,小灯泡“亮一下,亮一下, 灭一下灭一下”,重复重复3 3次次! ! 亮亮 灭灭 重复重复3次次 任务任务3 3:每次按一下红色按钮,小灯泡每次按一下红色按钮,小灯泡“亮一下,亮一下, 灭一下灭一下”,重复重复3 3次次! ! 亮亮 灭灭 三、总结 总结 1、arduino是一块智能电路板,它是机器人的大 脑。 2、mblock是一个图形化编程软件,它是scratch 的衍生版本,可用来编程控制机器人的输入输 出。 3、设置数字口为高、低电平可以用来控制小灯 泡的亮、灭。 4、程序指令的多次执行可以用重复执行指令来 实现。 谢谢!