L’inspiration derrière ce projet provient initialement de la Casio 92B, qui était la calculatrice recommandée pour les humanités en Belgique et en France. Malheureusement la 92B, sauf son élégance, n’avait rien d’impressionnant…
Ayant récemment fait la découverte de la 92+ et de son mode algorithmique tout juste après mes études secondaires, j’étais heureux de voir que « la » calculatrice qui m’avait accompagnée pendant six ans allait encore m’occuper quelque temps !
…La seule déception était bien sûr que la 92+ n’a pas de mémoire interne.
Il me semblait donc intéressant de créer un module de mémoire externe et détachable pour pouvoir sauvegarder ces longs programmes qui deviennaient une lourde tâche à réécrire.
Bien que ce module puisse être compatible avec n'importe quelle calculatrice (ou n'importe quel appareil avec un clavier matriciel), il a été principalement conçu pour la Casio FX-92+.
Fonctionnement :
Un microcontrôleur Arduino au cœur du module pilote les quatre circuits intégrés (CD4066), qui a leur tour simulent une pression de touche sur la calculatrice. Un CI CD4066 est composé de 4 interrupteurs électroniques bilatéraux, une touche sur la calculatrice est « pressée » lorsque l’interrupteur électronique correspondant à la colonne et l’interrupteur électronique correspondant à la rangée de la touche voulue sont activés simultanément.
En bas du module, 5 boutons permettent de sélectionner un parmi les 5 algorithmes sauvegardés dans la mémoire EEPROM de l’arduino. Chaque algorithme peut contenir 200 instructions/coordonnées des touches
Logiciel MATRIXIO :
J’ai également écrit un programme afin de charger les algorithmes dans la mémoire EEPROM de l’arduino. Les Instructions et coordonnées des touches peuvent être envoyées manuellement via le moniteur de série de l’IDE arduino, ou automatiquement via un chargeur écrit en Python.
MATRIXIO v1.0 (c) Jan 2022 Aditya Chugh -type 'help'-
Voir commandes
Cacher commandes
xy : Instruction, where x is column and y is row of calculator key
a~t : Shortcut instruction sequences
write : Enable writing of instructions to EEPROM memory
read : Disable enable writing of instructions to EEPROM memory
prog 1~5 : Memory address set to beginning of program 1~5
clear 1~5 : Clears all 200 instructions of program 1~5
list 1~5 : Lists all 200 instructions of program 1~5
addr 0~999 : Memory address set to 0~999 (for uno & nano)
On Casio FX-92B & FX-92+, the bottom-most row is matrixed differently, keys should hence be addressed as such :
Avantages :
-On peut sauvegarder des programmes pour la 92+
-Chargement rapide
-Détachable et relativement esthétique
Inconvénients :
-On ne peut pas (encore) sauvegarder des programmes à partir de la calculatrice, il faut pour le moment toujours charger les algorithmes à partir d’un ordinateur.
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
jupiko Invité
Citer : Posté le 22/10/2023 13:57 | #
pas de probleme
jupiko Invité
Citer : Posté le 22/12/2023 20:40 | #
desoler ca fait du temps mais je vais pouvoir y travailler pendant ces vacanceje ne vais pas tricher petit malicier
2cv Invité
Citer : Posté le 30/06/2024 11:12 | #
Bonjour es que vous aure une ider pour modifier l'os de la F92+ pour modifier une application en un jeux comme pacmane
ombre Invité
Citer : Posté le 20/08/2024 18:44 | #
Wsh les gars ça coûte combien votre mémoire externe pour calculatrice.
Et c quoi le nom
Jors pour l'acheter
Citer : Posté le 20/08/2024 18:48 | #
Je ne pense pas que quelqu'un la vend, mais tu peux t'en construire une avec les infos sur GitHub.
libMicrofx : https://www.planet-casio.com/Fr/forums/topic17259-2-libmicrofx-remplacez-fxlib-pour-faire-des-add-ins-tres-legers.html !
Racer3D : https://www.planet-casio.com/Fr/programmes/programme4444-1-racer3d-mb88-jeux-add-ins.html
Citer : Posté le 20/08/2024 19:02 | #
Et ça passe pas aux examens.