第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 开拓板连接起来。如下图所示。
“我的心切慕你,如鹿切慕溪水。”