π
<-
Chat plein-écran
[^]

News 2024
Avril (12)
Mars (7)
Janvier (20)

News 2023
Octobre (19)
Août (14)
Juillet (13)
Juin (21)
Mai (29)
Avril (24)
Mars (24)
Janvier (24)

News 2022
Octobre (23)
Août (14)
Juillet (15)
Juin (17)
Mai (31)
Avril (27)
Mars (28)
Janvier (34)

News 2021
Octobre (24)
Août (37)
Juillet (50)
Juin (32)
Mai (48)
Avril (61)
Mars (35)
Janvier (34)

News 2020
Octobre (17)
Août (43)
Juillet (43)
Juin (45)
Mai (60)
Avril (78)
Mars (36)
Janvier (39)

News 2019
Octobre (13)
Août (18)
Juillet (23)
Juin (28)
Mai (31)
Avril (26)
Mars (38)
Janvier (37)

News 2018
Octobre (13)
Août (32)
Juillet (23)
Juin (64)
Mai (63)
Avril (45)
Mars (43)
Janvier (45)

News 2017
Octobre (26)
Août (39)
Juillet (52)
Juin (88)
Mai (51)
Avril (43)
Mars (37)
Janvier (33)

News 2016
Octobre (25)
Août (42)
Juillet (34)
Juin (109)
Mai (55)
Avril (34)
Mars (37)
Janvier (24)

News 2015
Octobre (22)
Août (56)
Juillet (22)
Juin (94)
Mai (56)
Avril (32)
Mars (40)
Janvier (21)

News 2014
Octobre (26)
Août (18)
Juillet (23)
Juin (101)
Mai (57)
Avril (59)
Mars (54)
Janvier (31)

News 2013
Octobre (67)
Août (50)
Juillet (43)
Juin (193)
Mai (93)
Avril (102)
Mars (45)
Janvier (50)

News 2012
Octobre (64)
Août (63)
Juillet (53)
Juin (132)
Mai (88)
Avril (73)
Mars (57)
Janvier (58)

News 2011
Octobre (56)
Août (31)
Juillet (27)
Juin (71)
Mai (61)
Avril (32)
Mars (36)
Janvier (24)

News 2010
Octobre (11)
Août (8)
Juillet (14)
Juin (10)
Mai (3)
Avril (3)
Mars (1)

News 2009
Août (3)
Juin (2)
Mai (1)
Avril (2)
Mars (1)

Transforme en TI-Python ta Trinket M0 ou Arduino Zero

Nouveau messagede critor » 29 Mar 2019, 16:27

10016Le module externe TI-Python pour ta TI-83 Premium CE utilise un coeur Atmel ATSAMD21E18. Son firmware (microprogramme) peut tourner sur d'autres PyBoards, cartes de développement et appareils munis du même coeur ou même d'un coeur voisin selon les tests menés conjointement avec zardam ! :bj:

Voici une petite liste non exhaustive des appareils compatibles ou supposés être compatibles avec le firmware TI-Python :
  • carte CircuitPython Adafruit Trinket M0 (coeur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (coeur Atmel ATSAMD21E18)
  • carte de développement Arduino Zero (coeur Atmel ATSAMD21G18) - testée avec succès :)
  • carte de développement Arduino M0 (coeur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Feather M0 (coeur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (coeur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Metro M0 (coeur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (coeur Atmel ATSAMD21G18)
  • console de jeux portable Gamebuino META (coeur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Trinket M0 (coeur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (coeur Atmel ATSAMD21E18)
  • carte de développement Arduino Zero (coeur Atmel ATSAMD21G18) - testée avec succès :)
  • carte de développement Arduino M0 (coeur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Feather M0 (coeur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (coeur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Metro M0 (coeur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (coeur Atmel ATSAMD21G18)
  • console de jeux portable Gamebuino META (coeur Atmel ATSAMD21G18)

Personnellement nous te recommandons l'Adafruit Trinket M0 qui cumule tous les avantages puisqu'elle est à la fois la moins chère, la plus légère et la plus petite, et qu'en prime nous te l'avons testée. :)
Comme elle dispose d'une connectivité micro-USB et non mini-USB, il sera de plus pratique de l'accompagner d'un câble permettant sa connexion directe à la calculatrice, comme celui de StarTech que nous t'avons également testé avec succès. :)
Comme elle dispose d'une connectivité micro-USB et non mini-USB, il sera de plus pratique de l'accompagner d'un câble permettant sa connexion directe à la calculatrice, comme celui de StarTech que nous t'avons également testé avec succès. :)


10909Dans un article précédent, nous avons vu comment installer le firmware TI-Python sur une PyBoard (carte de développement Python) Adafruit Trinket M0.

10903L'installation du firmware TI-Python sur ta Trinket M0 était extrêmement facile, se faisant par simple copie de fichier.

Ce qui l'était moins par contre, c'était la récupération du firmware qui nécessitaire une manipulation technique.

Un autre inconvénient de plus, c'est que dans cette configuration l'application PyAdaptr de la calculatrice se coinçait lors du processeur de mise à jour de la carte.

Rien d'embêtant dans l'immédiat, mais plutôt à moyen terme, à chaque future sortie d'une mise à jour du firmware TI-Python par Texas Instruments. Cela impliquait :
  • que tu allais devoir refaire ces manipulations pour mettre à jour manuellement ta Trinket M0
  • et que si jamais tu oubliais de le faire, tu étais bon pour un blocage avec perte de données au premier lancement de l'application PyAdaptr suivant la mise à jour de la calculatrice

La raison du blocage lors de la tentative de mise à jour de ta Trinket M0 par l'application PyAdaptr de la calculatrice est en fait simple.

Le firmware TI-Python s'expose en USB avec les identifiants suivants, peu importe qu'il tourne sur un véritable module externe TI-Python ou sur ta Trinket M0 reprogrammée avec ce même firmware :
  • Vendor ID : 0451 (Texas Instruments)
  • Product ID : E020

Mais lorsque l'application PyAdaptr de la calculatrice tente de mettre à jour le module externe TI-Python, elle le redémarre en mode mise à jour, et son boot qui lui n'a pas été reprogrammé expose alors les identifiants USB d'Adafruit :
  • Vendor ID : 239A (Adafruit)
  • Product ID : 001E

Et bien zardam te sort aujourd'hui une nouvelle façon de transformer ton Adafruit Trinket M0 ou Arduino Zero en module externe TI-Python.

Il vient de publier des firmwares qui vont tout simplement reprogrammer le boot de ces cartes avec les identifiants VID et PID utilisés pour le TI-Python.

Pour la Trinket M0 la manipulation est donc enfantine :
  • brancher la carte sur l'ordinateur
  • taper deux fois de suite sur le bouton reset pour lancer le boot en mode mise à jour
  • copier le fichier du firmware de zardam
  • patienter

10914Une fois le processus achevé il te suffit juste de connecter ta Trinket M0 à ta calculatrice, et voilà l'installation du firmware TI-Python 3.0.0.0020 se fait maintenant toute seule comme par magie ! :bj:

Nouvelle méthode qui cumule tous les avantages, puisque tu obtiens désormais une Trinket M0 capable d'être mise à jour par la calculatrice et ainsi pleinement fonctionnelle en tant que module externe TI-Python, et qu'en prime tu n'as donc plus besoin de t'embêter à aller extraire le firmware contrairement à la méthode précédente ! :D

Les liens de téléchargement suivent ci-après.

La compatibilité de chaque firmware de reprogrammation distribué n'a été testée qu'avec la carte ciblée : Adafruit Trinket M0 ou Arduino Zero.

Si tu disposes d'une autre carte tu serais mieux de demander avant de tenter de les utiliser, ou bien de savoir ce que tu fais.



Téléchargements firmwares de reprogrammation en TI-Python :
Lien vers le sujet sur le forum: Transforme en TI-Python ta Trinket M0 ou Arduino Zero (Commentaires: 6)

L'Adafruit ItsyBitsy M0 compatible TI-Python, confirmation !

Nouveau messagede critor » 30 Mar 2019, 15:07

1001610909Le module externe TI-Python pour ta TI-83 Premium CE utilise un cœur Atmel ATSAMD21E18. Son firmware (microprogramme) peut tourner sur d'autres PyBoards, cartes de développement et appareils munis du même cœur ou même d'un cœur voisin selon les tests initiaux menés conjointement avec zardam ! :bj:

Voici une petite liste non exhaustive des appareils compatibles ou supposés être compatibles avec le firmware TI-Python :
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)

De quoi remplacer le module externe TI-Python par quelque chose de bien plus léger et petit, et donc peut-être plus facile à ranger et transporter. ;)

Ces cartes disposant le plus souvent d'une connectivité micro-USB et non mini-USB, il sera de plus pratique de les accompagner d'un câble permettant sa connexion directe à la calculatrice, comme celui de StarTech que nous t'avons également testé avec succès. :)
Ces cartes disposant le plus souvent d'une connectivité micro-USB et non mini-USB, il sera de plus pratique de les accompagner d'un câble permettant sa connexion directe à la calculatrice, comme celui de StarTech que nous t'avons également testé avec succès. :)

10915Aujourd'hui, wawachief nous confirme la compatibilité de la carte CircuitPython Adafruit ItsyBitsy M0 ! :bj:

Et par la même occasion, son teste crédibilise ainsi la compatibilité de toutes les autres cartes Adafruit munies non pas du même cœur ATSAMD21E18 que le module externe TI-Python, mais du cœur voisin ATSAMD21G18 ! :D

D'où la liste maintenant mise à jour :
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
Tu n'as plus que l'embarras du choix. ;)

Pour utiliser ta propre carte de développement en tant que module externe TI-Python avec ta TI-83 Premium CE, il te suffit :
  • D'en reprogrammer ses identifiants USB si il s'agit d'une Adafruit Trinket M0 ou Arduino Zero, manipulation totalement enfantine ! :bj:
    La carte sera par la suite automatiquement mise à jour par la calculatrice avec le firmware TI-Python à la première utilisation, puis à chaque fois que nécessaire.
  • D'y installer manuellement le firmware TI-Python pour toute autre carte compatible, chose un petit peu moins facile.
    Tu devras alors par la suite mettre à jour manuellement la carte avec le dernier firmware TI-Python, à chaque fois que Texas Instruments en publiera une nouvelle version.
Lien vers le sujet sur le forum: L'Adafruit ItsyBitsy M0 compatible TI-Python, confirmation ! (Commentaires: 2)

Mise à jour 5.3.5 pour émulateur TI-83 Premium CE SmartView

Nouveau messagede critor » 30 Mar 2019, 22:55

Si tu es utilisateur de l'édition TI-83 Premium CE du logiciel d'émulation TI-SmartView, peut-être as-tu eu envie de lui rajouter l'application PyAdaptr pour dispose du nouvel éditeur Python de la calculatrice.

Or problème, l'application exige que le système de la calculatrice soit au minimum en version 5.3.5, et le fichier de mise à jour publié pour la calculatrice n'est pas utilisable avec l'émulateur.

Texas Instruments sort aujourd'hui un fichier de mise à jour dédié à son émulateur.

Ce fichier va :
  • rajouter l'application PyAdaptr
  • passer le système en version 5.3.5.0024
  • passe le code de démarrage en version 5.3.1.0050

Précisons toutefois que, malheureusement, cette mise à jour ne te donnera accès qu'à l'éditeur de script de l'application PyAdaptr.

Malheureusement, même si tu connectes le module externe TI-Python à ton ordinateur, tu n'auras aucune possibilité d'exécuter tes scripts ou d'ouvrir la console Python. :#non#:


Téléchargement : OS+Apps 5.3.5 pour TI-83 Premium CE SmartView
Lien vers le sujet sur le forum: Mise à jour 5.3.5 pour émulateur TI-83 Premium CE SmartView (Commentaires: 0)

L'Adafruit Circuit Playground Express compatible TI-Python

Nouveau messagede critor » 30 Mar 2019, 23:17

1001610909Le module externe TI-Python pour ta TI-83 Premium CE utilise un cœur Atmel ATSAMD21E18. Son firmware (micrologiciel) peut être installé sur d'autres PyBoards, cartes de développement et appareils munis du même cœur ou d'un cœur voisin selon les tests initiaux menés conjointement avec zardam ! :bj:

Voici une petite liste non exhaustive des appareils compatibles ou supposés être compatibles avec le firmware TI-Python :
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)

De quoi remplacer le module externe TI-Python par quelque chose de bien plus léger et petit, et donc peut-être plus facile à ranger et transporter. ;)

Ces cartes disposant le plus souvent d'une connectivité micro-USB et non mini-USB, il sera de plus pratique de les accompagner d'un câble permettant sa connexion directe à la calculatrice, comme celui de StarTech que nous t'avons également testé avec succès. :)
Ces cartes disposant le plus souvent d'une connectivité micro-USB et non mini-USB, il sera de plus pratique de les accompagner d'un câble permettant sa connexion directe à la calculatrice, comme celui de StarTech que nous t'avons également testé avec succès. :)

10916Ce soir, wawachief nous confirme la compatibilité d'une autre carte Adafruit CircuitPython qui nous avait échappé, la Circuit Playground Express avec son cœur Atmel ATSAMD21G18 ! :bj:

D'où la liste des alternatives maintenant mise à jour :
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte CircuitPython Adafruit Circuit Playground Express (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte CircuitPython Adafruit Circuit Playground Express (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)

Pour utiliser ta propre carte de développement en tant que module externe TI-Python avec ta TI-83 Premium CE, il te suffit :
  • D'en reprogrammer les identifiants USB si il s'agit d'une Adafruit Trinket M0 ou Arduino Zero, manipulation totalement enfantine ! :bj:
    La carte sera par la suite automatiquement mise à jour par la calculatrice avec le firmware TI-Python à la première utilisation, puis à chaque fois que nécessaire.
  • D'y installer manuellement le firmware TI-Python pour toute autre carte compatible, chose légèrement moins facile.
    Tu devras alors par la suite mettre à jour manuellement la carte avec le dernier firmware TI-Python, à chaque fois que Texas Instruments en publiera une nouvelle version.

Source : viewtopic.php?t=22462&p=241072#p241071
Lien vers le sujet sur le forum: L'Adafruit Circuit Playground Express compatible TI-Python (Commentaires: 7)

Internet par WiFi sans module sur ta Graph 35/75+E !

Nouveau messagede critor » 31 Mar 2019, 21:09

Edit: poisson d'avril ;)

Nouvel exploit historique ce soir par Shadow15510, administrateur de Planète Casio, qui lors de la RdP (Revue des Projets) hebdomadaire du site nous annonce avoir créé un petit bijou, un navigateur Internet minimaliste (texte) pour Casio Graph 35/75+E ! :)

Mais ce qu'il y a d'exceptionnel ici, c'est que le navigateur Internet marche tout seul, plus besoin de connecter un module sans fil contrairement aux projets précédents ! :bj:

En fait Shadow15510 a eu une idée absolument géniale, son programme semblant se servir du port série mini-Jack 2.5 comme antenne. C'est certes très limité avec un signal si faible qu'il impose de ne pas s'éloigner de plus d'un mètre du point d'accès, mais c'est quand même génial que ça marche ! :D

Il paraît que brancher juste le câble de transfert entre calculatrices permet d'améliorer sensiblement la portée.

Toutefois, revers de la médaille, même sans le câble interdit aux examens puisque constituant un module externe, 1 mètre c'est largement suffisant pour communiquer avec son voisin.

Les calculatrices capables de communiquer sans fil étant interdites depuis la note de service du 17 mars 2015, cela implique-t-il que toutes les calculatrices muni d'un port série Jack ou mini-Jack vont bientôt être interdites aux examens ?... :#roll#:

Source : https://www.planet-casio.com/Fr/forums/ ... ast#164337
Lien vers le sujet sur le forum: Internet par WiFi sans module sur ta Graph 35/75+E ! (Commentaires: 22)

Symbolibre: calc française Python et formelle (giac de Xcas)

Nouveau messagede critor » 31 Mar 2019, 21:57

Quelle fut la première calculatrice graphique française ?

Non nous te ferons pas l'insulte de te dire une Lexibook. Bien que l'entreprise soit française et annonce une "conception en Europe" sur ses emballages, comme nous l'avons démontré maintes fois l'entreprise ne fait que dissimuler dans des boîtiers recolorés et estampillés à son nom des cartes électroniques de calculatrices de constructeurs asiatiques.

Et pourtant non, ce n'est pas non plus la NumWorks. Elle a certes à la différence son matériel et son logiciel conçus en France, mais c'est juste la première à avoir atteint la phase de commercialisation.

La première calculatrice graphique française fut la Librecalc par un duo d'ingénieurs Rennais. Il s'agissait d'un prototype de calculatrice graphique au code ouvert, tournant sous Linux, et dont plusieurs prototypes ont effectivement été produits en 2014-2015.

Sur le plan mathématique, elle utilisait ce qui était présenté comme un "simulateur de TI-82 Stats". Bizarrement, le simulateur ne reproduisait pas l'interface de la TI-82 Stats, mais au pixel près l'interface inférieure de la TI-81 de 1990, avec notamment seulement 4 définitions de fonction préfixées par des caractères deux-points.

Hélas, le projet fut abandonné le 20 janvier 2015 :
LibreCalc a écrit:Après plusieurs semaines de réflexions, nous sommes finalement contraints de renoncer à l’idée d’industrialiser Librecalc un jour. Merci à tous ceux qui se voyaient déjà avec un modèle de Librecalc dans les mains. Nous aurions souhaité autant que vous que cela arrive ! Croyez que nous avons fait notre possible. Nous nous sommes investi à plein temps sur ce projet sans avoir d’emplois à coté, en espérant pouvoir en vivre, au bout de un ou deux ans.

Une nouvelle réglementation impose que les calculatrices possèdent un mode examen qui efface toute la mémoire de la calculatrice. L’activation de ce mode examen est indiquée par une LED. Ceci est incompatible avec les principes fondamentaux de Librecalc. Il faut ajouter à cela le fait que le projet Librecalc rencontrait déjà un engouement commercial assez mitigé notamment au contact des professeurs. Avec en plus la nouvelle de cette réglementation à venir, il est apparu de plus en plus difficile d’espérer vendre des quantités suffisantes pour en vivre.
Source : http://web.archive.org/web/201808262359 ... ecalc.com/

Une analyse très surprenante tant elle va à l'opposé de celle qu'a faite NumWorks avec le succès qu'on lui connaît aujourd'hui.

La communauté n'ayant à aucun moment été consultée sur ces réflexions en fut très attristée, particulièrement sur Planète Casio.

Le mode examen ne change pourtant strictement rien à l'ouverture du code comme l'a démontré depuis NumWorks, et il nous semble plutôt être utilisé comme un prétexte premettant d'excuser a posteriori un abandon qui avait déjà été décidé pour d'autres raisons. Surtout quand l'annonce arrive à lier un article publié dans le futur, et sans même attendre de prendre connaissance des modalités du texte officiel qui ne sortira finalement que le 2 avril 2015 soit plus de deux mois après.

Le travail sur le matériel et le système était sans doute remarquable, mais voilà une calculatrice graphique ce n'est pas juste un écran, un processeur, un clavier et un système. Il y a autre chose dedans, un logiciel conçu sur mesures pour le travail scolaire en Mathématiques et qui constitue selon nous l'essentiel du développement, point quasiment pas abordé sur le site du projet. Qui pouvait en 2014 se satisfaire d'un simulateur de TI-81 ? Sans compter qu'il n'est pas sûr que Texas Instruments aurait laissé passer la commercialisation d'une reproduction de ses interfaces au pixel près.

L'annonce se terminait toutefois par une ouverture plus positive :
LibreCalc a écrit:Cependant, il s’agit d’un beau projet qui nous a permis d’apprendre énormément dans de nombreux domaines, et de partager ces connaissances le plus possible avec vous. Aucun de nous deux ne regrette d’avoir participé à ce projet. Les sources et les informations concernant le projet Librecalc sont disponibles sur ce site. S’il vous manque des informations, n’hésitez pas à nous contacter. Nous serions ravis de voir poindre le nez de projets dérivés de Librecalc, ou des reproduction « home made » à partir de nos plans.

Et justement, l'esprit LibreCalc n'est pas mort. Le projet renait aujourd'hui de ses cendres tel le phénix avec Symbolibre, le projet de calculatrice graphique libre de l'ENS (Ecole Normale Supérieure) de Lyon ! :bj:

L'équipe comprend pas moins de 22 personnes y étant étudiants en première année de Master Informatique fondamentale, dont plusieurs personnalités remarquables de la communauté comme Sébastien "Lephénixnoir" Michelland, administrateur de Planète Casio, ainsi qu'un ancien membre d'Omnimaga. Devineras-tu qui est ce dernier ? ;)

Le projet de calculatrice Symbolibre a pour but d'être entièrement transparent, alliant l'esprit du libre et du do it yourself. Les plans du matériel seront publiés avec le détails des composants, ainsi que bien évidemment le code source. De quoi te permettre librement de l'améliorer et/ou la réparer afin qu'elle te dure très longtemps ! :) Comme son nom l'indique, Symbolibre sera donc une calculatrice libre, et se pose ainsi comme digne successeure de la feu-LibreCalc..

Notons que Symbolibre n'est pas que le fruit d'une simple vision d'étudiants anciens lycéens, mais a bénéficié également des lumières de professeurs de l'IFÉ (Institut Français de l'Éducation), ainsi que comme nous allons le voir plus bas de Bernard Parisse, enseignant chercheur à l'Université de Grenoble (Institut Fourier).


Sommaire :



1) Matériel :

Go to top

Niveau matériel, la calculatrice Symbolibre dissimule sous le capot une carte clavier dédiée et reliée à un Raspberry Pi Zero. C'est-à-dire qu'elle nous offre :
  • un processeur ARM à 1 GHz ! :bj:
  • 512 Mio de mémoire RAM :bj:
Des spécifications donc astronomiques écrasant tout ce qui existe dans le monde des calculatrices graphiques à ce jour. Symbolibre sera donc une calculatrice graphique libre et surpuissante ! :)

Mais il n'empêche que le Raspberry Pi a quand même été choisi méticuleusement. En effet, le Raspberry Pi Zero est le seul Raspberry Pi à ne pas disposer de capacités de communication sans-fil. En effet depuis, la note de service du 17 mars 2015 redéfinit ce qu'est une calculatrice, et en exclut tout appareil disposant de fonctions de "communication par voie hertzienne". Ce fut une façon de disqualifier les tablettes tactiles que Lexibook avait tenté de vendre en rayon scolaire en tant que calculatrices conformes dès 2014-2015, et ce alors qu'elles disposaient du Wi-Fi.


Une calculatrice se devant d'être autonome, du côté de l'alimentation nous avons une batterie Li-ion de 2200 mAh connectée via une interface PowerBoost de chez Adafruit, constructeur dont nous te parlons donc beaucoup dernièrement. ;)

Et enfin nous avons l'écran, un EastRising avec une définition de 320×240 pixels et muni d'un contrôleur ILI9341. Et non tu ne délires pas, Symbolibre sera donc une calculatrice graphique libre, surpuissante et couleur ! :D
Source : https://symbolibre.org/2019/03/08/compo ... culatrice/



2) Système :

Go to top

Le prototype de calculatrice Symbolibre s'amorce à ce jour sur une carte SD interne de 8 Go, donc très facilement remplaçable en cas de fausse manipulation lors du développement. Le système d'exploitation est un Linux, et c'est la distribution Gentoo qui a été choisie face à Arch Linux.

Pour l'environnement graphique, c'est wayland qui a gagné face à X.

Et enfin pour la création des diverses interfaces graphiques de la calculatrice, c'est Qt qui a été retenu face à GTK.
Source : https://symbolibre.org/2019/03/12/choix ... gicielles/



3) Applications mathématiques et autres :

Go to top

Avec la calculatrice SymboLibre l'erreur du projet LibreCalc n'a pas été reproduite. La destination scolaire de l'outil a été prise en compte tout au long du déroulement du projet, notamment via un sondage réalisé auprès des lycéens, et donc bien évidemment avec le besoin d'avoir un logiciel mathématique dédié qui ne soit pas cette fois-ci une copie en moins bien de ce qu'a sorti la concurrence. :)

L'idée initiale était de compiler une version allégée de SageMath. Toutefois, son absence de modularité a limité les coupes possibles, si bien qu'il mettait près de deux minutes à s'initialiser à chaque appel tout en consommant 175 Mio de RAM.
L'équipe a donc fini par opter pour Giac, le moteur de calcul formel développé par Bernard Parisse pour le logiciel Xcas, ce même moteur qui est intégré à la HP Prime et a déjà été porté pour TI-Nspire et Casio Graph 90+E. Cette fois-ci il est parfaitement dimensionné par rapport au matériel, répondant à l'appel en moins d'une seconde en ne consommant que 15Mio de RAM. Et non tu n'es pas au paradis, Symbolibre sera bien une calculatrice graphique libre, surpuissante, couleur et formelle ! :bj:

Plusieurs interfaces faisant appel à Giac ont donc été développées depuis, notamment pour saisir et visualiser les expressions en écriture naturelle, et tracer des graphes de fonctions.

Niveau programmation, Symbolibre intègre l'interpréteur Python 3 avec l'intégralité des modules qui l'accompagnent, en conformité donc avec les programmes qui arrivent en Seconde et Première à la rentrée 2019. Et oui, Symbolibre sera donc une calculatrice graphique libre, couleur, surpuissante, formelle et programmable en Python; que demander de plus ? :#tritop#:
Mais ce n'est pas tout, tu y trouveras également des interpréteurs TI-Basic et Casio Basic pour ne pas être dépaysé(e), ainsi que OCaml.
Sources :



4) Prix + avant-première :

Go to top

Et combien avec ça ?

La calculatrice Symbolibre sera donc une calculatrice graphique libre, surpuissante, couleur, formelle et programmable en Python que l'équipe prévoit de commercialiser pour moins de 80€, tu te rends compte ? :bj:

Cette semaine seulement, tu as la possibilité exceptionnelle de venir découvrir la calculatrice Symbolibre en avant-première, à l'occasion de la soutenance publique du projet.
Cela se passera à l'ENS de Lyon (site Monod, 4ème étage, amphithéâtre B) ce jeudi 4 avril à 9h15, présentation à laquelle l'Inspection a même été conviée entre autres ! :)

Nous espérons t'y voir; à bientôt ! ;)

Source : https://symbolibre.org/
Référence : https://www.planet-casio.com/Fr/forums/ ... p?id=15667
Lien vers le sujet sur le forum: Symbolibre: calc française Python et formelle (giac de Xcas) (Commentaires: 93)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1503 utilisateurs:
>1470 invités
>28 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)