基于Arduino的科学计算机双重设计?

这款基于Arduino的科学计算机是基础计算机科学的多功能和高效工具。在正常模式下,它被用作标准计算器,并通过4x4键盘作为标准计算器,缩写,乘法和除法。结果清楚地显示在OLED屏幕上。演示按钮使您可以在模式之间进行更改而没有问题,以增加灵活性。在本文中引用:在科学模式下,计算器扩展了其功能,以处理诸如正弦,余弦,切线和平方根计算之类的高级操作。这非常适合需要三角或代数计算的学生,工程师,工程师和专业人士。 OLED屏幕清晰可见,但多功能键盘设计以紧凑的设计接收了标准和科学输入。按按钮模式开关提高可用性,使配置适合各种用例。显示了作者的原型在图1中,所需的组件在材料表中列出。图1:双模式科学计算机电路和工作图2显示了基于Arduino的科学计算机的电路图。该设计结合了一个Arduino One,一个OLED屏幕和一个简单的键盘接口,以演示有效使用硬件资源,这使设备盈利且易于实现。修改按钮中的内部上拉电阻可防止错误的触发器并确保稳定的操作。图2:示意图该计算器还为电子产品和编程爱好者提供了宝贵的学习机会。它涵盖了使用Arduino等基本概念,例如键盘接口,可视化处理和数学计算。通常,这种可自定义和可扩展的设计为集成系统的开发提供了实用和实用的介绍。硬件配置涉及连接到OLED屏幕。ugh i2c协议(vcc至5v,gnd a gnd,sda a a4,scl至a5)。 4x4键盘连接到Arduino的数字引脚,线连接到D9,D8,D7和D6,以及Pins D5,D4,D3,并连接到D2。该按钮接地并连接到Arduino的引脚D10。按下按钮(SW1)时,计算机将更改为科学模式,“科学模式”将显示在OLED屏幕上。 Arduino代码配置为检测键盘条目,过程编号和操作员,并相应地更新OLED屏幕。循环()函数在标准模式和科学模式之间变化,并连续验证按钮的状态。按下键时,程序将根据戏剧模式确定适当的操作,并在OLED中动态显示结果。计算器模式计算器通常具有三种开关模式。下面说明了每种方法。通常:它用于基本算术操作。在此模式下,键盘工作s如下:A-乘法( *)B-添加(+)C-删除( - )d -split(/) * - clare Input# - 执行计算机科学模式:启用高价值程度工作。在此模式下,相同的键被重新分配:a-sin(value)b-cos(value)c-tan(value)d-sqrt(value)* - elete输入开关:连接到PIN d10 arduino在正常模式和科学模式之间的按钮。使用Arduino IDE开发了科学计算机Arduino代码计算器的源代码。您将需要OLED ADAFRUIT SSD1306屏幕和Kypad.h库。添加库后,您可以选择端口和AP PlateropiaDos,然后将代码加载到Arduino。图3显示了源代码的片段。图3:将源代码加载到Arduino One之后,必须按照电路图所示组装组件(见图2)。 2A,2A适配器必须连接到Arduino Uno的CC饲料输出。成为CALCULATOR,首先验证当前模式。如果需要更改方式,请按按钮(SW1)。选定的模式变得活跃并可用。