π
<-
Chat plein-écran
[^]

News 2024
Mai (3)
Avril (16)
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)

Mise à jour 1.5 pour TI-Innovator Hub et nouveautés

Messagede critor » 07 Avr 2021, 11:22

12212Depuis des années maintenant, Texas Instruments réalise de gros efforts pour rendre la programmation de ses calculatrices accessible à toutes et 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 STEM / STIM imaginables sans avoir à se concentrer sur des difficultés annexes. :)

L'interface TI-Innovator Hub te permet de transformer ta calculatrice TI-83 Premium CE ou TI-Nspire CX en une machine connectée ouverte sur le monde. Elle intègre un capteur de luminosité, une diode RVB, ainsi qu'un buzzer. Mais en plus de cela, l'interface permet de connecter des modules externes (capteurs et actionneurs) sur ses ports Grove, ou selon tes besoins sur son port breadboard.

Texas Instruments propose également plusieurs kits de démarrage :

Le TI-Innovator Hub permet également la connexion de plusieurs périphériques officiels :
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é ! :bj:

13698Très exactement en même temps que les mises à jour TI-Nspire CX 4.5.4 et TI-Nspire CX II 5.3 la semaine dernière, Texas Instruments a publié une mise à jour pour le TI-Innovator Hub.

Ce dernier passe de la version 1.4 à la version 1.5, de numérotation complète 1.5.0.49.

La version 1.5 est une mise à jour majeure qui apporte de nouvelles options, commandes et même capteurs ; nous allons te détailler tout ça.

Nous avons toutefois été bien surpris de cette publication simultanée, les menus des TI-Nspire CX restant inchangés dans leur dernière version et ne présentant donc pas ces nouveautés, ni en TI-Basic ni en Python. Si tu souhaites les exploiter tu devras donc les saisir intégralement à la main.

7577Soucieux de mettre à la portée de chacun les projets les plus évolués tout en minimisant le nombre de notions prérequises à travailler, Texas Instruments avait déjà rajouté un paramètre optionnel BLINK aux commandes de diode, permettant de les faire clignoter sans avoir à faire une boucle enchaînant les commandes d'allumage/extinction avec les bons délais :
Code: Tout sélectionner
SET LIGHT ON BLINK <fréquence>
SET LED <numéro> ON BLINK <fréquence>
SET COLOR <valeur_rouge> <valeur_vert> <valeur_bleu> BLINK <fréquence>
SET COLOR.RED <valeur> BLINK <fréquence>
SET COLOR.GREEN <valeur> BLINK <fréquence>
SET COLOR.BLUE <valeur> BLINK <fréquence>
SET RV.COLOR <valeur_rouge> <valeur_vert> <valeur_bleu> BLINK <fréquence>
SET RV.COLOR.RED <valeur> BLINK <fréquence>
SET RV.COLOR.GREEN <valeur> BLINK <fréquence>
SET RV.COLOR.BLUE <valeur> BLINK <fréquence>
SET ANALOG.OUT <numéro> <valeur> BLINK <fréquence>
SET DIGITAL.OUT <numéro> <valeur> BLINK <fréquence>
SET VIB.MOTOR <numéro> ON BLINK <fréquence>

De façon très similaire Texas Intruments rajoute un paramètre optionnel comparable aux commandes de son, TEMPO, permettant ici de hacher la sortie audio et donc d'émettre des bips. Le paramètre TEMPO prend pour valeur une fréquence, c'est-à-dire le nombre de bips par seconde :
Code: Tout sélectionner
SET SOUND <fréquence_son> TEMPO <fréquence_bips>
SET SPEAKER <numéro> <fréquence_son> TEMPO <fréquence_bips>

Par exemple :
  • émettre un son à 440 Hz à 2 bips par seconde pendant 5 secondes sur le buzzer interne :
    SET SOUND 440 TEMPO 2 TIME 5
  • émettre un son à 880 Hz à 3 bips par seconde pendant 4 secondes sur le haut-parleur externe n°1 :
    SET SPEAKER 1 880 TEMPO 3 TIME 4
Notons qu'un paramètre de 0 désactive l'option TEMPO. C'est-à-dire que les 2 commandes suivantes sont équivalentes, émettant dans les deux cas un son continu à 400 Hz pendant 5 secondes :
Code: Tout sélectionner
SET SOUND 400 TIME 5 TEMPO 0
SET SOUND 400 TIME 5

Des nouveautés dans la gestion des modules Grove externes DHT, capteurs numériques de température et humidité. Ces capteurs Grove existent en 2 versions aux spécifications très différentes :
  • le DHT11 :
    • températures de 0°C à 50°C avec une marge d'erreur de ±2°C
    • humidité de 20% à 90% avec une marge d'erreur de ±5%
  • le DHT22 :
    • températures de -40°C à 80°C avec une marge d'erreur de ±0,5°C
    • humidité de 5% à 99% avec une marge d'erreur de ±2%
Comme tu le vois le DHT11 est une version basique assez limité, ne fonctionnant notamment pas en-dessous de 0°C, alors que le DHT22 est une version bien plus professionnelle.

Dans le cas d'un capteur DHT, la commande d'interrogation dispose d'un nouveau paramètre permettant maintenant de récupérer le type du capteur :
READ DHT <numéro> TYPE
La commande retournera les valeurs suivantes :
  • 1 pour un DHT11
  • 2 pour un DHT22

Nouveau paramètre également pour récupérer l'état d'un capteur DHT et gérer d'éventuelles erreurs :
READ DHT <numéro> STATUS
La commande retournera les valeurs suivantes :
  • 1 si tout est bon
  • 2 en cas d'erreur timeout
  • 3 en cas d'erreur de somme de contrôle

Ces 2 informations sont de plus également récupérées lors d'une interrogation générique du capteur :
READ DHT <numéro>
On obtient ici une liste avec dans l'ordre :
  • température
  • humidité
  • type
  • état

90497512Du nouveau également avec les sonars (ranger en anglais, soit capteurs de distance).

Dans le cas d'un capteur de type sonar, la commande d'interrogation accepte un nouveau paramètre optionnel, TIME. Celui-ci permet de récupérer non pas la distance calculée, mais le temps de vol, soit la durée entre le début de l'émission de l'onde sonore et sa réception.

C'est valable aussi bien avec les sonars Grove à connecter qu'avec le sonar intégré au TI-Innovator Rover :
Code: Tout sélectionner
READ RANGER <numéro> TIME
READ RV.RANGER TIME

De nouvelles possibilités d'exploration et investigation lors des TP en conséquence.

Fantastique, la version 1.5 active un nouveau capteur déjà intégré à ton TI-Innovator Hub, sans avoir besoin de modifier ou racheter ce dernier !

Il s'agit d'une horloge. Elle part de 0 à l'allumage et augmente avec le temps. Pour l'interroger c'est très simple :
READ TIMER

Tu as donc également maintenant de quoi synchroniser tes projets, leur faire tenir compte du temps écoulé.

Grande innovation permettant de minimiser le nombre de lignes de code dans tes projets, il est maintenant possible de commander simultanément jusqu'à 4 actionneurs grâce au connecteur logique AND :
Par exemple, émet un son à 440 Hz pendant 2 secondes + allume la diode RVB en mauve pendant 2 secondes :
SET SOUND 440 TIME 2 AND COLOR 255 0 255 TIME 2

Les commandes ainsi composées peuvent même se terminer de façon indépendante :
  • allume la diode RVB en mauve + émet un son à 440 Hz pendant 2 secondes :
    SET COLOR 255 0 255 AND SOUND 440 TIME 2
  • émet un son à 440 Hz pendant 2 secondes + allume la diode RVB en mauve pendant 4 secondes :
    SET SOUND 440 TIME 2 AND COLOR 255 0 255 TIME 4
Au-delà de la simple minimisation du nombre de lignes de code, c'est aussi une façon de corriger le léger problème de décalage. En effet lorsque l'on souhaitait déclencher 2 actions en même temps, on n'avait pas d'autre choix que d'utiliser 2 lignes de commande. Elles n'étaient donc pas exécutées en même temps mais avec un léger décalage, qui selon les projets pouvait être bien gênant.

Niveau lecture de capteurs nous avons des nouveautés comparables. Toujours dans le but à la fois de minimiser les imbrications de boucles nécessaires dans les programmes de l'utilisateur, et d'améliorer la pertinence des mesures. Ici cela se passe avec une nouvelle commande, COLLECT.

Déjà, il devient possible de récupérer toute une série de mesures d'une simple commande. Plus besoin de s'embêter à faire des boucles et surtout à les synchroniser correctement.

Par exemple :
  • lis le capteur de température numéro 1 pendant 5 secondes à 4 échantillons par seconde :
    Code: Tout sélectionner
    COLLECT TEMPERATURE 1 TIME 5 RATE 4
    READ LIST TEMPERATURE 1
  • lis le capteur de température numéro 1 pendant 10 secondes à 10 échantillons par seconde :
    Code: Tout sélectionner
    COLLECT TEMPERATURE 1 TIME 10 RATE 10
    READ LIST TEMPERATURE 1
  • lis le capteur de luminosité intégré pendant 5 secondes à 5 échantillons par seconde :
    Code: Tout sélectionner
    COLLECT BRIGHTNESS TIME 5 RATE 5
    READ LIST BRIGHTNESS
  • lis le capteur de luminosité intégré pendant 10 secondes à 8 échantillons par seconde :
    Code: Tout sélectionner
    COLLECT BRIGHTNESS TIME 10 RATE 8
    READ LIST BRIGHTNESS

En prime pour tracer un diagramme le plus exact possible ou tout simplement tenir compte de la pertinence de la série de mesures, après la lecture il est possible de récupérer les valeurs horloge associées à chaque échantillon, et donc de tenir compte de la régularité de l'échantillonnage :
READ LIST TIME

Et surtout encore une fois pour grandement te simplifier la vie et tes projets, le connecteur logique AND te permet d'interroger jusqu'à 4 capteurs simultanément.

Par exemple, lis le capteur de pression Vernier numéro 1 et les température+humidité du DHT numéro 1, et les dates de mesure pendant 10 secondes à 4 échantillons par seconde :
Code: Tout sélectionner
COLLECT VERNIER 1 AND DHT 1 TIME 10 RATE 4
READ LIST VERNIER 1
READ LIST DHT1 TEMPERATURE
READ LIST DHT1 HUMIDITY
READ TIME

Bien que les commandes READ soient exécutées de façon successive, en fait l'échantillonnage démarre dès la commande COLLECT et met les résultats en mémoire cache. Tu récupéreras donc bien 4 listes de même taille, avec leurs éléments correspondants mesurés au même moment.

La commande AVERAGE te permettait déjà de préciser pour chaque capteur analogique, le nombre de mesures à effectuer avant de retourner une valeur. Cela permet de réduire les erreurs dues au bruit et d'améliorer la pertinence des mesures à traiter :
AVERAGE <capteur> <valeur>

Nouveauté donc, nous avons maintenant une nouvelle commande AVERAGING permettant le même réglage mais de façon globale à l'ensemble des capteurs analogiques :
AVERAGING <valeur>

Après un réglage AVERAGING tu conservers toujours la possibilité de préciser des valeurs différentes pour certains capteurs avec AVERAGE, à condition de le faire avant la commande de connexion CONNECT de chaque capteur concerné.

12132Le TI-RGB Array t'offre une grille de diodes RVB adressables numérotées de 0 à 15. Dans son cas, jusqu'à présent tu devais allumer les diodes adressables une par une, ce qui là encore générait des décalages cumulés dans leur allumage, ce qui n'était pas toujours du plus bel effet et même bien gênant pour certains projets :
SET RGB <numéro_diode> <valeur_rouge> <valeur_vert> <valeur_bleu

Désormais tu peux allumer simultanément plusieurs diodes adressables selon la même couleur.

Par exemple, allume en mauve les 4 diodes de numéro 1, 3, 5 et 7 :
SET RGB [1 3 5 7] 200 0 200

L'ensemble des diodes à allumer peut également être précisé via un simple nombre décimal ou hexadécimal via l'option PATTERN :
  • SET RGB PATTERN 100 255 0 255
    Comme 100 se décompose en puissances de 2 selon
    $mathjax$64+32+4=2^6+2^5+2^2$mathjax$
    , allume en mauve les 3 diodes de numéros 2, 5 et 6.
  • SET RGB PATTERN 0X100 255 0 0
    Comme 0x100 c'est
    $mathjax$256=2^8$mathjax$
    , cela allume en rouge la diode numéro 8.

Téléchargements :
Lien vers le sujet sur le forum: Mise à jour 1.5 pour TI-Innovator Hub et nouveautés (Commentaires: 1)

Emulateur NumWorks en ligne : tu peux enfin sauvegarder !

Nouveau messagede Admin » 07 Avr 2021, 14:15

La calculatrice NumWorks dispose d'un simulateur en ligne utilisable sur le site du constructeur.

Ce simulateur est décliné sous 2 formes différentes :

Les deux formes partagent la possibilité de faire des captures d'écran.
Chaque forme dispose de ses propres avantages :
  • Pour l'émulateur :
    • Un mode dit plein écran adapté à la vidéoprojection en classe.
    • La possibilité d'actionner la totalité des touches de la calculatrice rien qu'en cliquant sur le clavier, et donc d'exploiter la totalité des capacités de la calculatrice ou des scripts Python.
    • La possibilité de saisir plusieurs scripts Python.
  • Pour le lecteur en ligne :
    • La possibilité de sauvegarder et recharger un script.

Si l'on inverse tout cela, chaque forme dispose donc également de ses propres inconvénients, parfois très lourds :
  • Pour l'émulateur :
    • Impossibilité de sauvegarder/charger l'état de la calculatrice et donc entre autres les scripts Python ; tout devait être intégralement ressaisi à la main à chaque lancement.
  • Pour le lecteur en ligne :
    • Impossibilité de gérer un projet Python composé de plusieurs scripts. Tout le code nécessaire devait donc être présent dans un unique script.
    • Pas de clavier cliquable, tu devais donc utiliser le clavier de ton appareil et nombre de touches de la calculatrice ne pouvaient être contrôlées de cette façon. Certains scripts, notamment ceux lisant les touches clavier via le module ion, pouvaient alors être totalement inutilisables.
    • Et plus généralement pour la même raison, impossible d'utiliser l'ensemble des fonctionnalités de la calculatrice.
Ainsi, pour certains projets Python (utilisation du module ion, utilisation de plusieurs scripts...), tu n'avais pas d'autre choix que d'utiliser l'émulateur... et donc de tout saisir à la main touche par touche, impensable en classe au delà d'une poignée de lignes. :mj:

Bref, aucun des deux outils ne convenait dans ces cas-là.

Mais aujourd'hui, NumWorks améliore enfin son émulateur. Si tu es bien inscrit et identifié sur leur site, tu auras désormais la possibilité à tout moment de sauvegarder l'état courant de l'émulateur :


Non tu ne rêves pas, plus besoin de tout ressaisir devant les élèves, d'un seul clic tu peux désormais retrouver intégralement le résultat d'une saisie précédente, avec l'ensemble des scripts Python mais également l'état des diverses autres applications et variables ! :bj:
Maintenant que NumWorks s'attaque enfin à ce problème, il serait à notre avis bienvenu d'avoir une mise à jour apportant quelque chose de similaire au simulateur NumWorks proposé à l'oral du CAPES de Mathématiques, non ?

En l'état son utilité pour les candidats est selon nous limitée ; il ne permet aucune sauvegarde de son état. Une fois donc fermé en fin de préparation et rouvert une fois arrivé devant le jury, tout ce qui y aura été saisi pendant la préparation (pas grand chose on espère) aura disparu et devra être intégralement ressaisi.

Lien : https://www.numworks.com/fr/simulateur/
Lien vers le sujet sur le forum: Emulateur NumWorks en ligne : tu peux enfin sauvegarder ! (Commentaires: 5)

TI-Nspire CX II 5.3 : activation facile mode examen par code

Nouveau messagede critor » 07 Avr 2021, 15:37

Dans le contexte français, le mode examen des TI-Nspire CX II était déjà, toute concurrence confondue, le plus difficile à activer correctement.

Le mode examen s'appelle en allumant la calculatrice avec la touche
esc
enfoncée.

Mais problème, la boîte de dialogue qui apparaît alors présente par défaut de lourdes limitations non exigées en France.

Déjà, par défaut elle désactive :
  • sur TI-Nspire CX II-T CAS le CAS (moteur de calcul exact et formel)
  • sur TI-Nspire CX II-T le moteur de calcul exact (le moteur de calcul formel n'étant de toutes façons pas inclus sur ce modèle)
La réactivation de cette fonctionnalité sur cette interface est une opération lourde pour laquelle nous ne connaissons pas de raccourci, nécessitant de dérouler une liste déroulante pour en changer la sélection, et surtout de ne pas commettre l'erreur de valider la fenêtre au cours de la procédure.

Mais tu n'en as pas fini pour autant. Car en-dessous tu as toute une série de limitations cochées par défaut, qui si validées en l'état te griseront plein de fonctionnalités dans les menus une fois passé en mode examen, et te désavantageront donc par rapport aux autres candidats :


Jusqu'à présent, il t'était possible de décocher rapidement l'ensemble de ces limitations d'un simple
ctrl
A
.

Et puis la semaine dernière est sortie la mise à jour 5.3 qui empire la chose comme si besoin était.

Déjà il y a des textes qui ont été rallongés et qui dans certaines langues, dont le Français, cassent l'organisation et l'alignement des éléments dans la boîte d'activation. Certes c'est juste visuel, cela n'empêche pas le bon fonctionnement.

Une conséquence par contre plus embêtante, c'est que si l'on fait défiler le contenu de la boîte de dialogue, les flèches ne permettent alors plus de remonter tout en haut. Nous voilà donc forcés de valider la première option à l'aveugle sans plus pouvoir lire son étiquette. À moins de penser à cliquer sur la barre de défilement à droite de la fenêtre, manipulation dangereuse dans ce contexte car la zone centrale du pavé tactile compte comme une touche de validation. Et l'erreur fatale comme déjà dit plus haut, c'est la validation par erreur de la boîte d'activation, avant d'avoir terminé de corriger l'intégralité de son contenu.

Mais c'est hélas loin d'être le plus grave. La mise à jour 5.3 ajoute également une 12ème limitation à la liste, le blocage de la fonction nSolve(), certes non coché par défaut.

Le problème est que cela change complètement le fonctionnement du raccourci
ctrl
A
. Désormais taper
ctrl
A
commencera par cocher toutes les limitations. Pour tout décocher il faudra taper
ctrl
A
une seconde fois.

Ceci casse des tutoriels d'activation du mode examen, aussi bien notre tutoriel texte qui sera corrigé, que le tuto-vidéo officiel, un comble, qui pour sa part ne pourra pas être modifié, juste supprimé et republié.

13699Nous en avions remarqué quelques traces mais ne l'avions pas trouvée dans un premier temps, la version 5.3 apporte également une nouvelle procédure d'activation du mode examen, beaucoup plus facile, solution à la fois à la difficulté initiale ainsi qu'aux régressions de l'interface précédente dans cette version ! :bj:

C'est tout simple, il te suffit d'allumer ta calculatrice avec la touche
tab
enfoncée. On te demande alors un code d'activation à 8 chiffres, et pour la France il te faut rentrer 0000 0000, ultra facile à retenir ! :D

C'est un code qui n'active aucune limitation de fonctionnalité. Tu les retrouveras donc en intégralité, ainsi que le moteur de calcul exact et le moteur de calcul formel CAS si présent, comme te le confirmera l'écran intermédiaire avant validation ! :bj:

Plus précisément, le code 0000 0000 met la calculatrice par défaut en mode degrés pour les angles, et est donc plutôt adapté aux épreuves de Sciences expérimentales.

Pour les épreuves de Mathématiques, tu devrais lui préférer 0000 0001 qui fait pareil mais avec les radians par défaut pour l'unité d'angle.

Après, l'unité d'angle n'est absolument pas bloquée. Dans tous les cas si tu y penses, tu as toujours la possibilité de changer le réglage d'unité d'angle même une fois passé en mode examen, et ce autant de fois que tu le voudras.

Enfin une solution acceptable à l'activation initialement beaucoup trop laborieuse du mode examen pour la France, merci TI ! :favorite:

Plus exactement, le code correspond à l'écriture décimale d'un masque binaire.

En partant de zéro, voici donc les diverses valeurs à ajouter pour obtenir tout ou partie des désactivations ou limitations suivantes, d'ailleurs dans l'ordre de la liste de la boîte de dialogue d'activation historique :
  • +1 (bit 0) : angles en radians par défaut (sinon en degrés)
  • +2 (bit 1) : moteur de calcul formel (CAS)
  • +4 (bit 2) : moteur de calcul exact
  • +8 (bit 3) : application de géométrie dynamique
  • +16 (bit 4) : transformations de graphes au pointeur
  • +32 (bit 5) : fonctions de calcul vectoriel
  • +64 (bit 6) : fonction isPrime(n) pour nombres premiers
  • +128 (bit 7) : équations différentielles
  • +256 (bit 8) : représentations graphiques d'inéquations
  • +512 (bit 9) : représentations graphiques 3D
  • +1024 (bit 10) : représentations graphiques implicites et coniques
  • +2048 (bit 11) : fonctions trigonométriques
  • +4096 (bit 12) : fonction logb(x) pour logarithme de base non décimale
  • +8192 (bit 13) : résolution d'équations polynomiales et systèmes d'équations linéaires
  • +16384 (bit 14) : solveur numérique d'équations

Téléchargements :
Lien vers le sujet sur le forum: TI-Nspire CX II 5.3 : activation facile mode examen par code (Commentaires: 0)

TI-Runtime v2.6 BBC micro:bit v2 + modules v3.5 Python

Nouveau messagede critor » 07 Avr 2021, 19:06

12212Depuis des années maintenant, Texas Instruments réalise 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. :)

Nous pouvions déjà citer 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 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é ! :bj:

Un superbe support pour les enseignements scientifiques au lycée surtout maintenant que tous 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 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 ! :D

129591295812957Et depuis la rentrée 2020 dernière grande révolution en date, plus besoin de t'équiper en TI-Innovator pour bénéficier de ces formidables avantages. En effet, la TI-83 Premium CE Edition Python française s'est vu rajouter la gestion du nanoordinateur BBC micro:bit programmable en Python dont tu étais peut-être déjà équipé·e ! :bj:
Une solution jusqu'à présent uniquement mise en avant en France.

Attention, cela nécessite obligatoirement que ta calculatrice fasse tourner une version 5.5.1 ou supérieure.


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).

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

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.

La solution micro:bit de Texas Instruments se compose :
  • d'un fichier Runtime à copier sur la carte micro:bit et qui lui permet d'être pilotée par la calculatrice
  • de 9 modules Python additionnels à charger sur ta calculatrice, et te permettant chacun d'accéder à tout ou partie des modules ou classes correspondants dans le Python micro:bit, modules en version 3.4 dans leur publication française :
    • microbit (général)
    • mb_butnsmicrobit.buttons (boutons A et B intégrés)
    • mb_dispmicrobit.display (afficheur à 5×5=25 LEDs rouges intégré)
    • mb_grove (capteurs et actionneurs Grove à rajouter)
    • mb_musicmusic (haut-parleur à rajouter sur micro:bit v1 ou intégré sur micro:bit v2)
    • mb_neopxneopixel (rubans de LEDs programmables à rajouter)
    • mb_pins (contacts programmables intégrés)
    • mb_radioradio (communication radio intégrée)
    • mb_sensr (capteurs intégrés : boussole, accéléromètre, température)
Les fichiers de ces modules comportaient en entête le commentaire "Created by py2appvar 1.2.0". Texas Instruments dispose donc d'un outil py2appvar non public à ce jour, permettant de fabriquer des modules Python additionnels pour TI-83 Premium CE et compatibles.

134501296113451Depuis 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


13452
Le Runtime 2.0 fourni par Texas Instruments n'était hélas pas compatible avec la micro:bit v2.

Sa copie sur la carte déclenche l'émoticône d'erreur accompagnée du code 529 signalant justement une incompatibilité. :'(

13454Histoire de te dépanner nous t'avions toutefois publié dès Janvier 2021 une version corrigée de ce Runtime.

Texas Instruments nous publie aujourd'hui une nouvelle version de l'édition française de sa solution BBC micro:bit.

Dans ce cadre Texas Instruments diffuse un nouveau Runtime en version 2.6 qui cette fois-ci marche parfaitement sur micro:bit v2 ! :bj:

Les modules Python additionnels à installer sur la calculatrice passent pour leur part de la version 3.4 à la version 3.5.

Les fichiers comportent cette fois-ci la mention "Created by py2appvar 1.2.1". L'outil secret py2appvar a donc pour sa part été mis à jour entre temps.

Nous n'avons pas trouvé de différence évidente. Le contenu présenté par les modules aux menus est identique, et le contenu effectif des modules si interrogé via la fonction dir() également .

Par contre, concernant le code écrit avec le module MB_MUSIC et ciblant donc initialement un haut-parleur externe connecté sur micro:bit v1, nous constatons que le même code marche directement sans le moindre changement directement avec le haut-parleur interne de la micro:bit v2. C'est beau la simplicité ! :favorite:

Source : https://resources.t3france.fr/t3france? ... 14461cd2cc

Téléchargements :

Ressources :
Lien vers le sujet sur le forum: TI-Runtime v2.6 BBC micro:bit v2 + modules v3.5 Python (Commentaires: 0)

Mise à jour Ndless r2018 pour TI-Nspire CX II-T 5.3

Nouveau messagede critor » 07 Avr 2021, 21:32

13696Le 31 Mars dernier sortaient les mises à jour TI-Nspire CX 4.5.4 et TI-Nspire CX II 5.3.

Suite à cela sortait pour une fois très rapidement, dès le 5 avril, la mise à jour r2017 de Ndless rajoutant le support de ces nouvelles versions.

Un problème n'avait toutefois pas été décelé lors de nos tests ; toutes nos excuses.

Ndless r2017 ne se comportait pas correctement dans une combinaison bien particulière : sur la TI-Nspire CX II-T européenne si munie de la version 5.3.
Nous parlons bien du seul modèle TI-Nspire CX II-T représenté ci-dessus ; aucun problème à la différence sur la TI-Nspire CX II-T CAS ni sur les TI-Nspire CX II américaines ou chinoises, et aucun problème non plus sur les machines qui restaient munies de l'ancienne version 5.2.

Les programmes Ndless s'exécutaient correctement sur TI-Nspire CX II-T 5.3 mais la calculatrice redémarrait systématiquement en fin de programme. :mj:

Voici dès aujourd'hui la correction du problème avec la mise à jour Ndless r2018. :bj:

Il s'agit de la seule et unique modification apportée ; aussi n'as-tu pas besoin de mettre à jour si tu disposes de tout autre modèle que la TI-Nspire CX II-T.

Téléchargements :
Liens :

Source : https://github.com/ndless-nspire/Ndless ... /tag/r2018
Lien vers le sujet sur le forum: Mise à jour Ndless r2018 pour TI-Nspire CX II-T 5.3 (Commentaires: 2)

Food Fighter, le jeu pour TI-83 Premium CE / TI-84 Plus CE

Nouveau messagede critor » 08 Avr 2021, 09:52

1370513704Tu t'ennuies dans ta cage de 10 kilomètres de rayon ? ;)

Voici aujourd'hui un nouveau superbe jeu pour ta TI-83 Premium CE, par King Dub Dub.

Nous retrouvons donc Steve dans sa chambre, le tout avec des graphismes soignés en vue de dessus, comme dans un bon vieux RPG en deux dimensions...

... et non absolument rien à voir, car Steve doit vite partir travailler à l'usine et le jeu s'appelle Food Fighter. :P

Tu contrôles donc Steve qui, muni de son lance-flammes (touche
2nde
)
, doit incinérer les hommes-sandwich qui apparaissent pour se ruer sur lui. Une fois désintégrés, ces derniers laisseront tomber un ingrédient que tu dois déposer dans le réceptacle adéquat en haut de tableur.

Attention à ne pas te faire prendre en sandwich, et évite également de faire surchauffer ton lance-flammes... ;)

Food Fighter rentre dans la catégorie des programmes en langage machine dits ASM, ici compilé à partir de code source C qui est d'ailleurs inclus si cela t'intéresse.

Or, suite à un acte irresponsable d'un enseignant de Mathématiques français avec ses gesticulations aveugles dans le contexte de la réforme du lycée, Texas Instruments a réagi en supprimant la gestion de tels programmes depuis la mise à jour 5.5.1.

Si tu es sur une des versions ainsi bridées, tu peux quand même jouer sans trop d'efforts. Il te faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. ensuite de préférence installer Cesium pour pouvoir lancer les programmes ASM plus facilement, ou même AsmHook pour pouvoir les lancer comme avant

Téléchargements :
Lien vers le sujet sur le forum: Food Fighter, le jeu pour TI-83 Premium CE / TI-84 Plus CE (Commentaires: 0)

Module Python BBC micro:bit v2 pour TI-Nspire CX II 5.3

Nouveau messagede critor » 08 Avr 2021, 14:48

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 Edition, 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 solution micro:bit de Texas Instruments pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition a initialement été publiée en version française. Fin Mars 2021, le constructeur en publiait enfin une version anglaise.

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.

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

134501296113451Depuis 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

Précisons que la solution micro:bit de Texas Instruments pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition a été initialement conçue pour la micro:bit v1.

On peut noter que le code conçu pour utiliser un haut-parleur externe connecté à la micro:bit v1, voit sa sortie audio automatiquement redirigée vers le nouveau haut-parleur intégré dans le cas d'une micro:bit v2.

Mais en dehors de cette bonne surprise, les fonctions aux menus ne te permettent pas à ce jour d'exploiter directement les autres nouveaux éléments de la micro:bit v2.

13175La solution micro:bit de Texas Instruments pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition a un principe de fonctionnement très simple, mais non moins ingénieux pour autant. Comme la carte micro:bit fait tourner un interpréteur Python, les fonctions aux menus micro:bit de ta calculatrice envoient simplement chacune à la carte du code Python à exécuter.

Elles semblent utiliser en interne la fonction ti_hub.send(), et nous avions vu que nous pouvions également l'utiliser directement afin de faire exécuter du code Python arbitraire à la micro:bit, exploitant ainsi depuis la calculatrice des possibilités disponibles dans le Python micro:bit mais non offertes aux menus de la calculatrice ! :bj:
Code: Tout sélectionner
from ti_hub import *

def mb_run(code):
  send('\x05') # enter paste mode (Ctrl-E)
  send(code)
  send('\x04') # exit paste mode (Ctrl-D)

13179Or depuis la version 5.2 les TI-Nspire CX II disposent elles aussi d'un interpréteur Python, et entre autres du module ti_hub. Et nous avions également vu qu'il permettait lui aussi de façon similaire le contrôle d'une carte micro:bit.

Le problème étant juste qu'il n'y avait ici aucun menu déjà à la micro:bit, il fallait saisir intégralement le code à la main.

Aucune annonce officielle alors, mais après la sortie donc d'une version anglaise internationale de la solution micro:bit pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition, et après donc l'intégration en cachette du support micro:bit sur TI-Nspire CX II, on pouvait s'attendre à la sortie rapide d'une solution micro:bit complète pour TI-Nspire CX II.

Justement la semaine dernière sortait la mise à jour 5.3 pour TI-Nspire CX II avec des nouveautés Python.

Elle n'incluait aucun menu relatif à la carte micro:bit.

Toutefois, sur TI-Nspire CX II il était déjà possible d'installer des modules Python additionnels, rien qu'en copiant leurs fichiers dans le dossier /PyLib/. De nouvelles entrées aux menus permettaient ici d'automatiser cette manipulation.

Mais surtout, grande nouveauté, les menus Python dynamiques. En effet nos modules Python additionnels ainsi installés étaient automatiquement rajoutés aux menus des fonctions Python ! :bj:

Par contre, contrairement aux modules Python intégrés, les menus de nos propres modules ne listaient chacun que leur seule commande d'importation. Nous supposions qu'il y avait une syntaxe ou des mots-clés particuliers à utiliser dans leur code afin de faire apparaître tout ou partie de leurs fonctions au menu.

Grand événement aujourd'hui, Texas Instruments nous publie une nouvelle solution micro:bit mais cette fois-ci pour TI-Nspire CX II ! :bj:

La solution comporte 2 éléments :
  • le TI-Runtime 2.6 à copier sur la carte micro:bit afin de lui permettre d'être pilotée par la calculatrice
  • et un classeur avec justement un premier module Python additionnel officiel, microbit

Cette fois-ci sa nouvelle entrée au menu comporte bien d'autres choses que la seule commande d'importation, des fonctions organisées selon divers sous-menus. Nous n'en apprendrons toutefois pas davantage aujourd'hui sur la création de tels menus, car le code source n'est tout simplement pas visible dans le fichier.

Mais nous allons quand même en explorer les différentes possibilités avec toi.

Notons déjà que le classeur comporte un onglet détaillant l'installation du module, et indiquant que ce dernier est en version 2.34.

Précisons de plus qu'il est utilisable avec une carte micro:bit connectée en USB aussi bien sur ta calculatrice TI-Nspire CX II, que sur ton ordinateur avec le logiciel TI-Nspire CX.
Si l'on consulte déjà le menu Commands, on y trouve diverses choses utiles : des éléments provenant des modules Python intégrés, des formes prédéfinies, ainsi que de quoi vider la console Python.

Mais nous avons déjà 2 fonctions spécifiques, version() et help().

version() nous confirme donc que le module microbit est en version 2.34, mais fait bien plus que cela. Elle indique également si la carte connectée est une micro:bit v1 ou micro:bit v2.

Elle indique également un TI-Runtime en version 2.5, mais il s'agit peut-être plutôt de la version minimale compatible attendue. En effet notre carte fait tourner le TI-Runtime 2.6.

13701Déjà, nous retrouvons aux menus l'ensemble des possibilités de la solution micro:bit pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition :
  • Le sous-menu Display permet de contrôler l'afficheur à 5×5=25 LEDs rouges intégré à la micro:bit.

    Nous remarquons par contre qu'il y a ici beaucoup plus d'images prédéfinies au menu par rapport à la solution pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition. Au lieu de 25 images, nous nous en voyons proposer 44 : :D


    Les images existant dans le Python micro:bit mais rajoutées ici aux menus sont réunies dans SET 4.

    Nous avons également ici un ajout exclusif n'existant ni dans le Python micro:bit ni dans la solution micro:bit pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition, une image TI LOGO à la fin de SET 2.
  • Le sous-menu Music permet de façon unifiée de contrôler aussi bien un haut-parleur externe connecté à la micro:bit v1 que le haut-parleur interne de la micro:bit v2, afin de jouer des mélodies.

    On retrouve en intégralité les 21 mélodies prédéfinies dans le Python micro:bit et qui étaient ici déjà proposées dans la solution micro:bit pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition.
  • Le sous-menu Radio permet la transmission/réception de données sans fil via l'antenne BLE (Bluetooth Low Energy) intégrée à la micro:bit.
  • Le sous-menu I/O Pins permet de contrôler directement les contacts programmables de la micro:bit, aussi bien en entrée qu'en sortie et en digital qu'en analogique.

    Comme dans la solution micro:bit pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition sont mis en avant 6 contacts : pin0, pin1, pin2, pin14, pin15 et pin16.
    13709
  • Le sous-menu Grove Devices quant à lui permet de contrôler des modules Grove à connecter à la micro:bit via une interface comme par exemple le Grove Shield for micro:bit :
    137061370713708


    Quant au détail des modules Grove gérés, on trouve entre autres :
    • pour les capteurs Grove : température, luminosité, humidité, pression et distance (sonar)
    • pour les actionneurs Grove : relais et servomoteur
  • Le sous-menu NeoPixel permet pour sa part le pilotage de rubans de LEDs RGB adressables.

Mais on se rend compte que la solution micro:bit pour TI-Nspire CX II va beaucoup plus loin que la précédente solution pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition.

Prenons par exemple le sous-menu Sensors, qui permet en ce qui le concerne de gérer les capteurs intégrés à la carte micro:bit. Nous y retrouvons certes de quoi interroger le capteur de température, l'accéléromètre 3D ainsi que la boussole 3D.

Mais ajout majeur ici, tu peux directement détecter des types de mouvements sans faire de calculs 3D complexes : shake (secouer), face up (tourner vers le haut), face down (tourner vers le bas), right (à droite) et left (à gauche) ! :bj:

Et cerise sur le gâteau, on se rend vite compte que contrairement à l'actuelle solution micro:bit pour TI-83 Premium CE Edition Python et TI-84 Plus CE Python Edition, la solution micro:bit pour TI-Nspire CX II dispose d'une gestion spécifique des nouvelles capacités de la micro:bit v2 ! :D

  • Le sous-menu Buttons and Logo Touch permet comme son nom l'indique d'interroger boutons A et B intégrés à toutes les micro:bit.

    Mais comme son nom l'indique également, il permet aussi d'interroger le bouton tactile présent sur le logo de la micro:bit v2 ! :bj:
  • Le menu Audio and Microphone te permet de jouer non plus des mélodies mais des effets sonores, une fonctionnalité spécifique à la micro:bit v2 ! :bj:

    L'intégralité des 10 effets sonores prédéfinis dans le Python micro:bit v2 sont présents.

    Et ce même sous-menu te permet également d'interroger le microphone intégré à la micro:bit v2.

Sources : https://education.ti.com/fr/enseignants/microbit

Téléchargements :
Lien vers le sujet sur le forum: Module Python BBC micro:bit v2 pour TI-Nspire CX II 5.3 (Commentaires: 0)

Jeu de Morpion graphique en Python pour TI-83 Premium CE

Nouveau messagede critor » 08 Avr 2021, 20:04

13710Ce soir au menu, un jeu de Morpion pour ta TI-83 Premium CE Edition Python (ou TI-84 Plus CE Python Edition)

Mais pas n'importe quel morpion, puisque celui-ci est codé en Python, et prend en prime le soin d'exploiter la bibliothèque de tracé par pixels ti_graphics.
(ta calculatrice doit donc faire tourner une version 5.5 ou supérieure)

Si nous comptons bien il s'agit enfin du 2nd jeu Python à sortir pour ces machines, le 1er étant Saute Mouton pour la rentrée 2020, soit un grand événement ! :D

Pour placer tes pions c'est très simple, il te suffit de presser la touche correspondant à la grille sur ton pavé numérique. Les touches sont détectées via la fonction ti_system.wait_key().

Son créateur Bobb nous démontre ici toute la puissance du module ti_graphics permettant un affichage très réactif et rapide ! :bj:
En effet Bobb exploite la formidable collection de fonctions graphiques clés en main de cette bibliothèque, avec notamment ici les fonctions drawString(), drawLine(), fillRect() et fillCircle().



Téléchargement :
Lien vers le sujet sur le forum: Jeu de Morpion graphique en Python pour TI-83 Premium CE (Commentaires: 7)

-
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.
1137 utilisateurs:
>1092 invités
>40 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)