Creating a calculator using Arduino hardware is nothing special these days. A simple Google search will present dozens of projects that we can follow even if we don't have much experience with the platform, but the Volos channel on YouTube goes a step further by designing a special PCB in its Calcuino, with all the components and elements for its programming directly integrated.

Calcuino: An Arduino-Based Calculator
Arduino calculator

“Arduino” is one of those worlds that everyone wants to enter, but they don't know exactly which door to use. Making an LED blink is not very exciting, and on the other side, the code can be intimidating for those who haven't received an introduction. However, there are many projects that we can follow step by step at first, and modify or optimize later when our knowledge is broader.

The Calcuino Calculator

The Calcuino calculator from the Volos channel on YouTube is a good example. Its version is a bit more advanced than normal, as it includes different modes that go beyond mathematical operations. With the help of a switch and a speaker, the Calcuino transforms into a small musical instrument, while displaying the notes on the seven-segment display. Another possibility is connecting a potentiometer to measure its value, or a light sensor with the same objective.

Calcuino: An Arduino-Based Calculator
A close-up of the components

Under the Hood

In other words, Calcuino is not simply a calculator, but a customized edition of Arduino, with the ATMega328 found in the Arduino Uno and Arduino Nano, accompanied by a CH340 module to convert USB to serial, and a MAX7219 display driver. Another interesting aspect is that each calculator key is connected to the corresponding pin of the Arduino, which should help simplify the design.

https://old.neoteo.com/calculadora-cientifica-online/

The PCB design has not yet been published, but the Arduino code is already available on Google Drive. Volos plans to sell the entire project as a kit (some components are difficult to obtain), with an estimated price of 28 dollars, not far from the cost of an original Arduino.