Accueil > Calculatrices > Casio > Casio fx92 Casimir2 > Casio fx-92 Projet casimir2 : les bases
Casio fx-92 Projet casimir2 : les bases
vendredi 20 janvier 2023, par
J’avais commencé ce projet Casimir en 2021 et suite à de nombreuses contraintes techniques ; je l’avais abandonné. Maintenant, ayant un peu plus d’expérience, je reprends ce projet, qui je l’espère sera mené à terme. Merci de votre soutien éventuel.
Le projet casimir devrait permettre de reproduire l’exécution de l’application Algorithmique des calculatrices Casio FX-92
Via la fonction de QR on obtient un QR code que l’on peut flasher

ce qui nous amène sur le site de Casio qui nous met le code que nous avons mis dans la machine ainsi que le dessin de l’algo en langage scratch !

Malheureusement sur le site de Casio nous ne pouvons pas exécuter ce programme. Mon idée est donc de pouvoir exécuter ce code dans un environnement Python sur PC
Pour cela nous allons récupérer dans L’URL générée les instructions que nous décoderons au fur et et à mesure
L’URL de notre exemple est :
https://classpad.net/note/#/tools/math?qr=I-295A%20U-000000000000%20M-0E00000000%20S-000410110000100E0010B1000E29%20E-F908A7333000A73500F901F909F901F9113400F901F905323000F901F906393000F901F912F901F90AF901F9083000353000F901F903F901F902 Il nous faut récupérer le code après %20E-
ce qui donne
F908A7333000A73500F901F909F901F9113400F901F905323000F901F906393000F901F912F901F90AF901F9083000353000F901F903F901F902
Sommairement et sans détailler pour l’instant les instructions (Tokens) :
Tokens | Explications |
---|---|
F908 A7 33 30 00 A7 35 00 F901 | Aller à x=-30,y=-5 |
F909 F901 | Stylo écrit |
F911 34 00 F901 | Répéter 4 fois |
F905 3230 00 F901 | avancer de 20 |
F906 3930 00 F901 | Tourner de 90° |
F912 F901 | Fin de boucle répéter |
F90A F901 | Stylo relevé |
F908 30 00 3530 00 F901 | Aller à x=0,y=-50 |
F903 F901 F902 | Fin de programme |
Conclusion
- Nous avons vu comment est codé le dessin d’un carré avec l’emploi de la boucle Répéter
- Nous avons analysé le code généré et quelques Tokens (instructions)
Prochaines étapes
- Recoder manuellement en Python et exécuter sur PC ce qui donnerait (ce n’est qu’une ébauche) :
- Recodage automatique en Python depuis le code de l’url
- Coder une interface en Python qui simulera la calculatrice
Sources :
[1]]