项目简介
本项目是基于Arduino编程语言开发的自动售货机,模拟了真实售货机功能。用户按下不同颜色按钮可获取不同种类糖果,机器内部有四个独立齿轮系统分别控制Skittles、M&Ms、Reese's Pieces和Peanut M&Ms这四种糖果。按下按钮触发对应齿轮旋转,将糖果释放到收集区域,同时配备LCD屏幕显示用户所选糖果类型。
项目的主要特性和功能
- 多样化的糖果选择:内置四种不同糖果,用户可通过按钮购买。
- 齿轮系统:每种糖果对应独立齿轮系统,按按钮触发齿轮旋转释放糖果。
- LCD显示:配备LCD屏幕,让用户知晓所选糖果类型。
- 机械构造:采用3D打印的齿轮和木制框架,实现机械化糖果分配。
安装使用步骤
- 硬件准备:依据项目清单准备Arduino开发板、LCD屏幕、按钮、DC电机、齿轮、木制品等必要硬件。
- 电路搭建:按照提供的电路图,将按钮、LCD屏幕和DC电机连接到Arduino开发板。
- 软件准备:下载并安装Arduino IDE,将提供的代码上传到Arduino开发板。
- 测试与调整:按照测试步骤对自动售货机进行测试,确保其正常工作。
- 使用:按下按钮选择并获取想要的糖果。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】