《极简创意编程——人工智能启蒙课》,参考了相关国家软件素质教育的大纲规范,意在对国内中小学创意编程的推广尽微薄之力。同时也盼望这个课程,能对国内的家长、信息教师和相关教育机构有所帮助,共同促进国内软件素质教育的发展。
第1课和第2课主要分析了青少年创意编程的重要性和紧迫性。从第3课开始,进入创意编程的启蒙实践。这些课程均参考了国外主流的编程教育方法,它们分别是:
1.以游戏活动为中心的“无代码编程”。(第3课和第4课)
2.以Scratch教育软件为中心的编程启蒙。(第5课和第6课)
3.以体验操控机器人为中心的编程启蒙。(第7课)
想一想
外出旅行,家里的花盆没人管,怎么办?忙于工作,经常忘记给花盆里浇水,导致植物经常死掉...类似这样的情况,在生活中经常发生。有没有什么办法呢?当花盆植物缺水的时候,能够自己浇水,那就再好不过了。今天我们就来做一个人工智能花盆吧!
学习目标:
1. 使用土壤湿度传感器和Arduino Uno开发板,制作可以自己浇水的人工智能花盆。
2. 根据湿度值的条件变化,智能控制浇水。
活动概要:
本活动使用土壤湿度传感器和Arduino Uno开发板,根据湿度值的变化,制作一个智能浇花的花盆。建议有Arduino Uno 开发板使用经验的老师或家长,带领孩子共同完成活动。学习编程的同时,也让孩子体验团队协作解决问题的过程。
材料准备:
花盘一个
土壤湿度传感器
Arduino Uno开发板
连接跳线 (20cm)
电机驱动器(L9110DC )
水泵
USB连接线
塑料胶管
操作过程:
第1步:连接 Arduino Uno 开发板和 土壤湿度传感器。
首先将土壤湿度传感器插上连接跳线,然后再连接Arduino Uno开发板,如下图所示。
【参考】
第2步:上传土壤湿度传感器的数据。
(1)土壤湿度传感器与Arduino Uno 开发板连接后,上传土壤湿度传感器的湿度数据。
(2)使用USB连接线,将电脑与Arduino Uno 开发板连接起来。在Arduino Uno 开发板编辑器中,编写如下图所示的代码。
(3)代码说明:
湿度值大于200时,窗口打印出 “ Eat drink”;(表示湿润)
湿度值小于200时, 窗口打印出 “ Thirsty”。(表示干燥)
第3步: 将水泵、电机驱动器和Arduino Uno 开发板连接起来。如下图所示。
网友评论