Basic functions

Enter a number by typing digits; use the "." key to insert a decimal point.

To perform an operation, press the operation key, enter another number, then press "=". The pending operation is shown on the bottom line. Because the "7-segment"-style font does not have a "/" or "÷" character, "d" is shown to indicate a division operation.

To perform a percentage operation, press the operation key, enter another number, then press "%".

  • The operation × number % multiplies by a percentage, 20 * 25% is 4.
  • The operation + number % adds a percentage, 20 + 25% is 24.
  • The operation - number % subtracts a percentage, 20 - 25% is 16.
  • The operation ÷ number % divides by a percentage, 20 / 25% is 80.

Square Root

Press the key to compute the square root of the last number entered or calculated. For example, to calculate the "golden ratio" you can type: 1 + 5 √ / 2 which is equivalent to (1+√5)/2.

Clear and Backspace

The button marked C is a combination backspace/clear button. If a number has been entered, press backspace to erase it one digit at a time. If no number is entered (or the number has been erased) press it to clear the pending operation. If no number or operation is entered, press it to set the last number calculated to 0.0.

Pasting to a Host Computer

Hold fn and press = to paste the last number calculated to an attached computer.

Make it your own

The author had so many ideas and not enough time to implement them.

  • The fn key exists to access just one special feature. There should be more! Do you want to add parentheses? Trig functions? Exponents? Go wild!
  • Investigate 2/3/4 line layouts & experiment with different fonts
  • Add a mode where it operates as a pure numeric keypad or macro pad
  • Install a battery under the PCB so you can go mobile
  • Use the udecimal library to upgrade to arbitrary-precision numbers

This guide was first published on Jul 13, 2021. It was last updated on 2022-07-05 15:27:38 -0400.

This page (Use your Calculator) was last updated on Aug 01, 2022.

Text editor powered by tinymce.