π
<-

News 2025
May (3)
April (2)

News 2024
August (1)
July (1)
May (1)

News 2023
June (2)
April (1)
March (2)

News 2022
July (1)
June (4)
May (4)
April (4)
March (3)

News 2021
August (5)
July (1)
June (1)
May (3)
April (12)
March (4)

News 2020
August (1)
July (3)
June (2)
May (2)
April (7)
March (4)

News 2019
August (1)
June (1)
May (3)
April (7)
March (10)

News 2018
August (3)
July (7)
June (3)
May (8)
April (13)
March (5)

News 2017
August (1)
July (1)
May (10)
April (3)
March (4)

News 2016
August (12)
July (3)
June (8)
May (12)
April (7)
March (9)

News 2015
August (11)
July (7)
June (6)
May (10)
April (2)
March (6)

News 2014
October (12)
August (4)
July (3)
June (13)
May (14)
April (12)
March (15)

News 2013
October (30)
August (14)
July (8)
June (27)
May (12)
April (29)
March (19)
January (27)

News 2012
October (37)
August (40)
July (27)
June (19)
May (35)
April (34)
March (42)
January (46)

News 2011
October (22)
August (23)
July (14)
June (29)
May (44)
April (24)
March (27)

News 2010
August (6)
July (10)
June (4)
May (1)
April (2)
March (1)

News 2009
June (1)

Mises à jour TI-Nspire CX II 5.3.2 et TI-Nspire CX 4.5.5

New postby critor » 10 Aug 2021, 22:45

14479Texas Instruments nous sort aujourd'hui de nouvelles mises à jour TI-Nspire :
  • versions 5.3.2.129 pour les TI-Nspire CX II, compilées le 29 Juin 2021, remplaçant les versions 5.3.0
  • et versions 4.5.5.79 pour les anciennes TI-Nspire CX, compilées le 25 Mai 2021, remplaçant les version 4.5.4
Déjà enfonçons les portes ouvertes. Avertissement, ces nouvelles versions ne sont pas compatibles avec Ndless r2018, et leur installation est comme à l'habitude bien évidemment sans aucun retour possible. Toute tentative de réinstaller une version inférieure te sera par la suite refusée.

Si tu choisis de mettre à jour ta calculatrice, tu renonces donc à Ndless pour une durée indéterminée, des jours, semaines, mois ou même années comme c'est déjà arrivé, nous l'ignorons.

Les machines neuves préchargées de ces versions incompatibles Ndless ne devraient pour leur part pas apparaître dans les stocks de magasins avant plusieurs mois.




Sommaire :




1) Mode examen :

Go to top

Commençons déjà par un gros point sur le mode examen. En effet certains des changements introduits par les versions précédentes 5.3.0 et 4.5.4 étaient très problématiques, possiblement pas testées avec suffisamment de sérieux puisque ces versions avaient été publiées seulement 2 semaines après leur date de compilation, un délai anormalement court.

Les versions précédentes 5.3.0 et 4.5.4 avaient introduit un très grave problème avec le mode examen international, celui que l'on appelle en allumant la calculatrice avec la touche
esc
enfoncée.

Son écran d'activation présentait jusque-là une liste de limitations de fonctionnalités toutes cochées par défaut, et ces versions en rajoutaient une 12ème permettant de bloquer le solveur numérique d'équations, certes non cochée par défaut :


Jusque-là, dans les pays où elles ne sont pas requises comme en France, l'on pouvait décocher rapidement l'ensemble de ces limitations via le raccourci
ctrl
A
comme indiqué dans notre tutoriel d'activation ainsi que le tuto-vidéo officiel.

Mais problème, cette nouvelle limitation non cochée par défaut changeait radicalement le comportement du raccourci
ctrl
A
. Au lieu de tout décocher, le raccourci commençait par tout cocher. Si si, si tu suivais avec les versions 5.3.0 et 4.5.4 le tutoriel officiel dédié à la France, tu te retrouvais avec l'intégralité des limitations ne concernant pas la France au lieu d'aucune... :mj:

Nous avions bien évidemment signalé le problème dès la sortie, et on ne nous avait pas laissé beaucoup d'espoir que quelque chose de spécifique à la France puisse être pris en compte...

Et bien surprise, si ! Le comportement du raccourci
ctrl
A
a été modifié sur les nouvelles versions 5.3.2 et 4.5.5, désormais lorsque toutes les limitations ne sont pas cochées, son comportement est de commencer par tout décocher ! :bj:

Génial pour les utilisateurs français, 2 touches de moins à presser pour atteindre la configuration optimale du mode examen, et surtout un très dangereux piège qui disparaît lors de cette procédure ! :D

Et en passant, le tuto d'activation officiel de Texas Instruments redevient donc valide, il n'y aura pas à le supprimer. ;)


Puisque nous avons parlé des limitations en mode examen, nous nous rendons compte en passant que les nouvelles versions 5.3.2 et 4.5.5 en rajoutent maintenant une 13ème, la possibilité de désactiver l'utilisation des curseurs de variables, certes non cochée par défaut.

Ce n'était pas le seul problème introduit en mode examen par les versions 5.3.0 et 4.5.4. La fenêtre d'activation du mode examen permet de choisir une unité d'angle. Il ne s'agit absolument pas d'une contrainte, l'unité d'angle peut librement être changée par la suite en mode examen. Il s'agit donc d'une unité d'angle par défaut et Texas Instruments a voulu clarifier cela, intitulant l'option en question non plus simplement "Réglage d'angle", mais "Réglage d'angle par défaut".

Ce nouveau message occupant davantage de place venait casser complètement l'organisation spatiale des éléments dans la fenêtre en question. En effet la largeur accrue générait des retours à la ligne intempestifs, et gênait même une fois défilé la remontée tout en haut de la fenêtre, amenant à cocher la 1ère option à l'aveugle...

Cela ne se produisait que sur les TI-Nspire CX CAS car les listes déroulantes y sont beaucoup plus larges, à cause de la présence de l'option Arithmétique exacte dans les choix concernant le moteur de calcul.

Ici aussi, Texas Instruments semble avoir soigneusement traité notre signalement de ce problème.

Le changement problématique a visiblement été corrigé sur la version 5.3.2, on retourne à une formulation plus courte.


Au sujet du moteur de calcul et des choix proposés à son sujet lors de l'activation du mode examen sur TI-Nspire CX II CAS, nous remarquons en passant que la mauvaise traduction dans ce contexte de l'Anglais 'On' vers le Français 'Sur', justement signalée à la même occasion, a été corrigée correctement par un 'Activé'.




2) TI-Basic et TI-Innovator Hub 1.5 :

Go to top

13698La sortie des versions précédentes 5.3.0 et 4.5.4 avait été accompagnée de la publication d'une mise à jour 1.5 pour le TI-Innovator Hub, interface externe programmable pour les projets STEM.

Nous avions été très surpris lors de notre test de cette version, constatant qu'il y avait en effet beaucoup de nouveautés sur le TI-Innovator Hub, mais que bizarrement les menus de programmation associés sur TI-Nspire CX II et TI-Nsire CX n'étaient pas modifiés par les mises à jour publiées en même temps.


En langage TI-Basic c'était certes contournable. Dans ce langage en effet, les menus de programmation servent juste à saisir rapidement les lignes de commandes qui vont être envoyées au TI-Innovator Hub. En cas de nouveau mot de vocabulaire non présent au menu (ici entre autres TEMPO, PATTERN, RATE, AND, COLLECT, ...), il suffisait juste de le saisir à la main au clavier alphabétique.

Quoi qu'il en soit, avec les dernières versions 5.3.2 et 4.5.5, tout le nouveau vocabulaire du TI-Innovator Hub 1.5 a maintenant été rajouté aux menus de l'éditeur de programme ! :bj:




3) Python :

Go to top

Nous passons maintenant au Python et donc aux seules TI-Nspire CX II.

Il y avait ici le même genre de problème avec le TI-Innovator Hub 1.5, les dernières nouveautés n'étaient pas accessibles aux menus de l'éditeur Python.

Un problème bien plus embêtant ici car beaucoup moins facilement contournable. Ici les menus ne permettent que d'appeler des fonctions des modules associés ti_innovator, ti_hub et ti_rover, masquant complètement les lignes de commandes construites pour envoi au TI-Innovator Hub.

Difficile donc d'intervenir pour les corriger avec les nouveautés...

Avec les versions 5.3.2 et 4.5.5, les nouvelles possibilités TI-Innovator Hub 1.5 sont maintenant gérées en Python.

Pour cela, ti_hub passe de la version 1.1 à la version 1.2, avec maintenant le paramètre de tempo disponible pour les sorties audio.


ti_rover, le module dédié au pilotage du TI-Innovator Rover, passe également de la version 1.1 à la version 1.2.

Il nous offre une nouvelle fonction, ranger_time().


Il y avait un bug bien embêtant dans l'interpréteur Micropython des TI-Nspire CX II, ayant lui aussi fait l'objet d'un signalement de notre part. La fonction d'arrondi round() ne gérait pas le type entier, renvoyant alors une exception 'NotImplemented'.

Bien évidemment demander l'arrondi d'un entier n'a certes aucun intérêt. Mais dans le cadre du fonctionnement interne d'un script, il n'est pas impossible que de temps en temps tes appels tombent sur des valeurs entières ou même des types entiers selon comment tu as codé tes calculs.

Une solution était d'insérer un correctif de notre part dans l'ensemble de tes scripts Python concernés :
Code: Select all
round_ = round

def round(n, p=0):
  return n if isinstance(n, int) else round_(n, p)

Et bien plus besoin de t'embêter avec ce correctif, ici encore selon nos tests Texas Instruments a été à l'écoute des retours et a corrigé ! :bj:




Par contre, il y a toujours les problèmes avec les ressources-images que tu importes dans tes documents via l'éditeur Lua du logiciel TI-Nspire.

Elles sont affichées correctement par les scripts Lua, mais sont inversées verticalement lors d'un affichage par les scripts Python via le module ti_image.

Pire, sur certaines images nous avons même avec une distorsion horizontale en prime... :(




4) Bilan :

Go to top

Les mises à jour précédentes 5.3.0 et 4.5.4 nous avaient vraiment fait mauvaise impression. Absence de correction des bugs et problèmes déjà signalés, accompagnée de l'introduction d'une collection de nouveaux bugs et problèmes clairement visibles au niveau de l'utilisateur final.

À peine testées (seulement 2 semaines de validation après la dernière compilation), ces mises à jour nous donnaient l'impression d'avoir pour une fois été bâclées, sorties à la va-vite, possiblement par sous-estimation de l'impact possible des rares changements, essentiellement des changements mineurs apportés à l'interface du mode examen.

Après la pandémie a pu jouer un rôle là-dedans, ou peut-être encore y avait-il des dates à respecter par rapport à certains examens dans le monde.

Avec les dernières mises à jour 5.3.2 et 4.5.5, c'est littéralement le jour après la nuit. La quasi-totalité des signalements de bugs et problèmes que nous avons effectués ont visiblement été minutieusement traités.

De l'excellent travail cette fois-ci, bravo ! :bj:

Souhaitons que les bonnes habitudes soient conservées. ;)




5) Téléchargements :

Go to top


Cahier d'activités BBC micro:bit et TI-Nspire CX II CAS

New postby critor » 04 Aug 2021, 10:34

12212Texas Instruments fait de gros efforts pour rendre la programmation de ses calculatrices accessible à tous et toutes. Le constructeur a prêté une attention toute particulière aux plus jeunes et non initiés, souhaitant leur permettre de créer tous les projets imaginables sans avoir à se concentrer sur des difficultés annexes. :)

Sur les calculatrices TI-Nspire CX, TI-83 Premium CE et TI-84 Plus CE, il était possible de connecter l'interface TI-Innovator Hub, le robot pilotable TI-Innovator Rover, la grille programmable TI-RGB Array ou encore l'adaptateur TI-SensorLink pour capteurs analogiques Vernier.
Tous ces éléments ont de plus le gros avantage d'être utilisables directement avec le langage Python des derniers modèles TI-Nspire CX II, TI-83 Premium CE Edition Python et TI-84 Plus CE Python, faisant de l'écosystème Texas Instruments le seul Python connecté ! :bj:

Un superbe support pour les enseignements scientifiques au lycée maintenant qu'ils partagent le même langage de programmation, notamment en SNT, spécialité NSI, SI et Physique-Chimie, avec le gros avantage de la mobilité. En effet, les programmes produits et données collectées restent présents dans la calculatrice apportée par chaque élève à chaque cours, ce qui allège la charge logistique de l'enseignant. Données et algorithmes peuvent donc être traités / travaillés à la prochaine séance, en devoir à la maison ou même de façon transdisciplinaire en collaboration avec un autre enseignant ! :D
129591295812957Révolution pour la rentrée 2020, plus besoin de t'équiper en périphériques TI-Innovator pour bénéficier de ces formidables avantages. En effet, les TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition se sont vu rajouter la gestion du nanoordinateur BBC micro:bit programmable en Python dont tu étais peut-être déjà équipé(e) ! :bj:

La carte micro:bit est initialement un projet lancé par la BBC (British Broadcasting Corporation), le groupe audiovisuel public britannique, accompagné de nombre de partenaires dont ARM, Microsoft et Samsung. Elle fut distribuée gratuitement à un million d'élèves britanniques de 11 et 12 ans.

Le nom rend hommage au précédent succès du groupe dans ce domaine, le microordinateur à vocation pédagogique BBC Micro des années 1980, l'équivalent britannique de par son adoption à nos microordinateurs Thomson MO5 et TO7 inondant écoles, collèges et lycées à la fin de cette décennie dans le cadre du plan IPT (Informatique Pour Tous).

12277Les cartes micro:bit utilisent un connecteur micro-USB et ta calculatrice un mini-USB.

Pour relier les deux une solution est d'adjoindre un adaptateur USB A femelle ↔ USB mini-B OTG mâle au câble micro-USB venant avec ta carte micro:bit, testée avec succès.

1296512964Pour moins d'encombrement, tu as aussi la solution d'utiliser un câble direct, un USB micro-B mâle ↔ USB mini-A mâle, disponible par exemple chez Lindy et que nous avons également testé avec succès.

13701Début avril 2021, Texas Instruments sortait enfin une version compatible avec les TI-Nspire CX II ! :favorite:

1296212961La carte micro:bit dans sa version 1 présente les caractéristiques et capacités suivantes :
  • processeur 32 bits ARM Cortex-M0 cadencé à 16 MHz
  • mémoire de stockage Flash d'une capacité de 256 Kio
  • mémoire de travail RAM d'une capacité de 16 Kio permettant un heap (tas) Python de 8,24 Ko
  • un afficheur, grille programmable de 5×5= 25 diodes rouges adressables, bien adapté pour l'affichage de motifs éventuellement animés ou encore de texte défilant
  • nombre de capteurs intégrés :
    • capteur de luminosité (lié aux diodes)
    • capteur de température (sur le processeur)
    • 2 boutons poussoirs
      A
      et
      B
      programmables de part et d'autre, comme sur les premières manettes et consoles de jeux portables de chez Nintendo
    • accéléromètre 3D, permettant de détecter les variations d'accélération et par conséquence diverses actions : secouer, pencher, chute libre, ...
    • boussole magnétique 3D, pour détecter cette fois-ci les champs magnétiques
  • connectivité Bluetooth 4.0 basse énergie 2,4 GHz maître/esclave
1345012961Depuis début 2021 est disponible la nouvelle carte micro:bit v2.

Elle utilise un tout nouveau microcontrôleur, le nRF52833, toujours de chez Nordic Semiconductor. Cette fois-ci nous avons des spécifications qui devraient nous permettre de respirer :
  • processeur 32 bits ARM Cortex-M0 cadencé à 64 MHz au lieu de 16 MHz soit 4 fois plus rapide ! :bj:
  • mémoire de stockage Flash d'une capacité de 512 Kio au lieu de 256 Kio soit 2 fois plus grande ! :bj:
  • mémoire de travail RAM d'une capacité de 128 Kio au lieu de 16 Kio soit 8 fois plus grande ! :bj:

Elle apporte sur cette même face plusieurs nouveautés ou changements :
  • ajout d'un haut-parleur
  • ajout d'un microphone MEMs
  • bouton poussoir qui ne sert plus seulement à la réinitialisation (reset), mais permet désormais également d'éteindre la carte (appui long) et de la rallumer (appui court)
  • l'antenne Bluetooth qui devient compatible BLE Bluetooth 5.0, contre seulement 4.0 auparavant
1344912962D'autres nouveautés ou changements sont également présents sur l'autre face :
  • ajout d'une diode DEL indiquant l'état du microphone
  • ajout d'un bouton tactile sur le logo micro:bit, voici pourquoi il perd sa couleur au profit de contacts métalliques

Et excellente surprise par rapport à la solution micro:bit précédente pour TI-83 Premium CE et TI-84 Plus CE, la solution micro:bit pour TI-Nspire CX II était non seulement compatible avec la dernière micro:bit v2, mais en prime gérait également d'origine des spécificités de cette dernière comme par exemple le haut-parleur intégré ! :bj:

Face au formidable succès de la TI-83 Premium CE en France, peut-être te sentais-tu un peu livré à toi-même pour prendre en main la micro:bit avec ta TI-Nspire CX II ?

Et bien pour cette rentrée 2021, on a visiblement pensé à toi. Un cahier d'activités tout spécialement dédié sera disponible dès le 2 septembre aux éditions Eyrolles, Enseignement de spécialité de Mathématiques - Activités pédagogiques avec la TI-Nspire CX II-T CAS et la carte BBC micro:bit.

Disponible dès maintenant en précommande, l'ouvrage est coécrit par :
  • Jean-Baptiste Civet, formateur T3 pour Texas Instruments, professeur de Mathématiques au collège du Roy d'Espagne à Marseille, et Président de la Régionale APMEP d'Aix-Marseille
  • Boris Hanuš, formateur T3 pour Texas Instruments, professeur agrégé bivalent en Mathématiques et NSI au lycée Condorcet à Limay

Ils y vont comme à leur habitude de façon progressive, commençant par te familiariser avec la nouvelle interface de développement Python de la calculatrice TI-Nspire CX II-T CAS et de son logiciel.

Des activités exploitant tout le potentiel de la TI-Nspire CX II-T CAS et de la BBC micro:bit sont déroulées sur 5 chapitres, construits à chaque fois pour conduire à l'objectif final de production algorithmique. Ils font appel à différents thèmes mathématiques :
  1. cryptage RSA
  2. encadrement de valeurs approchées de nombres rationnels et de racines carrées
  3. représentation des nombres réels en binaire
  4. encadrement du nombre Pi à l'aide de di­fférentes méthodes historiques
  5. planche de Galton
Certaines activités t'inviteront donc à connecter une ou même plusieurs cartes BBC micro:bit.

Comme à leur habitude, les différentes chapitres sont enrichis de QR Codes permettant facilement d'aller télécharger des ressources, consulter des tuto-vidéos, ou récupérer les corrections.

L'ouvrage est s'adresse principalement :
  • aux élèves de première et terminale suivant les spécialités Mathématiques ou NSI
  • aux enseignants de ces spécialités, qui pourront même très facilement poser tout ou partie des activités concernées, juste à faire attention lors de la copie à masquer les éventuels QR Codes de corrections si approprié


Lien : achat (en précommande jusqu'au 2 septembre 2021)

Téléchargements :

Les TI-Nspire CX II-T 5.3 primées au Comenius EduMedia 2021

New postby critor » 06 Jul 2021, 12:55

Le prix Comenius EduMedia, du nom du philosophe, grammairien et pédagogue tchèque, est une récompense prestigieuse à rayonnement européen décernée chaque année depuis 1995 par l'allemand GPI (Gesellschaft für Pädagogik, Information und Medien; soit société pour l'éducation, l'information et les médias), à des produits multimédias d'intérêt pédagogique ou didactique exceptionnel.

La remise des prix de l'édition 2021 vient tout juste d'avoir lieu ce lundi 5 juillet à Berlin au cinéma-théâtre Chamäleon, cette année encore en petit comité, contexte sanitaire oblige.

Pour son édition 2021, 170 sceaux ont été attribués dans diverses catégories, dont 10 dans la catégorie Naturwissenschaftliche Bildung (enseignement scientifique).

Texas Instruments a l'honneur de recevoir dans cette catégorie un sceau pour la dernière mise à jour 5.3 de ses TI-Nspire CX II-T et TI-Nspire CX II-T CAS, au motif des remarquables apports suivants :

1304511828Le constructeur peut donc désormais apposer le sceau Comenius EduMedia Siegel 2021 sur ses TI-Nspire CX II-T, peut-être donc un nouvel emballage à venir dans les prochaines semaines.

Cela fait maintenant pas moins de 7 années consécutives que Texas Instruments voit ainsi ses efforts pour l'innovation pédagogique récompensés par cette distinction, félicitations ! :bj:

Source : https://comenius-award.de/wp-content/up ... 7-2021.pdf via https://comenius-award.de/

Module Python afficheur 7 segments TM1637 TI-Nspire CX II

New postby critor » 02 Jun 2021, 10:27

12212Texas Instruments fait de gros efforts pour rendre la programmation de ses calculatrices accessible à tous et toutes. Le constructeur a prêté une attention toute particulière aux plus jeunes et non initiés, souhaitant leur permettre de créer tous les projets imaginables sans avoir à se concentrer sur des difficultés annexes. :)

Sur les calculatrices TI-Nspire CX, TI-83 Premium CE et TI-84 Plus CE, il était possible de connecter l'interface TI-Innovator Hub, le robot pilotable TI-Innovator Rover, la grille programmable TI-RGB Array ou encore l'adaptateur TI-SensorLink pour capteurs analogiques Vernier.
Tous ces éléments ont de plus le gros avantage d'être utilisables directement avec le langage Python des derniers modèles TI-Nspire CX II, TI-83 Premium CE Edition Python et TI-84 Plus CE Python, faisant de l'écosystème Texas Instruments le seul Python connecté ! :bj:

Un superbe support pour les enseignements scientifiques au lycée maintenant qu'ils partagent le même langage de programmation, notamment en SNT, spécialité NSI, SI et Physique-Chimie, avec le gros avantage de la mobilité. En effet, les programmes produits et données collectées restent présents dans la calculatrice apportée par chaque élève à chaque cours, ce qui allège la charge logistique de l'enseignant. Données et algorithmes peuvent donc être traités / travaillés à la prochaine séance, en devoir à la maison ou même de façon transdisciplinaire en collaboration avec un autre enseignant ! :D

7757Le TI-Innovator Hub dispose de plusieurs actionneurs intégrés :
  • LIGHT : diode rouge
  • COLOR : diode RGB
  • SOUND : haut-parleur

En plus de ceci, le TI-Innovator Hub te permet de connecter des actionneurs externes :
  • soit sur ses ports OUT 1, OUT 2 et OUT 3 des actionneurs Grove
  • soit sur son port breadboard à 10 broches programmables

Nombre d'actionneurs différents sont gérés et contrôlables directement d'une simple ligne.

Commençons déjà par les actionneurs les plus simples supportés aussi bien au format Grove que breadboard :
  • LED : diode
  • SPEAKER : haut-parleur
  • DCMOTOR : moteur à courant continu
  • BUZZER : buzzer
  • RELAY : relais
  • SQUAREWAVE : générateur de signal rectangulaire
7591139557517


D'autres actionneurs plus évolués sont supportés uniquement au format Grove :
  • POWER : transistor de puissance
  • VIB.MOTOR : moteur à vibrations
  • SERVO : servomoteur (uniquement sur le port OUT3 dédié à l'alimentation en 5 Volts)
75897588


Et d'autres uniquement au format breadboard :
  • RGB : diode RGB
  • SERVO.CONTINUOUS

Le TI-Innovator Hub te permet également d'utiliser des actionneurs non supportés, aussi bien analogiques (ANALOG.OUT) que numériques (DIGITAL.OUT).

Pour les plus simples une connexion Grove peut suffire, tu auras juste à calculer correctement la valeur à écrire.

Pour les actionneurs les plus complexes il faut écrire un véritable pilote.

Parmi ce large éventail d'actionneurs directement gérés par le TI-Innovator Hub, on pouvait regretter l'absence d'afficheurs à segments.

D'autant plus dommage qu'il existe des afficheurs à segments utilisant le format Grove et donc déjà connectables directement...

7601Les afficheurs à segments sont constitués de cellules permettant chacune d'afficher un chiffre ou une lettre. On distingue :
  • les cellules numériques : dédiées à l'affichage de chiffres, elles sont constituées de 7 ou 8 segments (selon si le chiffre peut être accompagné du séparateur décimal)
  • les cellules alphanumériques : pouvant afficher à la fois des chiffres et des lettres, elles sont constituées de 14 segments

Aujourd'hui nous allons nous intéresser plus particulièrement aux afficheurs numériques à 4 cellules.

On pourrait imaginer relier directement les différentes broches de l'afficheur au port breadboard du TI-Innovator Hub, puis ensuite coder un pilote comme évoqué.

C'est certes envisageable, mais c'est une solution très lourde dans le sens où les afficheurs bruts nécessitent un grand nombre de broches, 12 pour celui ci-contre.

Outre la lourde connectique que l'utilisateur aura alors à gérer (de préférence sans se tromper), cela occuperait de plus entièrement le port breadboard du TI-Innovator Hub, empêchant ainsi l'utilisateur de brancher autre chose.


1396213963Il existe toutefois des interfaces permettant de réduire le nombre de broches pour l'utilisateur, comme par exemple le contrôleur TM1637. Il permet de réduire le nombre de broches de contrôle à seulement 2, DIO et CLK.

En rajoutant bien évidemment l'alimentation et la masse, cela ne fait malgré tout que 4 broches, soit une utilisation très légère et raisonnable du connecteur breadboard de ton TI-Innovator Hub.

1395613957Double avantage, ce brochage est également compatible avec le format Grove. :bj:

On trouve ainsi des afficheurs munis du contrôleur TM1637 aussi bien au format Grove qu'au format breadboard.

Les spécifications du TM1637 sont disponibles publiquement, et il existe déjà un pilote écrit en langage C++ pour cartes Arduino.
Toutefois les TI-Nspire CX II ne gèrent hélas pas le langage C++, du moins pas officiellement...

Et bien justement Hans-Martin Hilbig, formateur T3 pour Texas Instruments, vient de nous réaliser un nouvel exploit : une réécriture intégrale du pilote C++ du TM1637 mais cette fois-ci dans le langage Python officiellement supporté sur les TI-Nspire CX II ! :D

Voici donc M1637driver1.py, un module Python additionnel rajoutant à ta TI-Nspire CX II le support des afficheurs numériques à contrôleur TM1637 ! :bj:

Le module est à installer de préférence dans le dossier /PyLib/ de ta calculatrice. Il est alors rajouté au menu des modules Python et ainsi directement importable pour tes projets.

13958Nous allons te guider rapidement dans la prise en main de l'afficheur TM1637 et de son pilote.

Si tu utilises la version Grove de l'afficheur, tu peux la connecter aux ports OUT 1 ou OUT 2 du TI-Innovator Hub.
Attention, la mise à jour TI-Innovator Hub 1.5 est nécessaire au bon fonctionnement du TM1637 en format Grove.


Si tu utilises la version breadboard, il te faudra réaliser les connexions suivantes :
  • BB1 : clk
  • BB2 : dio
Note que dans les deux cas l'afficheur TM1637 génère une consommation importante. Pour en garantir le bon fonctionnement tu devras connecter ton TI-Innovator Hub à une source d'alimentation USB externe via son port micro-USB, batterie ou secteur.

M1637driver1.tns n'utilise visiblement pas les nouvelles possibilités de l'OS 5.3 permettant de lister ses fonctions au menu, alors nous allons te les expliquer rapidement.

Tout d'abord il te faut construire un objet Python pour pouvoir ensuite contrôler ton afficheur. Au choix selon la connexion que tu as réalisée :
  • mydis = TM1637display('OUT 1')
  • mydis = TM1637display('OUT 2')
  • mydis = TM1637display('BB')
L'objet alors obtenu te fournit différentes méthodes pour piloter ton afficheur.

Mais première chose à faire obligatoirement, régler la luminosité de l'afficheur avec la méthode .setBrightness(niveau).
niveau peut aller ici de 0 à 6, et pour la luminosité maximale nous appellerons donc myset.setBrightness(6).

L'affichage se passe via la méthode .setSegments(données). données est ici une liste de 4 nombres entiers, un par cellule donc.

Dans un premier temps, commençons par afficher des chiffres. Il n'y a ici pas encore besoin de comprendre le format de la liste, car nous avons une méthode .encodeDigit(chiffre) permettant d'en générer automatiquement le contenu.

13960On peut par exemple s'en servir pour construire une fonction rudimentaire permettant d'afficher un nombre :
Code: Select all
def showNumber(num, dis):
  l = []
  while num:
    l.append(dis.encodeDigit(num % 10)
    num //= 10
  l.reverse()
  dis.setSegments(l)

Et voilà donc ci-contre par exemple le résultat de l'appel showNumber(1637, mydis).

Tentons maintenant d'aller plus loin et de contrôler directement les segments pour afficher librement tout ce que l'on veut, et entre autres des lettres.

Les 4 nombres de la liste passée à .setSegments() indiquent en binaire les segments à allumer, selon la numérotation ci-contre.

Voilà pourquoi par exemple l'appel .encodeDigit(1) nous retourne 6, c'est-à-dire en binaire 0b00000110 avec les bits 1 et 2 armés pour allumer les 2 segments permettant d'afficher le chiffre 1.

Petit cas particulier, le bit 7 si armé est pris en compte uniquement pour le 2ème nombre de la liste, et permet alors d'allumer le séparateur horaire : au centre de l'afficheur.

13959Maintenant que nous avons donc compris le format, nous ne sommes plus limités aux simples chiffres et pouvons enfin nous amuser à afficher librement tout ce que nous voulons, comme par exemple le mot done :
Code: Select all
l = [
  0b01011110, #d
  0b00111111, #O
  0b01010100, #n
  0b01111001, #E
]

mydis.setSegments(l)

Ta TI-Nspire CX II peut donc enfin exploiter pleinement en Python un afficheur 4 chiffres à 7 segments, de tout nouveaux horizons pour tes projets ! :D


Téléchargements :

Source : https://resources.t3europe.eu/t3europe- ... 86f390a4a7

Connectivité Nspire CX II dans ton navigateur Chrome OS

New postby critor » 10 May 2021, 10:20

Historiquement, gérer le contenu de ta TI-Nspire nécessite l'utilisation d'un logiciel TI-Nspire sur ordinateur, au choix :
  • le logiciel de connectivité TI-Nspire Computer Link - entièrement gratuit
  • les logiciels TI-Nspire CX ou TI-Nspire CX CAS complets (connectivité + émulateur) dans leur édition élève ou enseignant - nécessitent un numéro de licence accompagnant chaque calculatrice achetée et utilisable 1 ou 2 fois

Toutefois ces logiciels n'étaient disponibles que pour les systèmes d'exploitation Windows et macOS. Et ce alors que de plus en plus d'appareils sont de nos jours munis d'un autre système d'exploitation incompatible, même les ordinateurs portables où il est de moins en moins rare de trouver Android ou Chrome OS.

Mais les problèmes sont hélas très loin de s'arrêter à l'usage d'un système d'exploitation exotique ; lors de la sortie des TI-Nspire CX II Texas Instruments a cessé de mettre à jour le logiciel TI-Nspire Computer Link qui avait l'avantage d'être à la fois gratuit et léger. Ce dernier n'est donc pas compatible avec les TI-Nspire CX II. :'(

La communication avec les TI-Nspire CX II nécessite donc obligatoirement le lancement d'un des logiciels TI-Nspire CX, logiciels très lourds à télécharger (plusieurs 100aines de Mégaoctets) et gourmands en ressources, mettant ainsi pas mal de temps à se lancer selon la machine. Il est d'autant plus ridicule d'avoir ainsi à lancer tout le système d'émulation qui va avec si c'est pour un simple transfert de fichier avec ta calculatrice... :mj:

Ce n'est pas le seul problème, puisque le numéro de licence nécessaire à l'utilisation de ces logiciels au-delà d'une période d'essai unique de quelques mois par machine, pénalise :
  • ceux qui pour une raison ou une autre sont amenés à utiliser régulièrement des ordinateurs différents
  • ceux qui changent d'ordinateur en cours de scolarité
  • ceux qui perdent ou se débarrassent de l'emballage sans avoir pris le soin de conserver le numéro de licence
  • ceux qui achètent leur TI-Nspire CX II d'occasion, avec donc un numéro de licence déjà utilisé

Texas Instruments nous avait déjà démontré son intérêt envers les ordinateurs ChromeBook faisant tourner le système d'exploitation Chrome OS, en sortant :

Aujourd'hui Texas Instruments lance sa solution de connectivité TI-Nspire CX II pour ChromeOS.

Mais surprise, il ne s'agit pas cette fois-ci d'une application mais d'un site Internet, nspireconnect.ti.com, tirant donc profit de la technologie WebUSB du navigateur Chrome.

Oui oui, fini les logiciels lourds à télécharger, installer et lancer pour un simple transfert de fichier ; tu accèdes en 1 clic à une interface dédiée te permettant de :
  • prendre une capture de l'écran de ta calculatrice
  • lui transférer des fichier .tns
  • mettre à jour son système d'exploitation
Pas de numéro de licence à saisir non plus ; enfin une solution de connectivité TI-Nspire CX II librement utilisable ! :bj:

En théorie, nspireconnect.ti.com devrait être utilisable sur tout navigateur Chrome ainsi que n'importe quel autre navigateur basé sur le moteur Chromium (Microsoft Edge, Opera, ...).

En pratique toutefois, Texas Instruments a tristement bridé sa solution. L'interface en ligne refusera de se lancer si elle détecte un système d'exploitation autre que ChromeOS sur ton ordinateur. :'(

Si tu n'es pas sous ChromeOS, à ce jour donc la connectivité TI-Nspire CX II conserve hélas l'intégralité de ses lourds inconvénients... :mj:

Lien : https://nspireconnect.ti.com/#/

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1709 utilisateurs:
>1642 invités
>58 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)