π
<-

News 2024
June (4)
May (4)
April (2)

News 2023
August (2)
July (3)
June (3)
May (7)
April (2)
March (3)

News 2022
August (3)
July (1)
June (4)
May (1)
April (6)
March (4)
January (12)

News 2021
August (8)
July (28)
June (20)
May (19)
April (25)
March (15)

News 2020
August (16)
July (13)
June (17)
May (38)
April (21)
March (17)

News 2019
August (10)
July (3)
June (4)
May (11)
April (8)
March (18)
January (14)

News 2018
August (5)
July (1)
June (9)
May (10)
April (2)
March (14)
January (12)

News 2017
August (10)
July (14)
June (14)
May (11)
April (9)
March (12)
January (11)

News 2016
October (10)
August (8)
July (4)
June (8)
May (14)
April (9)
March (13)
January (11)

News 2015
October (15)
August (11)
July (4)
June (7)
May (12)
April (6)
March (11)

News 2014
August (2)
July (4)
June (2)
May (5)
April (4)
March (5)

News 2013
August (6)
July (6)
June (8)
May (14)
April (24)
March (16)
January (10)

News 2012
October (11)
August (6)
July (7)
June (8)
May (16)
April (16)
March (6)

News 2011
August (4)
July (4)
June (11)
May (5)
April (2)
March (6)

News 2010
July (1)
June (1)
May (2)
April (1)

News 2009
August (2)
April (1)

Module externe Xcas: Python + calcul formel (giac) sur 83PCE

New postby critor » 01 Apr 2019, 01:11

Edit: poisson d'avril ;) Mais... peut-être pas pour longtemps ? :)

Bernard Parisse, enseignant chercheur à l'Université de Grenoble (Institut Fourier), auteur et principal développeur du logiciel de mathématiques Xcas ainsi que du moteur de calcul formel giac qui se cache derrière, nous prépare une fois de plus un de ces coups d'éclat dont il a le secret.

Après avoir porté le moteur giac pour calculatrices TI-Nspire...
Après avoir porté le moteur giac pour Casio Graph 90+E et fx-CG10/20/50...

Bernard s'apprête à offrir giac à la TI-83 Premium CE, soit la calculatrice couleur la plus populaire au lycée en 2017 ! :D
(PdM de l'année 2018 écoulée non encore communiquées par les constructeurs)

La TI-83 Premium CE avec son pauvre processeur 8 bits est bien évidemment encore plus incapable de faire tourner giac qu'incapable d'exécuter des scripts Python sans module externe.

Et justement, Bernard a repris l'idée d'un module externe TI-Python de Texas Instruments, pour nous offrir un module externe baptisé Xcas dont voici ci-contre un premier prototype reçu hier.

Bien évidemment ce n'est pas la même carte pyboard que Texas Instruments, parce qu'avec 256 Kio de Flash on ne va pas loin.

Non Bernard a opté pour une version modifiée de la LOLIN D1 Mini, version amputée de son antenne WiFi puisqu'interdite aux examens en France. Avec pas moins de 4 Mio de Flash ! :bj:

De quoi faire rentrer très largement le moteur de calcul formel giac ainsi qu'une implémentation Python, cette fois-ci non pas CircuitPython mais un véritable MicroPython bien complet ! :bj:

Mais comment ça marche après sur la calculatrice ?

Et bien c'est très simple, tout se passe dans l'application PyAdaptr sortie avec le dernier système 5.3.5 de Texas Instruments.

L'application détecte la LOLIN D1 Mini avec le firwmare de Bernard comme un module externe TI-Python, et tu pourras donc l'utiliser de la même façon, sauf que tu disposeras cette fois-ci de tous les modules livrés en standard avec MicroPython ainsi que du module rajouté giacpy, interface qui te permettra de faire appel au moteur de calcul formel giac ! :bj:

Le prix de ce module externe ne nous a toutefois pas été communiqué à ce jour.

Merci Bernard ! :#tritop#:

Enseignants: le TI-Python à 7.80 € seulement

New postby critor » 03 Apr 2019, 07:14

10015Le module externe TI-Python permettra aux TI-83 Premium CE une fois mises à jour en version 5.3.5 d'exécuter des scripts Python.

Tu n'as pas pu bénéficier de l'offre d'équipement enseignants en modules externes TI-Python à la rentrée 2018 ?

Et bien bonne nouvelle car Texas Instruments lance aujourd'hui une nouvelle offre d'équipement en modules externes TI-Python pour les enseignants. :)

Oublie les 13€ et quelques du commerce, il ne t'en coûtera cette fois-ci que 7,80€, soit bien moins de 10€ comme promis sur les salons en octobre dernier ! :bj:

Attention toutefois, le tarif n'est valable que pour la commande d'un seul module externe TI-Python.

La livraison sera faite obligatoirement l'adresse professionnelle de l'établissement.

Lien : https://epsstore.ti.com/OA_HTML/ibeCZzp ... 1&cntry=FR

Portal Against The Clock : 50 salles de test pour Portal CE

New postby critor » 07 Apr 2019, 18:53

5329Dans un article précédent, nous présentions Portal Returns CE par MateoConLechuga pour ta calculatrice TI-83 Premium CE.
Il s'agissait d'un jeu inspiré de Portal : the Flash version, soit une transposition 2D de l'univers 3D du jeu Portal original, et respectant fort bien l'esprit du jeu.
As-tu déjà résolu les 40 salles de test d'origine ainsi que les 38 salles de test additionnelles venant avec le téléchargement du jeu ?

Et bien bonne nouvelle car pour fêter tes vacances ou leur arrivée prochaine selon le cas, Monogon te sort le pack de salles de test additionnelles Portal Against The Clock.

Fruit de trois années de travail passionné depuis sa classe de Seconde, Portal Against The Clock contient 50 salles de test que tu devras terminer aussi vite que possible.
Pour y accéder il te suffira de transférer le fichier Portal2P.8xv, et de choisir Custom puis 2 dans le menu d'accueil de Portal Returns CE.

Téléchargements :

Transforme ton TI-Python en pyboard

New postby critor » 07 Apr 2019, 20:53

10909Précédemment, nous avons vu comment transformer tes cartes pyboards Adafruit Trinket M0, Arduino Zero, Adafruit Circuit Playground Express et bien d'autres en module externe TI-Python permettant d'exécuter des scripts Python sur ta TI-83 Premium CE.

10010Inversement comme nous avions déjà vu, l'on peut aussi mettre le module externe TI-Python en mode mise à jour par un double appui sur son bouton reset au dos.

Si connecté à un ordinateur, le TI-Python expose alors un disque TIBOOTPY mentionnant un boot UF2 Bootloader v1.0.3U SFRO, mais nous n'avions pas osé aller plus loin.

Comme le confirment les tests de wawachief, ce mode permet bien la reprogrammation du module externe TI-Python par simple copie d'un fichier firmware .uf2.

Tu peux donc inversement transformer ton module externe TI-Python en la pyboard de ton choix à condition qu'elle soit compatible (à ce jour munie d'un coeur Atmel ATSAMD21E18 ou ATSAMD21G18), avec l'avantage donc de pouvoir lui faire tourner des implémentations Python plus complètes ! :bj:
Attention toutefois, dans cette configuration tu perdras la connectivité TI-83 Premium CE, puisque seuls les firmwares Texas Instruments savent à ce jour communiquer correctement avec la calculatrice. Jusqu'à reprogrammation du firmware d'origine, cela va de soi.

Liste des pyboards, cartes de développement et autres appareils compatibles TI-Python :
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte CircuitPython Adafruit Circuit Playground Express (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte CircuitPython Adafruit Circuit Playground Express (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)


Source : viewtopic.php?f=41&t=22464&p=241273#p241273

Téléchargements :
Liens :
Link to topic: Transforme ton TI-Python en pyboard (Comments: 0)

1er firmware tiers (Python+giac) pour module externe 83PCE

New postby critor » 08 Apr 2019, 20:21

10909Le module externe TI-Python permet à l'application PyAdaptr de ta TI-83 Premium CE d'exécuter des scripts Python.

Nous avions déjà vu qu'il était possible de remplacer le module externe TI-Python par des pyboards ou autres cartes de développement munies d'un coeur compatible :
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte CircuitPython Adafruit Circuit Playground Express (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte CircuitPython Adafruit Circuit Playground Express (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
Toutefois, il fallait reprogrammer ces cartes avec le firmware TI-Python.

Il était donc possible de faire fonctionner la TI-83 Premium CE avec un module externe de matériel différent.

L'implémentation CircuitPython utilisée sur le TI-Python est très légère et comporte diverses limitations. Notamment elle ne gère pas les nombres complexes, ce qui est bien embêtant pour les Terminales S/STI2D/STL. Est donc vite apparu l'intérêt de pouvoir remplacer également le firmware du module externe par autre chose de plus élaboré, ce qui a d'ailleurs fait l'objet de notre poisson d'avril 2019.

Mais à la différence, faire fonctionner la TI-83 Premium CE avec un module externe de firmware différent était plus compliqué. Car l'application PyAdaptr qui embarque une copie du firmware TI-Python à des fins de mise à jour vérifie aléatoirement 96 octets du firmware du module externe avant d'accepter ou pas de l'utiliser. :mj:

11056Nous avons l'habitude sur TI-Planet depuis maintenant quelques années, de te sortir des poissons que nous savons pertinents sous les points de vue technique, institutionnels et marketing. Et cela fait déjà quelques années de suite que tous nos poissons se sont concrétisés...

L'année 2019 ne fera pas défaut, puisque zardam réussit l'exploit de concrétiser notre poisson en un temps cette fois-ci record ! :bj:

Voici en effet ci-contre l'application PyAdaptr de la TI-83 Premium CE qui accède à une implémentation Python bien plus riche vu la quantité de modules retournés par la commande help("modules") ! :bj:

Et en plus, zardam t'a même inclus dans son firmware le module Python giacpy, interface qui permet de faire appel au moteur de calcul formel giac (celui utilisé par le logiciel Xcas) ! Non seulement tu peux donc désormais faire du calcul complexe et exact en Python sur ta TI-83 Premium CE, mais en prime tu peux enfin faire du calcul littéral et formel sur ta TI-83 Premium CE ! :bj:

Le module externe qui fait ici tourner le firmware tiers taillé sur mesures pour l'application PyAdaptr de la TI-83 Premium CE est constitué d'une carte de développement Arduino Zero modifiée.
zardam y a soudé une puce Flash SPI additionnelle destinée à accueillir une copie non lancée du firmware TI-Python attendu par l'application PyAdaptr, et le firmware lancé se contente pour sa part de rediriger les requêtes USB de récupération d'octets firmware vers cette puce.

Ce firmware n'est donc pas utilisable avec le module externe TI-Python, ni avec les pyboards compatibles les moins chères comme l'Adafruit Trinket M0. :'(

Toutefois il est en théorie possible d'utiliser la pyboard compatible Adafruit Feather M0 qui elle a l'avantage d'intégrer d'origine une puce Flash SPI additionnelle de 2Mio.

Source : https://zardam.github.io/post/ti83-python/ via viewtopic.php?t=22469&p=241375#p241371

Téléchargements :
Liens :

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


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