HP-35 Scientific Calculator Emulator With Arduino Uno

Introduction: HP-35 Scientific Calculator Emulator With Arduino Uno

The goal of this project is to run the following simulator

https://www.hpmuseum.org/simulate/hp35sim/hp35sim....

on an Arduino Uno with TFTLCD and Touch Screen resembling the original HP-35 Scientific Calculator.

It emulates the original code stored in HP-35 ROM's.
You might find all history of the original device and its hacking story in Mr.Jacques Laporte's page.

( http://www.jacques-laporte.org/HP203520Saga.htm )

In the 1970s, calculators were the most advanced technological devices available to everyone. But scientific calculators were very rare and valuable. HP-35 was the first pocket calculator with the transcendental functions. You can find full history of the device in this page also:

http://www.computinghistory.org.uk/det/12274/Hewle...

You might try this emulator to experience a feeling of those days.

Step 1: Materials Required

  1. Arduino Uno or compatible.
  2. TFTLCD Shield with Touch Screen for Arduino Uno.

Step 2: Combine Arduino Uno With TFTLCD Shield

Before attaching the shield to Arduino Uno, check the pin out of the shield is matching the part given in the previous step.
If there is any difference, you need to arrange the pin definitions in the sketch according to your shield. Attach TFTLCD Shield to the Arduino Uno.

Step 3: Download Software and Libraries

Download software and copy to your Arduino working directory.
"C:\Users\"YourUserName"\Documents\Arduino\" Libraries are also included in this package. If necessary, copy libraries to your working library folder. "C:\Users\"YourUserName"\Documents\Arduino\libraries\"

Emulator:
https://drive.google.com/file/d/1f7a8U5zIEoXVm87WA...

Libraries:

https://drive.google.com/file/d/1dj0b8yiUuLH-n4-fk...

Step 4: Compile and Upload the Emulator Software

Compile and upload the software to the Arduino and run.
Have fun.

1 Person Made This Project!

Recommendations

  • Organization Contest

    Organization Contest
  • Micro:bit Contest

    Micro:bit Contest
  • Tinkercad Student Design Contest

    Tinkercad Student Design Contest

3 Comments

0
carlfelster
carlfelster

Question 1 year ago on Step 3

hi! I want to test this project, but the second file ( library does not exist in google drive )