第1课和第2课紧张剖析了青少年创意编程的主要性和紧迫性。
从第3课开始,进入创意编程的启蒙实践。
这些课程均参考了国外主流的编程教诲方法,它们分别是:

1.以游戏活动为中央的“无代码编程”。
(第3课和第4课)

2.以Scratch教诲软件为中央的编程启蒙。
(第5课和第6课)

3.以体验操控机器人为中央的编程启蒙。
(第7课)

极简创意编程第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 开拓板连接起来。
如下图所示。

“我的心切慕你,如鹿切慕溪水。