最新消息:

arduino智能垃圾桶项目——01软件编程代码教程

Arduino 少儿编程 5583浏览 0评论
Arduino课程01

各位小伙伴大家好:

前面两天做了一个关于智能垃圾桶的小项目,这个项目是2019年青少年科学调查体验活动资源包里面的项目。

 

因为涉及到编程和开发板的应用,对部分没有编程基础的小伙伴来说可能有点棘手。

 

这里专门写更新两期,希望对小伙伴完成项目有所帮助。

 

首先我们来看软件部分,这里用到的软件是基于Scratch2.0开发的ADScratch编程软件。

 

第一步是软件的安装:下载地址是链接:https://pan.baidu.com/s/1IBM4_tdTdoXKkRA3H2umrA

提取码:l9ys

 

下载好软件如图

arduino智能垃圾桶项目——01软件编程代码教程

我们双击打开进入安装界面

arduino智能垃圾桶项目——01软件编程代码教程

选择安装语言和安装目录

arduino智能垃圾桶项目——01软件编程代码教程

之后只需要点击下一步安装完成就可以了。

下面是打开软件的界面,我们点击箭头所指的进入Arduino模式。

arduino智能垃圾桶项目——01软件编程代码教程

界面如下图

arduino智能垃圾桶项目——01软件编程代码教程

第二步我们开始我们的代码

如果学过Scratch的小伙伴会比较容易理解,如果没学过想学的小伙伴可以关注我的公众号,有相关课程可以供大家参考。

进入Arduino模块将程序模块拖入右边的编辑区域。

arduino智能垃圾桶项目——01软件编程代码教程

接下来进入控制模块

将循环指令拖入右边的代码区。

arduino智能垃圾桶项目——01软件编程代码教程

控制程序需要用到一个变量

我们进入数据模块,点击新建变量

arduino智能垃圾桶项目——01软件编程代码教程

将变量起名为val,把如图指令拖入右边代码区。

arduino智能垃圾桶项目——01软件编程代码教程

这个项目需要用到超声波模块,我们将超声波模块的拖入到右边。

 

这里默认设置好了引脚分别是2号和3号引脚

我们在接线的时候就需要按照对应的引脚来接线。

arduino智能垃圾桶项目——01软件编程代码教程

下面进入程序判断结构,我们需要设置舵机转动角度的条件。

进入控制模块,把双路判断指令拖入右边代码区。

arduino智能垃圾桶项目——01软件编程代码教程

设置条件,需要用到逻辑判断模块。

把如图的指令拖入到菱形判断区。

arduino智能垃圾桶项目——01软件编程代码教程

比较的元素是val和我们需要探测的距离。

arduino智能垃圾桶项目——01软件编程代码教程

这里我们设置为10cm,在右边输入数字10就可以。

下面把舵机控制指令拖入到代码区,如图:

arduino智能垃圾桶项目——01软件编程代码教程

这里默认设置了3号引脚,我们将3号改成9号引脚。

(因为3号引脚已经占用了)

arduino智能垃圾桶项目——01软件编程代码教程

完成代码之后我们,将Arduino用数据线和电脑连接,点击上方上传程序。

arduino智能垃圾桶项目——01软件编程代码教程

跳出串口选择界面如图,我们点击小箭头,选择相应串口。

arduino智能垃圾桶项目——01软件编程代码教程

然后点击上传程序,等待10S左右即可上传成功。

arduino智能垃圾桶项目——01软件编程代码教程

到目前为止我们就完成整个项目软件和代码部分,下面我们进入硬件和接线部分。

完整代码可以点击下面链接下载

链接:https://pan.baidu.com/s/1W1qDMzja2eHwEtFuqguE7w

提取码:49tj

arduino智能垃圾桶项目——01软件编程代码教程

转自公众号:
高维数学

您必须 登录 才能发表评论!