Dans un article précédent, nous testions le firmware 3.0.0.12 du module externe TI-Python pour ta TI-83 Premium CE.
Aujourd'hui nous disposons enfin de notre propre module externe TI-Python, acheté chez Jarrety pour seulement 13,50€. Nous allons donc pouvoir compléter ce test.
Précisons que le module externe TI-Python se connecte directement à ta TI-83 Premium CE à l'aide du câble USB-mini de transfert de données entre deux calculatrices dont du disposes déjà. Et si jamais tu l'as égaré, ce même câble est inclus avec les modules livrés par Jarrety.
Le module externe TI-Python est très léger, ne pesant que 19g, et n'alourdira pas démesurément ta TI-83 Premium CE (160-200g selon si tu comptes le couvercle ou pas, soit 10-12,5%).
Impressionnant comment moins de 20g suffisent à décupler les capacités de ta TI-83 Premium CE !
Aujourd'hui nous disposons enfin de notre propre module externe TI-Python, acheté chez Jarrety pour seulement 13,50€. Nous allons donc pouvoir compléter ce test.
Précisons que le module externe TI-Python se connecte directement à ta TI-83 Premium CE à l'aide du câble USB-mini de transfert de données entre deux calculatrices dont du disposes déjà. Et si jamais tu l'as égaré, ce même câble est inclus avec les modules livrés par Jarrety.
Le module externe TI-Python est très léger, ne pesant que 19g, et n'alourdira pas démesurément ta TI-83 Premium CE (160-200g selon si tu comptes le couvercle ou pas, soit 10-12,5%).
Impressionnant comment moins de 20g suffisent à décupler les capacités de ta TI-83 Premium CE !
Par contre, avec 4,1x3,65x2,3cm3 les dimensions du module externe TI-Python sont moins négligeables dans le contexte de la calculatrice TI-83 Premium CE, particulièrement pour l'épaisseur.
De plus, aux journées APMEP 2018 nous avions remarqué que si l'on utilisait le module externe TI-Python en le laissant pendre ou traîner sur la table, le câble finissait par se débrancher de la calculatrice. Chose que l'application PyAdaptr permettant son utilisation n'appréciait pas, figeant alors complètement la calculatrice. La reconnexion du câble pouvait alors débloquer la calculatrice mais pas toujours, et dans ce dernier cas ne restait alors plus que la solution du reset, et donc de la perte de toutes les données non archivées, ainsi que probablement de l'ensemble des scripts Python puisque ces derniers étaient inutilisables si archivés.
Il convient donc de se poser la question de comment transporter et fixer le module.
De plus, aux journées APMEP 2018 nous avions remarqué que si l'on utilisait le module externe TI-Python en le laissant pendre ou traîner sur la table, le câble finissait par se débrancher de la calculatrice. Chose que l'application PyAdaptr permettant son utilisation n'appréciait pas, figeant alors complètement la calculatrice. La reconnexion du câble pouvait alors débloquer la calculatrice mais pas toujours, et dans ce dernier cas ne restait alors plus que la solution du reset, et donc de la perte de toutes les données non archivées, ainsi que probablement de l'ensemble des scripts Python puisque ces derniers étaient inutilisables si archivés.
Il convient donc de se poser la question de comment transporter et fixer le module.
Une première solution est de fixer le module au dos de la calculatrice. Tu peux pour cela utiliser un élastique, ou alors des bandes de fixation velcro/scratch.
Mais une variante si cela t'arrange est de fixer le module non pas au dos de la calculatrice, mais sur son couvercle.
Une autre variante contournant ce problème est de fixer le module non pas au dos de ta TI-83 Premium CE mais sur sa tranche.
Un défaut est alors que tu ne peux plus ranger le couvercle de ta calculatrice en le glissant au dos lors de ton utilisation.
Mais une variante si cela t'arrange est de fixer le module non pas au dos de la calculatrice, mais sur son couvercle.
Une autre variante contournant ce problème est de fixer le module non pas au dos de ta TI-83 Premium CE mais sur sa tranche.
L'épaisseur de 2,3cm bien embêtante que nous impose Texas Instruments est surprenante, dans le sens où le module externe TI-Python ne se compose que d'une simple carte électronique de référence FP17-10-1 ne pesant que 5g, et dont l'élément le plus épais est le port USB-mini.
Nous notons en passant l'usage d'une puce Atmel ATSAMD21, c'est-à-dire :
Nous notons en passant l'usage d'une puce Atmel ATSAMD21, c'est-à-dire :
- d'un processeur Cortex-M0+ (ARMv6, Thumb) cadencé à 48 MHz
- d'une mémoire Flash de 256 Kio
- d'une mémoire SRAM de 32 Kio
Une autre possibilité de transport et fixation est de fixer la carte électronique du module externe TI-Python seule, au dos de ta TI-83 Premium CE ou sur son couvercle.
Cela uniformise l'épaisseur à la baisse, et la question du rangement dans ton sac sera alors moins ardue.
Une solution est alors de récupérer le firmware du module externe TI-Python, et de le cloner sur une carte compatible comme nous avons déjà vu, comme l'Adafruit Trinket M0 de dimensions très inférieures !
L'Adafruit Trinket M0 à la différence rentre sans difficulté dans un boîtier de carte SD, et ne pèse que 2g !
Cela uniformise l'épaisseur à la baisse, et la question du rangement dans ton sac sera alors moins ardue.
Toutefois, la carte est maintenant davantage vulnérable aux divers aléas du contexte scolaire : chute de sac, infiltration d'humidité, etc...
Un juste milieu serait possiblement de mettre la carte dans un boîtier de dimensions intermédiaires, à condition d'en trouver, et d'y ménager une ouverture pour la connectivité. Malheureusement, la carte est trop grande pour rentrer dans des boîtiers courants, comme ceux de cartes mémoire SD par exemple.
Un juste milieu serait possiblement de mettre la carte dans un boîtier de dimensions intermédiaires, à condition d'en trouver, et d'y ménager une ouverture pour la connectivité. Malheureusement, la carte est trop grande pour rentrer dans des boîtiers courants, comme ceux de cartes mémoire SD par exemple.
Une solution est alors de récupérer le firmware du module externe TI-Python, et de le cloner sur une carte compatible comme nous avons déjà vu, comme l'Adafruit Trinket M0 de dimensions très inférieures !
L'Adafruit Trinket M0 à la différence rentre sans difficulté dans un boîtier de carte SD, et ne pèse que 2g !
Toutefois, il nous reste encore un écueil et de taille.
La circulaire de 1999 réglementant l'usage des calculatrices aux examens français et notamment au BAC, toujours en application suite au report du mode examen à la session 2020, impose que le fonctionnement des calculatrices soit autonome.
Dans les consignes de surveillance mises à la disposition des surveillants chaque année, ce critère a déjà été interprété en tant qu'interdiction des modules externes.
Cette interdiction n'est plus mentionnée dans ces consignes ces dernières années, mais à notre avis ce n'est pas un changement d'interprétation, c'est juste que le contexte a changé et ne se prêtait plus à cette précision, les modèles permettant le branchement de modules externes (comme des cartes mémoire sur les Casio Graph 95 / 85SD, HP 50G/49G+) ayant tous été arrêtés sans remplacement dans le contexte de l'annonce du mode examen en 2015, et donc presque entièrement disparu des classes depuis.
En l'absence d'une réinterprétation officielle contraire, c'est à notre sens la dernière interprétation qui compte et les modules externes, dont le TI-Python, sont interdits au BAC 2019.
Un gros handicap pour les candidats équipés de TI-83 Premium CE qui sont tombés sur des enseignants fans du Python ayant poussé à l'officialisation de ce seul langage dans les programmes, et qui seront donc beaucoup moins voir pas du tout à l'aise dans le langage historique de leur calculatrice pour chercher/vérifier leurs réponses aux questions d'algorithmique.
La circulaire de 1999 réglementant l'usage des calculatrices aux examens français et notamment au BAC, toujours en application suite au report du mode examen à la session 2020, impose que le fonctionnement des calculatrices soit autonome.
Dans les consignes de surveillance mises à la disposition des surveillants chaque année, ce critère a déjà été interprété en tant qu'interdiction des modules externes.
Cette interdiction n'est plus mentionnée dans ces consignes ces dernières années, mais à notre avis ce n'est pas un changement d'interprétation, c'est juste que le contexte a changé et ne se prêtait plus à cette précision, les modèles permettant le branchement de modules externes (comme des cartes mémoire sur les Casio Graph 95 / 85SD, HP 50G/49G+) ayant tous été arrêtés sans remplacement dans le contexte de l'annonce du mode examen en 2015, et donc presque entièrement disparu des classes depuis.
En l'absence d'une réinterprétation officielle contraire, c'est à notre sens la dernière interprétation qui compte et les modules externes, dont le TI-Python, sont interdits au BAC 2019.
Un gros handicap pour les candidats équipés de TI-83 Premium CE qui sont tombés sur des enseignants fans du Python ayant poussé à l'officialisation de ce seul langage dans les programmes, et qui seront donc beaucoup moins voir pas du tout à l'aise dans le langage historique de leur calculatrice pour chercher/vérifier leurs réponses aux questions d'algorithmique.
Il y a toutefois une solution. Si les ajouts externes sont interdits (car débranchables/rebranchables et pouvant donc être échangés en cours d'épreuve entre candidats), les ajouts internes et donc inaccessibles en cours d'épreuve sans outils de toutes façons interdits sont quant à eux parfaitement autorisés (à la seule exception des modules de communication sans fil qui font l'objet d'une interdiction spécifique d'utilisation, peu importe qu'ils soient externes ou internes).
La carte du module externe TI-Python peut être insérée relativement facilement dans le boîtier de ta TI-83 Premium CE, au-dessus du compartiment batterie.
Une solution est alors là encore d'utiliser une carte Adafruit Trinket M0 reprogrammée avec le firmware du module externe TI-Python, bien plus mince grâce à son port USB-micro.
La carte du module externe TI-Python peut être insérée relativement facilement dans le boîtier de ta TI-83 Premium CE, au-dessus du compartiment batterie.
Une première difficulté est alors que refermer le boîtier nécessite de forcer un petit peu, et que cela compromet l'usage du bouton reset.
Une solution est alors là encore d'utiliser une carte Adafruit Trinket M0 reprogrammée avec le firmware du module externe TI-Python, bien plus mince grâce à son port USB-micro.
Par contre, dans les deux derniers cas il nous reste encore un écueil de taille, celui de la connectivité.
Le câble USB-mini/micro dispose de prises imposantes qui seront impossibles à enfermer dans le boîtier, d'où peut-être la nécessité de mettre la carte du module externe TI-Python proche d'une tranche, et d'y ouvrir une petite fenêtre.
Dans tous les cas, le câble devra sortir du boîtier de la TI-83 Premium CE pour venir se brancher sur son port USB externe. Il sera difficile pour un surveillant de ne pas le remarquer, et il risque alors fortement d'être considéré comme un module externe à débrancher/confisquer jusqu'à la fin de l'épreuve, sans compter les divers autres désagréments possibles si le surveillant considère cette tentative d'utilisation d'un module externe comme une fraude.
Une soudure interne de la connectivité serait possible, mais devient déjà bien moins accessible à l'ensemble des lycéens concernés. Sans compter qu'à moins que l'on ne trouve des connexions pour un 2ème port USB quelque part, cela impliquerait de souder sur le port USB externe, port qui risquerait alors de devenir inutilisable pour la communication avec une autre calculatrice ou un ordinateur à moins d'intercaler un interrupteur quelque part...
Le câble USB-mini/micro dispose de prises imposantes qui seront impossibles à enfermer dans le boîtier, d'où peut-être la nécessité de mettre la carte du module externe TI-Python proche d'une tranche, et d'y ouvrir une petite fenêtre.
Dans tous les cas, le câble devra sortir du boîtier de la TI-83 Premium CE pour venir se brancher sur son port USB externe. Il sera difficile pour un surveillant de ne pas le remarquer, et il risque alors fortement d'être considéré comme un module externe à débrancher/confisquer jusqu'à la fin de l'épreuve, sans compter les divers autres désagréments possibles si le surveillant considère cette tentative d'utilisation d'un module externe comme une fraude.
Une soudure interne de la connectivité serait possible, mais devient déjà bien moins accessible à l'ensemble des lycéens concernés. Sans compter qu'à moins que l'on ne trouve des connexions pour un 2ème port USB quelque part, cela impliquerait de souder sur le port USB externe, port qui risquerait alors de devenir inutilisable pour la communication avec une autre calculatrice ou un ordinateur à moins d'intercaler un interrupteur quelque part...
Finalement, davantage de questions que de réponses dans ce test. Nous continuons à creuser le sujet, et n'hésite pas de ton côté à partager tes idées géniales si tu en trouves, ainsi que tes retours sur le confort et la fiabilité des diverses solutions avancées.