giovedì 1 maggio 2025

 

 Calcolatrice RPN con 32 tasti

In questo articolo presento la realizzazione di una calcolatrice più semplice di quella a 48 tasti, ma ugualmente potente e facile da usare.




Precedenti post sullo stesso tema:


Calcolatrice RPN con 48 tasti

Calcolatrici HP

Calcolatrice RPN 32 tasti (usando Tinkercad)

Arduino Quadro

- Calcolatrice RPN con Arduino - 
-  RPN Calculator with Arduino-
- 28/08/2017-



Questo progetto utilizza 32 tasti  + 2 pulsanti per l'input.

Un display a 4 righe x 20 con questo display si ha sotto controllo la catasta, ed è più semplice l'utilizzo della calcolatrice.

Il prototipo da me realizzato è molto spartano ma ognuno di Voi potrà realizzare un contenitore migliore. 

E' possibile alimentazione con batteria.

Questo progetto è personalizzabile aggiungendo funzioni e/o parti hardware.

E' possibile realizzarlo con altre schede della famiglia Arduino.

Per questa realizzazione ho usato:

Arduino UNO .

2 tastierini da 16 tasti per formare una tastiera di 4 righe x 8 colonne.

2 tasti funzione Giallo per 2F e Bianco per XEQ.

Display 4 righe 20 caratteri I2C 


Caratteristiche di questa versione:

A _ Con la tastiera a 32 tasti molte funzioni sono eseguibili con la pressione di un tasto.

B _  Quasi tutti i tasti hanno una seconda funzione, ho lasciato liberi i tasti numerici e             il tasto Enter, ma volendo è possibile assegnare anche a questi una seconda                     funzione.

C_ Il display con 4 righe permette di visualizzare i registri X, Y, Z e quindi                             maggior facilità dell'uso della catasta operativa.

D_ Lo sketch è predisposto per inserire nuove funzioni ed assegnarle ai tasti                         disponibili   (1-9) come seconda funzione.

E_ Possibilità d'integrare funzioni o programmi da richiamare con XEQ nn, questi             programmi o funzioni possono essere integrati e richiamabili come le funzioni della       calcolatrice facendo uso della catasta o dei registri di memoria.

F_ Possibilità di alimentazione a batteria diventando portatile.