关注  | 分享:

加减乘除计算机-Arduino

Mr.D 2018-08-27

仪器设计

使用Arduino MEGA制作一个简单的加减乘除计算器。

项目详情

项目创意灵感
第1步,准备材料
Arduino MEGA
一些杜邦电缆
10kOhm线性电位器
MB-102面包板
12个按钮
LCD 16x2显示屏
12个10kΩ电阻
设计特色创新
第2步,连接按钮
您想要连接按钮,使一侧连接到面包板的左侧,而按钮的另一侧连接到面包板的右侧。看图即可。


第3步,连接LCD显示器
将LCD 16x2显示器连接到面包板。我将我的LCD显示器连接到C列并在第48行,以便LCD显示器上的最后一个引脚位于最后一行(第64行)。看图!
系统原理功能
第4步,将面包板与Arduino MEGA连接
表示数字0-9需要10个按钮,并且有两个按钮用于控制操作。电阻用于将按钮连接到地,杜邦电缆用于将按钮连接到VCC或电源。按照附带的图片设置面包板,然后使用杜邦线将其连接到Arduino MEGA。确保所有连接到VCC的杜邦线都保持相同的颜色,以便我们可以轻松确保它们都在同一个正确的地方。

每个按钮都有一个相应的数字,它插在Arduino MEGA上。 我将在下面列出相应的数字。
DEL - > 28
OK - > 29
0 - > 30
1 - > 31
2 - > 32
3 - > 33
4 - > 34
5 - > 35
6 - > 36
7 - > 37
8 - > 38
9 - > 39
完成情况概述
第5步,将LCD显示器连接到Arduino MEGA
当将LCD显示器连接到Arduino MEGA时,我在草图中遇到了一些问题。这需要我做一些调整,以确保连接LCD显示器。我将列出我为使其工作而建立的连接。其中一些连接到Arduino MEGA,其他连接到面包板。

从LCD显示屏左侧开始:
我将第1引脚连接到面包板上的46个接地。
第2引脚,面包板上有47个电源。
面包板上带有i 50的第3个针脚。这是将电位计连接到LCD显示器的原因。
第4引脚连接到Arduino MEGA上的12。
第5引脚连接到面包板上的55个接地。
第6引脚连接到Arduino MEGA上的11。
第7,第8,第9和第10引脚没有任何连接或杜邦电缆连接。
第11引脚连接到Arduino MEGA上的5。
第12引脚连接到Arduino MEGA上的4。
第13引脚连接到Arduino MEGA上的3。
第14引脚连接到Arduino MEGA上的2。
第15个引脚连接到面包板上的电源50。
第16引脚连接到面包板上的地50。


第6步,所有其他连接
还需要进行一些其他接地和电源连接。 Arduino MEGA上有51引脚地面连接到地面。 Arduino MEGA还有51电源到5V的电源连接。
为确保电位器完全连接,电位器的左引脚和48接地之间应该连接。 电位器的右侧引脚与52电源之间也有连接。


第7步,如果计算的?
这是在构建所有连接时的样子。我将它们分成几块,这样更容易看到,最后一部分是代码。
代码可下载,是raw_calculator.rar的文件。

弹出的第一个屏幕将询问您要完成的功能。 每个按钮,0-3都有一定的功能。
0 - >加法
1 - >减法
2 - >乘法
3 - >除法
选择要执行的功能后,屏幕将显示“FIRST NUMBER”,您可以输入该号码。之后,您可以选择另一个号码来制作双倍,三倍数等等,或者您可以点击“确定”按钮。点击okay按钮后,您可以选择第二个数字。 完成后,点击即可显示您的答案。 删除按钮可以重新开始,或者如果您需要删除数字或清除功能。
项目采用平台:

同学讨论

京ICP备17044568号-1 © 2020 北京时代行云科技有限公司