- Calcolatrice RPN 32t con Arduino -
- RPN 32t Calculator with Arduino-
- 14-01-2023 -
Su questo blog trovate il primo progetto che ho realizzato, cercando di imitare la mia calcolatrice HP41, per i dettagli sul funzionamento e la descrizione delle funzioni leggete su questo stesso blog il precedente post
Il mio progetto funziona ma con la limitazione a 16 tasti è difficoltoso l'uso pratico di quella calcolatrice.
Ecco qui un progetto con 32 tasti, in questo modo è certamente più pratico l'utilizzo.
Purtroppo non ho più il prototipo.
Qui ripropongo lo schema e il programma.
Materiale occorrente:
ARDUINO UNO
LCD 2X16
TUE TASTERINI 16 TASTI
Come potete vedere ho provato il progetto su Tinkercad e funziona.
Volendo potreste utilizzare un lcd con I2C
In questa versione con la 2F ( seconda funzione dei tasti) ho lasciato disponibili diversi tasti così ognuno potrà con poche modifiche personalizzare la propria realizzazione.
tastierino sinistra
* En^ enter
ABCD + - * / le 4 operazioni
# , virgola sotto al 9
tastierino di destra
1 lastx recupera valore in x
2 SCI notazione scientifica (on-off)
3 SQR radice quadrata x
A XEQ esegue la funzione nn ( leggete sul primo post le potenzialità di questa funzione e come aggiungere le proprie funzioni )
4 Giù ruota giù la catasta
5 Y^x Y elevato a x
6 STO memorizza x nel registro nn
B RCL richiama in x il registro nn
7 X<>Y scambia x con y
8 SIN calcola il seno di x
9 COS calcola il coseno di x
C TAN calcola la tangente di x
* Del cancella il dato inserito
0 CHS cambia segno
# FIX si sceglie il numero dei decimali
D 2F abilita le seconde funzioni dei tasti
SECONDE FUNZIONI
tastierino di destra
1 1/x restituisce 1/x
2 SCI notazione scientifica (on-off)
3 Ln log x (logaritmo naturale x)
A Log10 logaritmo in base 10 di x
4 di (disponibile)
5 e^x e elevato alla x
6 P>R da coordinate polari a rettangolari
B R>P da coordinate rettangolari a polari
7 di (disponibile)
8 ASIN arcosen x
9 ACOS arcocos x
C ATAN arcotang x
* Clear cancella i registri catasta
0 CleM cancella le memorie
# di (disponibile)
D 2F
Qui sopra ho indicato i tasti e le relative funzioni, si possono aggiungere anche altre funzioni con piccole modifiche al listato.
Il funzionamento è spiegato più in dettaglio nel post precedente.
Qui sotto il listato per ARDUINO uno
Ho pubblicato una nuova calcolatrice con 48 tasti ( 3*16).
Nessun commento:
Posta un commento
Vi ringrazio per la lettura e vi invito al prossimo post.
Se il post vi è stato utile, vi è piaciuto oppure no, scrivete un commento.
Un saluto a tutti.
Sergio
Copyright - Condizioni d’uso - Disclaimer
http://avventurarduino.blogspot.it/2012/10/inizia-lavventura-arduino-12-settembre.html