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

Box Road, prends l'autoroute à contresens sur 83 Premium CE

Nouveau messagede critor » 04 Avr 2021, 12:50

13683Envie d'aller faire une ballade en voiture en ce beau week-end pascal ? Il y a une application pour ça sur ta TI-83 Premium CE. ;)

En effet Bobb to sort Box Road 1, son nouveau jeu pour TI-83 Premium CE.

Box Road 1 te propose justement de prendre l'autoroute à contresens. À toi de slalomer sur les 4 voies afin d'éviter tous ces véhicules arrivant en sens contraire.

La difficulté est progressive avec des véhicules qui adopteront des vitesses différentes et pour certains supérieures. Au fur et à mesure de ton avancement tu amasses des points bonus Fly qui, lorsque les 4 voies sont bouchées, te permettront de t'envoler un court laps de temps avec la touche
alpha
(oui oui, ta voiture c'est la Mad mobile... :P ).

Et là, tu as parfaitement le droit de dépasser les 10 kilomètres. ;)

Un jeu conçu avec talent, bravo ! :bj:

Attention, Box Road 1 rentre dans la catégorie des programmes en langage machine dits ASM, compilé à partir de code source C.

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 en profiter 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: Box Road, prends l'autoroute à contresens sur 83 Premium CE (Commentaires: 7)

img2calc: convertis images pour TI-82/83/84/85/86 monochrome

Nouveau messagede critor » 05 Avr 2021, 10:20

Dans deux articles précédents nous te présentions img2calc, le nouveau service en ligne gratuit sur TI-Planet te permettant de convertir tes images pour tes programmes TI-Basic ou scripts Python sur calculatrices couleur TI-83 Premium CE et compatibles.
Mais peut-être disposes-tu encore d'une calculatrice monochrome comme la TI-82 Advanced ?

13693N'as-tu jamais rêvé de pouvoir mettre l'image de ton choix sur ta calculatrice afin de l'utiliser dans des jeux TI-Basic ? Et bien ça tombe bien car justement img2calc gère également les modèles TI-z80 monochromes. :bj:

Les différents formats des modèles à écran 96×64 pixels sont gérés. En pratique ils ne diffèrent que par leur header. Sur ces modèles, les variables images utilisent une grille de 96×63 pixels :
  • PicX.8xi des TI-82 Plus, TI-82 Advanced, TI-83 Plus et TI-84 monochromes
  • PicX.83i des TI-76.fr, TI-82 Stats et TI-83
  • PicX.82i de la TI-82
En pratique il y a une certaine rétrocompatibilité au niveau des logiciels de connectivité, le format le plus récent PicX.8xi pouvant parfaitement être transféré sur les anciens modèles TI-76.fr, TI-82 Stats et TI-83. Donc sauf besoins très particuliers, nous te conseillons de toujours opter pour ce format.

Sont également gérés de façon similaire les formats des modèles à écran 128×64 pixels, les variables images utilisant ici une grille de 128×63 pixels :
  • PicX.86i de la TI-86
  • PicX.85i de la TI-85

Les images que tu fournis sont automatiquement réduites si nécessaire pour rentrer dans les grilles ci-dessus, en respectant leur rapport. Tu peux inversement choisir d'agrandir les images plus petites, et même d'ignorer leur rapport.

Dans tous les cas, img2calc t'accompagne le lien de téléchargement de l'image convertie d'un aperçu, what you see is what you get. ;)

Précisons que img2calc est un service en ligne nouvelle génération, tirant profit de la technologie HTML5. Il s'exécute intégralement côté client dans ton navigateur. Il ne nécessite aucune inscription. Les images que tu fournis ne sont pas envoyées sur notre serveur ; nous n'en aurons donc aucune connaissance ni aucune trace.

Toutefois, nous aurons grand plaisir à prendre connaissance des projets que tu codes à l'aide de cet outil si tu veux bien les partager, et même à les mettre en avant.

N'hésite pas à partager tes idées ou suggestions, d'autres formats d'images que tu aimerais voir supportés, ou même à contribuer directement au code. ;)

Lien : img2calc.php
Lien vers le sujet sur le forum: img2calc: convertis images pour TI-82/83/84/85/86 monochrome (Commentaires: 7)

Walkthrough intégral Mega Man, le jeu TI-83+/84

Nouveau messagede critor » 05 Avr 2021, 14:00

En 1987 Capcom sort Mega Man sur Nintendo NES. Premier d'une formidable licence vidéoludique qui persiste jusqu'à aujourd'hui, il s'agit d'un jeu de plate-formes orienté action.

Pas moins de 6 jeux sont sortis sur Nintendo NES :
  • 1987 : Mega Man
  • 1988 : Mega Man 2
  • 1990 : Mega Man 3
  • 1991 : Mega Man 4
  • 1992 : Mega Man 5
  • 1993 : Mega Man 6


Tu contrôles le robot Mega Man, conçu par le professeur Light, et ton but est de contrecarrer les plans de conquête de l'univers du savant fou Dr Willy.

L'ensemble des jeux NES ont un gameplay très similaire :
  • Dans un premier temps tu te lances à l'attaque des super robots envoyés par le Dr Willy, et disposant chacun d'une capacité spéciale. Tu n'atteindras chacun des super robots qu'au bout d'un long trajet enchaînant salles et plateformes truffées de pièges et défendues par tout un bestiaire conçu par le Dr Willy : poules atomiques et bien d'autres créatures.
    C'est toi qui choisis l'ordre dans lequel tu souhaites affronter ces super robots. Lorsque tu triomphes d'un super robot, tu t'appropries sa capacité. Il y a ainsi des ordres plus ou moins faciles pour les affronter, la capacité spéciale récupérée lors de ton combat d'un super robot, pouvant être nécessaire dans l'attaque d'un autre super robot ou à défaut te faciliter la chose (permettant de prendre des raccourcis, d'atteindre davantage de bonus, etc.).
  • Une fois l'ensemble des super robots vaincus tu as alors accès à la mission finale, te lançant à l'assaut de la forteresse du Dr Willy.

À partir de Mega Man 2 les super robots sont au nombre de 8. Plusieurs capacités sont rajoutées à Mega Man par la suite :
  • possibilité de faire une glissade pour passer par des endroits étroits à partir de Mega Man 3
  • possibilité de charger son tir à partir de Mega Man 4

Dave Jaklitsch fut un des pionniers de la communauté Texas Instruments sur Internet, fondateur du site TI Terminal fusionné par la suite avec d'autres en TI-Files, sites tous aujourd'hui disparus bien que ce dernier ait eu à l'époque une importance comparable à celle de ticalc.org.

Dave tomba littéralement amoureux de la licence Mega Man, et lui dédia toute une partie de son adolescence.

Dès 1997, Dave sortit des adaptations de Mega Man en TI-Basic. Il s'agit plus précisément d'une adaptation fortement inspirée de Mega Man 2, puisque l'on retrouve les 8 supers robots mais pas encore les possibilités de glisser ou charger. Il se donna le soin méticuleux de les rendre disponibles pour l'ensemble des modèles de l'époque ! :bj:

Il y a donc déjà une version 96×64 pixels pour :
  • TI-83 (compatible également avec les modèles successeurs TI-76.fr, TI-82 Plus, TI-82 Advanced et TI-83/84 monochromes)
  • TI-82
  • et même TI-81, machine dépourvue du port de communication et où il fallait donc taper le programme à la main

Est également disponible une version 128×64 pixels pour TI-85 et TI-86, où Dave s'est donné la peine d'adapter le graphisme à l'écran large.

Il y a même une version 64×48 pixels pour l'écran timbre poste de la TI-80, machine ici encore dépourvue du port série et où il faut donc saisir le programme à la main.

Et enfin, nous avons une version pour l'écran 240×128 pixels de la TI-92, avec ici des graphismes entièrement redessinés pour l'occasion.

On sent toute la passion de Dave pour Mega Man même si bien évidemment les adaptations souffraient des limites graphiques du TI-Basic, parfois lourdement sur certains modèles.

Dès 1999 Dave revient à la charge et décide de passer à la vitesse supérieure. Il te sort une adaptation de Mega Man en langage assembleur pour TI-83 (et donc modèles successeurs TI-76.fr et TI-82 Stats), exploitant cette fois-ci pleinement les capacités graphiques de l'écran 96×64 pixels ! :bj:

Mark May alias OBD porta promptement le jeu pour être compatible avec la TI-82.

Dans cette adaptation 8 super robots sont donc au menu avec leurs capacités à t'approprier :
  • Anchorman et son lancé d'ancre
  • Mailman et son lancé de timbre
  • Madman et ses hurlements d'insultes
  • Doorman et son splinter shot
  • Policeman et son badge boomerang
  • Freshman et son bouclier zit
  • Salesman et ses factures
  • Milkman et ses bulles de lait
Après avoir vaincu le dernier super robot tu obtiendras de plus une arme top secrète. Tu te devras alors d'affronter l'ultime création du Dr Willy, son propre successeur le terrible robot TI, de son nom complet Titanic Inequity. :P


Sam Heald porte également le jeu pour TI-85 et TI-86. Mais il s'agit d'un portage très rapide, les graphismes n'étant cette fois-ci pas adaptés à l'écran large 128×64 pixels, et laissant donc des bandes blanches sur les côtés.

13694
Enfin en 2001, Paul Marks porte Mega Man pour TI-83 Plus. C'est grâce à lui que l'on peut toujours y jouer jusqu'à aujourd'hui sur les modèles successeurs : TI-82 Plus, TI-84 monochromes, et même TI-82 Advanced via l'installation d'une application supportant l'ASM comme par exemple MirageOS.

Un peu de mal à passer certaines plateformes ? Des doutes sur l'ordre optimal pour affronter les super robots ?...

Et bien cela tombe bien car ~ThinkingSpace~ te partage le meilleur ordre qu'il a trouvé dans un walkthrough vidéo intégral. Bon visionnage à toi : :D

Téléchargements :
Lien vers le sujet sur le forum: Walkthrough intégral Mega Man, le jeu TI-83+/84 (Commentaires: 0)

Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Nouveau messagede critor » 05 Avr 2021, 16:23

1367813677La semaine dernière, Texas Instruments sortait ses mises à jour TI-Nspire CX II 5.3 et TI-Nspire CX 4.5.4.
Comme d'habitude une fois la calculatrice mise à jour impossible de revenir à une version précédente, et donc plus possible d'installer Ndless. :'(

Pour rappel Ndless est un jailbreak permettant à ta TI-Nspire d'exécuter des programmes compilés ou assemblés en langage machine à partir de code source écrit en langage C, C++ ou assembleur.

13696Et bien joyeuses Pâques, voici déjà une mise à jour de Ndless en conséquence, de quoi continuer à exploiter le plein potentiel de ta calculatrice ! :D

Cette nouvelle édition de Ndless t'apporte en effet la compatibilité avec les dernières versions du système d'exploitation 4.5.4 et 5.3, pour les machines donc déjà mises à jour ou devant être mises à jour pour certains examens. :bj:

Par ailleurs, plusieurs autres améliorations font partie de cette version, notamment des corrections de bug (touchpad qui ne marchait pas dans certains cas), mais aussi des améliorations de performance et de stabilité (fuites mémoires, crash...)

13695Attention, Texas Instruments a changé diverses choses autour de la barre de titre dans les versions 5.3 et 4.5.4, ce qui n'empêche pas le bon fonctionnement de Ndless mais génère quand même quelques anomalies qui pourraient te surprendre.

Déjà sur la TI-Nspire CX II-T, avec le nouveau drapeau de la version 5.3 indiquant la disponibilité du moteur de calcul exact, il n'y a plus suffisamment de place dans la barre de titre pour afficher "Ndless installed !", d'où une superposition assez peu esthétique en Français, et même en Anglais.

1367313676Ensuite, le mode examen des versions 4.5.4 et 5.3 dispose de nouvelles barres de titre avec un flat design sur fond coloré.

Si tu installes Ndless en mode examen (ce que normalement tu ne peux pas faire un véritable jour d'examen puisque n'ayant pas d'ordinateur à portée de main pour transférer ses fichiers), le message "Ndless installed !" n'apparaît même plus sur ces nouvelles barres de titre (étant sûrement "dessous"). Mais ne t'inquiète pas, cela n'empêche pas Ndless de fonctionner.



Téléchargements :
Liens :

Source : https://ndlessly.wordpress.com/2021/04/ ... 5-3-0-564/
Lien vers le sujet sur le forum: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4 (Commentaires: 29)

Licence gratuite logiciel TI-Nspire CX Premium enseignants

Nouveau messagede critor » 06 Avr 2021, 10:50


Texas Instruments offre de formidables logiciels d'émulation de ses calculatrices, conçus sur-mesures pour l'enseignement. Tu pouvais ainsi retrouver sur ton ordinateur l'intégralité des fonctionnalités de la calculatrice TI-83 Premium CE Edition Python au lycée ou TI-Collège Plus au collège. De quoi prendre très facilement des captures d'écran pour illustrer tes documents, ou encore guider toute une classe en vidéoprojection grâce au grand écran ainsi qu'à l'historique des touches !

Au-delà d'une période d'essai gratuite et sans engagement de 90 jours, la poursuite de l'utilisation de ces logiciels nécessitait toutefois la saisie d'un numéro de licence.

Enseignant de Mathématiques ou Sciences en collège ou lycée, ou encore futur enseignant étudiant en Master MEEF ?

Dans ce cas aucun problème, car Texas Instruments France te proposait déjà d'obtenir gratuitement une licence d'émulation perpétuelle pour son logiciel d'émulation TI-SmartView dans l'édition de ton choix. Pour cela rien de plus simple, il te suffisait juste de remplir le formulaire de demande !

Aujourd'hui Texas Instruments va encore plus loin, et se propose désormais de t'offrir également une licence permanente pour son logiciel TI-Nspire CX, logiciel intégré de Mathématiques et de Sciences.

Pas dans son édition élève dont un numéro de licence vient avec chaque calculatrice achetée, mais bien dans son édition enseignant intégrale TI-Nspire CX Premium !

Tu as juste ici à compléter le formulaire distinct.

Et en attendant, n'hésite pas à télécharger les logiciels ci-dessous ainsi qu'à profiter de leur période d'essai.

Merci TI ! :favorite:

Liens formulaires de demande :

Téléchargements :
  • TI-Nspire CX Premium 5.3 édition enseignant pour Windows / Mac
  • TI-Nspire CX CAS 5.3 édition élève pour Windows / Mac
  • TI-Nspire CX 5.3 édition élève pour Windows / Mac
  • TI-SmartView - TI-83 Premium CE Edition Python 5.5 pour Windows / Mac
  • TI-SmartView - TI-Collège Plus 1.3 pour Windows / Mac
Lien vers le sujet sur le forum: Licence gratuite logiciel TI-Nspire CX Premium enseignants (Commentaires: 4)

Human Resource Machine, le jeu porté pour Nspire CX Ndless

Nouveau messagede critor » 06 Avr 2021, 13:00

Ndless est un jailbreak permettant aux programmes d'exploiter l'intégralité des capacités et puissance de ta TI-Nspire

Dubs avait déjà à son actif plusieurs portages de jeux pour TI-Nspire Ndless.

On peut citer :
Ce dernier est particulièrement impressionnant, l'interface avec ses différentes animations et événements étant méticuleusement reproduite sur l'écran de ta TI-Nspire, du grand talent ! :bj:

Aujourd'hui pour fêter le retour de Ndless, Dubs et ses hautes compétences sont de retour avec un nouveau portage de très haute facture pour TI-Nspire.

Au menu donc Human Resource Machine, le jeu vidéo de programmation sorti en 2015.

Ce jeu de réflexion accessible à tous te propose de t'initier à la programmation informatique et développer sa logique. Chaque niveau te confie une tâche à accomplir, que tu pourras automatiser à l'aide de commandes informatiques dont la liste s'étoffera progressivement.

Pour une meilleure accessibilité le jeu intègre de plus pas moins de 8 langues, dont le Français et l'Anglais.

Attention, contrairement à ce qui est écrit au ReadMe.txt de l'archive .zip, il te faut transférer dans un dossier /hrm/ sur ta calculatrice :
  • TI-Nspire CX II : les fichiers du dossier /normal/
  • TI-Nspire CX de révision matérielle W ou supérieure (assemblée à partir d'octobre 2015) : les fichiers du dossier /hard-w/
  • TI-Nspire CX de révision matérielle V ou inférieure (assemblée jusqu'en octobre 2015) : les fichiers du dossier /normal/
Si tu te trompes rien de grave toutefois ; tu t'en rendras vite compte, l'affichage ne sera tout simplement pas correct. Il te suffira juste alors de transférer et utiliser les fichiers de l'autre dossier.

Téléchargement : Human Resource Machine

Lien : tutoriels d'installation Ndless
Lien vers le sujet sur le forum: Human Resource Machine, le jeu porté pour Nspire CX Ndless (Commentaires: 3)

TI-Runtime 2.4 BBC micro:bit v2 + modules Python 1.0 anglais

Nouveau messagede critor » 06 Avr 2021, 22:25

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.

Fin Mars 2021, nous t'informions de la publication d'une version anglaise des modules Python additionnels pour calculatrice, toujours créés par py2appvar 1.2.0 mais adoptant pour leur part le numéro de version 2.0.

Les modules proposaient exactement les mêmes fonctions et méthodes, mais avec des menus cette fois-ci en Anglais.

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

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

Les modules Python additionnels à installer sur la calculatrice ne sont plus en version 2.0 mais fort bizarrement dans une nouvelle version numérotée 1.0. :o

Les fichiers sont bien plus récents puisque l'on trouve en commentaire la mention "Created by py2appvar 1.2.1". L'outil secret py2appvar a donc pour sa part été mis à jour entre temps.

Comparons donc la nouvelle version 1.0 avec l'ancienne version 2.0 afin de tenter de comprendre.
Concernant mb_disp, la méthode display.show() n'a plus ses paramètres nommés del et wait au menu, bien que fort utiles et toujours fonctionnels en pratique.

Pareil pour la méthode display.scroll().

Le module mb_grove a bizarrement été publié dans deux versions 1.0 binairement différentes. Nous les nommerons au hasard 1.0 et 1.0b dans les liens de téléchargement en fin d'article. Dans les deux cas il gagne des méthodes au menu :
  • calibrate_pressure(,)
  • set_servo(,,,)
2 contacts supplémentaires sont également sélectionnables au menu, pin14 et pin15, bien qu'il y ait une erreur puisqu'ils sont affichés en tant que pin16.

Une exploration du contenu effectif de mb_grove.grove confirme ces 2 ajouts, et montre également celui de 2 autres variables :
  • pres_a
  • pres_m
Elles semblent relatives au capteur de pression, et sont peut-être utilisées par la nouvelle fonction de calibrage.

Le module mb_music à nouveau semble moins complet.

La méthode music.pitch() perd son paramètre nommé wait au menu, bien que toujours fonctionnel en pratique.

Le module mb_neopx perd lui aussi plusieurs choix de contacts au menu : pin8 et pin13.

Le module mb_pins gagne la méthode pin.set_analog_period().

L'on gagne par contre plusieurs choix de contacts au menu : pin14 et pin15.

Le module mb_radio semble lui aussi moins complet.

Il perd ses méthodes spécifiques à l'envoi/réception de valeurs numériques, radio.send_number() et radio.receive_number().


Un numéro de version inférieur et 4 modules qui régressent pour seulement 2 qui semblent progresser... nous nous demandons si Texas Instruments ne se serait pas mélangé dans les fichiers à convertir et publier. Dans le doute nous te laissons les deux versions dans les liens de téléchargement ci-après.

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

Téléchargements :

Ressources :
Lien vers le sujet sur le forum: TI-Runtime 2.4 BBC micro:bit v2 + modules Python 1.0 anglais (Commentaires: 2)

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

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

-
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.
1312 utilisateurs:
>1282 invités
>25 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)