π
<-
Chat plein-écran
[^]

News 2024
Avril (1)

News 2023
Août (2)
Juin (3)
Mai (7)
Avril (2)
Mars (3)

News 2022
Août (3)
Juin (4)
Mai (1)
Avril (6)
Mars (4)
Janvier (12)

News 2021
Août (8)
Juillet (28)
Juin (20)
Mai (19)
Avril (25)
Mars (15)

News 2020
Août (16)
Juillet (13)
Juin (17)
Mai (38)
Avril (21)
Mars (17)

News 2019
Août (10)
Juin (4)
Mai (11)
Avril (8)
Mars (18)
Janvier (14)

News 2018
Août (5)
Juin (9)
Mai (10)
Avril (2)
Mars (14)
Janvier (12)

News 2017
Août (10)
Juillet (14)
Juin (14)
Mai (11)
Avril (9)
Mars (12)
Janvier (11)

News 2016
Octobre (10)
Août (8)
Juin (8)
Mai (14)
Avril (9)
Mars (13)
Janvier (11)

News 2015
Octobre (15)
Août (11)
Juin (7)
Mai (12)
Avril (6)
Mars (11)

News 2014
Août (2)
Juin (2)
Mai (5)
Avril (4)
Mars (5)

News 2013
Août (6)
Juin (8)
Mai (14)
Avril (24)
Mars (16)
Janvier (10)

News 2012
Octobre (11)
Août (6)
Juin (8)
Mai (16)
Avril (16)
Mars (6)

News 2011
Août (4)
Juin (11)
Mai (5)
Avril (2)
Mars (6)

News 2010
Juin (1)
Mai (2)
Avril (1)

News 2009
Août (2)
Avril (1)

Fire and Flames, mets le feu sur ta TI-83 Premium CE

Nouveau messagede critor » 03 Avr 2021, 11:41

13682Envie d'allumer le feu ? Fire And Flames est un nouveau jeu par slimeenergy pour ta TI-83 Premium CE.

As-tu la rage d'être confiné ce soir après des mois de sacrifices dans l'intérêt des autres, pile au moment du retour des beaux jours ? Ce jeu de type puzzle va réveiller le pyromane qui sommeille en toi. ;)

Dans Fire And Flames tu dois donc ravager par le feu chacun des niveaux qui te sont proposés au minimum jusqu'à la proportion qui t'est indiquée.

Mais attention à ne pas te piéger toi-même et te brûler... :#non#:

Pas moins de 8 niveaux différents te sont proposés.

Briquet, bombe à napalm, lance-flammes, charge creuse, lance-roquettes antichar... pas moins de 5 armes différentes sont au service de tes pulsions incendiaires.

En prime le jeu intègre un tutoriel qui t'explique très rapidement les différents éléments de l'interface ainsi que les armes au premier lancement.

Un jeu décidément très riche conçu avec soin, bravo ! :bj:

Fire and Flames rentre dans la catégorie des programmes en langage machine dits ASM, compilé à partir de code source C qui est inclus.

Or attention, 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: Fire and Flames, mets le feu sur ta TI-83 Premium CE (Commentaires: 0)

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)

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)

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)

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)

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.
1249 utilisateurs:
>1226 invités
>18 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)