友情提示:380元/半年,儿童学编程,就上码丁实验室。
各位小伙伴大家好:
前面两天做了一个关于智能垃圾桶的小项目,这个项目是2019年青少年科学调查体验活动资源包里面的项目。
因为涉及到编程和开发板的应用,对部分没有编程基础的小伙伴来说可能有点棘手。
这里专门写更新两期,希望对小伙伴完成项目有所帮助。
首先我们来看软件部分,这里用到的软件是基于Scratch2.0开发的ADScratch编程软件。
第一步是软件的安装:下载地址是链接:https://pan.baidu.com/s/1IBM4_tdTdoXKkRA3H2umrA
提取码:l9ys
下载好软件如图
我们双击打开进入安装界面
选择安装语言和安装目录
之后只需要点击下一步安装完成就可以了。
下面是打开软件的界面,我们点击箭头所指的进入Arduino模式。
界面如下图
第二步我们开始写我们的代码:
如果学过Scratch的小伙伴会比较容易理解,如果没学过想学的小伙伴可以关注我的公众号,有相关课程可以供大家参考。
进入Arduino模块将程序模块拖入右边的编辑区域。
接下来进入控制模块
将循环指令拖入右边的代码区。
我们进入数据模块,点击新建变量
将变量起名为val,把如图指令拖入右边代码区。
这个项目需要用到超声波模块,我们将超声波模块的拖入到右边。
这里默认设置好了引脚分别是2号和3号引脚。
我们在接线的时候就需要按照对应的引脚来接线。
下面进入程序判断结构,我们需要设置舵机转动角度的条件。
进入控制模块,把双路判断指令拖入右边代码区。
设置条件,需要用到逻辑判断模块。
把如图的指令拖入到菱形判断区。
比较的元素是val和我们需要探测的距离。
这里我们设置为10cm,在右边输入数字10就可以。
下面把舵机控制指令拖入到代码区,如图:
这里默认设置了3号引脚,我们将3号改成9号引脚。
(因为3号引脚已经占用了)
完成代码之后我们,将Arduino用数据线和电脑连接,点击上方上传程序。
跳出串口选择界面如图,我们点击小箭头,选择相应串口。
然后点击上传程序,等待10S左右即可上传成功。
到目前为止我们就完成整个项目软件和代码部分,下面我们进入硬件和接线部分。
完整代码可以点击下面链接下载
链接:https://pan.baidu.com/s/1W1qDMzja2eHwEtFuqguE7w
提取码:49tj
转自公众号:
高维数学