Texas Instruments
a réalisé de gros efforts pour rendre la programmation de ses calculatrices accessible à tous. 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 qu'ils imaginent sans avoir à se concentrer sur des difficultés annexes. 
Nous pouvions déjà citer l'interface , le robot pilotable , la grille programmable ou encore l'adaptateur
TI-SensorLink
pour capteurs analogiques Vernier
.Tous ces éléments ont de plus l'avantage d'être utilisables directement avec le langage
Python
des calculatrices concernées, faisant de l'écosystème Texas Instruments
le seul Python
connecté ! 
Un superbe support pour les enseignements scientifiques au lycée surtout maintenant que tous parlent le même langage de programmation, notamment en
SNT
, spécialité NSI
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 pourront 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 ! 
TI-Innovator
pour bénéficier de ces formidables avantages. En effet, la TI-83 Premium CE Edition Python
Python
dont tu étais peut-être déjà équipé·e ! 


micro:bit
est initialement un projet lancé par la BBC
(
, le groupe audiovisuel public britannique, accompagné de nombre de partenaires dont B
ritish B
roadcasting C
orporation)ARM
Microsoft
Samsung
Le nom rend hommage au précédent succès du groupe dans ce domaine, le microordinateur à vocation pédagogique
BBC Micro
Thomson MO5
TO7
IPT
(
.I
nformatique P
our T
ous)micro:bit
dans sa version actuelle inclut :- 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
etB
programmables de part et d'autre, comme sur les premières manettes et consoles de jeux portables de chezNintendo - 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
- capteur de luminosité
- connectivité Bluetooth 4.0basse énergie 2,4 GHz maître/esclave
micro:bit
utilise 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.USB micro-B
mâle ↔ USB mini-A
mâle, disponible par exemple chez StarTech
Mais 
Texas Instruments
n'avait hélas rien publié de similaire pour les TI-Nspire
. 
micro:bit
par la TI-83 Premium CE Edition Python
Les menus
micro:bit
ainsi rajoutés sur la TI-83 Premium CE Edition Python
Python
pour exécution à la carte micro:bit
, qui dispose de son propre interpréteur Micropython
.Par exemple,
mb_disp.display.show("Image.PACMAN")
envoie en fait le code display.show(Image.PACMAN)
encadré des bons caractères de contrôle.Après analyse du protocole de
Texas Instruments
par , nous te fournissions alors une fonction Python
utilisant le module ti_hub
Python
pour exécution à la carte micro:bit
, t'offrant ainsi bien plus de libertés et donc possibilités que les menus de la TI-83 Premium CE Edition Python
- Code: Select all
from ti_hub import *
def mb_run(code):
send('\x05') # enter paste mode (Ctrl-E)
send(code)
send('\x04') # exit paste mode (Ctrl-D)
Ainsi qu'une fonction pour récupérer les éventuelles sorties ainsi générées sur la console de la carte
micro:bit
:- Code: Select all
def mb_get():
return get().split("\r\n")[-3]
TI-Nspire CX II
. Il suffit pour cela essentiellement de remplacer l'utilisation du module ti_hub
TI-83 Premium CE Edition Python
ti_innovator
spécifique à la TI-Nspire CX II
:- Code: Select all
from ti_innovator import *
def mb_run(code):
send('\x05') # enter paste mode (Ctrl-E)
send(code)
send('\x04') # exit paste mode (Ctrl-D)
def mb_get():
return getStr().split("\r\n")[-3]

micro:bit
par une TI-Nspire CX II
! 
Téléchargements
:- firmware TI(pourmicro:bit)
- Mise à jour 5.2.0pour calculatrice :
- Logiciel 5.2.0pour ordinateur :