π
<-
Chat plein-écran
[^]

Divers TI-SensorLink : premières photos HD - rentrée 2018

Nouveau messagede critor » 22 Mar 2018, 12:12

317
Vernier
est le fournisseur historique de capteurs et actionneurs éducatifs pour calculatrices
Texas Instruments
. Ses produits sont munis de prises
BTA
(British Telecom Analogic)
ou
BTD
(British Telecom Digital)
.

Les connecter à la calculatrice requiert donc un adaptateur, comme le
Vernier EasyLink
pour les capteurs
Vernier
analogiques.

Toutefois les calculatrices n'ont qu'un seul port
mini-USB
, et pour des projets sympas on a rarement besoin de connecter un unique capteur ou actionneur.
Aussi, cela impliquait qu'il était également impossible de faire cohabiter un capteur analogique
Vernier
avec l'interface
TI-Innovator Hub
et ses capteurs ou actionneurs
Grove
, alors qu'il serait sympathique de pouvoir opter librement pour différente sources.

Dans un article précédent, nous t'informions que
Texas Instruments
apportait enfin une solution pour la rentrée 2018 avec sa grande nouveauté, le
TI-SensorLink
, un adaptateur permettant de connecter tes capteurs
Vernier
directement sur ton interface
TI-Innovator Hub
.

93479346L'adaptateur était présent sur le stand de
Texas Instruments
au salon
Eduspot
, et nous t'en avons ramené les toutes premières photos HD.
Le
TI-SensorLink
se présente donc comme une mini-brique transparente, et donc en harmonie d'aspect avec l'interface
TI-Innovator Hub
. On y note une référence de carte
FP16-10
.

Comme visible au dos avec l'inscription
K-DVT-059
gravée, le
TI-SensorLink
que nous avons sous les yeux est en réalité un prototype de niveau
DVT
.

93499348D'un côté nous notons donc la prise
BTA
, permettant de connecteur les seuls capteurs
Vernier
analogiques. Donc pas de solution pour les capteurs
Vernier
numériques à ce jour, mais ils sont aussi beaucoup plus rares.

Et de l'autre, le connecteur
Grove
pour relier à l'interface
TI-Innovator Hub
.

9352Et voilà, un tout nouvel horizon de connectitivés s'ouvre pour toi et ton interface
TI-Innovator Hub
à la rentrée 2018 ! :bj:
Lien vers le sujet sur le forum: TI-SensorLink : premières photos HD - rentrée 2018 (Commentaires: 0)

NumWorks La NumWorks aux commandes d'une voiture-robot

Nouveau messagede critor » 21 Mar 2018, 15:49

Mercredi dernier, rajoutait de la communication série
UART
à la calculatrice
NumWorks
, avec un
firmware
et un câble
USB
modifiés.

Une première application fut un programme
Python
de
chat
entre deux calculatrices
NumWorks
.

Ce mercredi
zardam
nous revient en force, cette fois-ci accompagné de son épouse et des robots qu'elle utilise pour l'enseignement de l'algorithmique au lycée. Voici donc la première calculatrice
NumWorks
aux commandes d'une voiture-robot :

Le robot est interfacé à l'aide d'une
pyboard
avec laquelle la calculatrice
NumWorks
communique toujours en
UART
via un script
Python
. Le robot est de plus muni d'un sonar lui permettant de détecter les obstacles se présentant de face, pour les éviter ici par la gauche. ;)

Source
:
viewtopic.php?t=21108&p=228844#p228820
Lien vers le sujet sur le forum: La NumWorks aux commandes d'une voiture-robot (Commentaires: 10)

TI-z80 Récupération OS TI-83 Premium CE 5.2.2

Nouveau messagede critor » 21 Mar 2018, 00:07

En 2016-2017, le site de
Texas Instruments
a diffusé deux mises à jour pour ta
TI-83 Premium CE
déchue :
  • version
    5.2.1.0042
    compilée le 20 septembre 2016
  • version
    5.3.0.0042
    compilée le 25 juillet 2017

Toutefois, le modèle international
TI-84 Plus CE
a quant à lui bénéficié sur la même période de la publication de non pas deux mais trois mises à jour, avec en prime la version
5.2.2.043
du 13 janvier 2017.

9343Bien que jamais publiée sur le site de
Texas Instruments
, une version
5.2.2.0043
a également existé pour les
TI-83 Premium CE
, et plusieurs calculatrices assemblées en 2017 sont venus préchargées avec.

Ayant enfin pu mettre la main sur l'une de ces calculatrices, de timbre à date
L-0517I
, nous avons pris le temps d'en extraire une image
ROM
puis de t'en générer un fichier d'installation correct. :bj:
Bonne découverte ! ;)

Téléchargement
:
archives_voir.php?id=1395854
Lien vers le sujet sur le forum: Récupération OS TI-83 Premium CE 5.2.2 (Commentaires: 11)

Casio Infos Python Graph 90+E: modules math + urandom & menus

Nouveau messagede critor » 19 Mar 2018, 13:49

Pour la rentrée 2018, la
Casio Graph 90+E
va bénéficier d'une grande mise à jour rajoutant la programmation
Python
.

Nous avions déjà découvert que nous aurons un catalogue et une console, et que l'implémentation retenue par le constructeur sera du
MicroPython
.

Une autre interrogation qui subsistait était de connaître les capacités de cette implémentation, c'est-à-dire les modules intégrés. A titre de référence, la
NumWorks
intègre les modules :
  • math
    (fonctions mathématiques)
  • cmath
    (fonctions mathématiques pour nombres complexes)
  • random
    (fonctions aléatoires)
  • kandinsky
    (fonctions de sorties graphiques)

Pour répondre à cette interrogation, sortons la dernière édition de mars 2018 de la
newsletter
Casio Forum Lycée
, non encore disponible sur le site de
Casio
mais distribuée en avant-première au salon
EduSpot
.
Elle nous confirme d'une part la plupart des informations concernant l'éditeur de scripts, le catalogue et la console, mais avec l'avantage de nous les illustrer. :bj:
Ci-contre notamment la première capture d'écran du nouveau catalogue
Python
, de plus faisant la démonstration de ses possibilités de recherche. :)

On note que la console nous permet de remonter dans l'historique des commandes afin de les copier/coller pour réutilisation ou modification. :)

Remarquons aussi que la console nous signale les éventuelles erreurs en couleur rouge, et en précise même la ligne quand l'erreur provient d'un script. :)

Enfin, notons un aperçu des commandes et caractères qui seront directement accessibles dans l'éditeur via les onglets de bas d'écran, sans aucun besoin donc d'aller fouiller le catalogue. :)

Mais ce n'est pas tout car d'autre part en lisant le texte nous y apprenons même la disponibilité de premiers modules dès la rentrée 2018, comme pour un vrai
Python
donc : :bj:
  • math
    :)
  • urandom
    ,
    peut-être à rapprocher du module officiel
    random
    malgré la différence de nom :)

Source
:
http://www.casio-education.fr/articles/ ... asio-forum
Lien vers le sujet sur le forum: Infos Python Graph 90+E: modules math + urandom & menus (Commentaires: 7)

TI-z80 Oiram CE : Desert Trip, 4 niveaux dans le désert

Nouveau messagede critor » 18 Mar 2018, 19:25

7698Cette nouvelle semaine, c'est qui pense à toi et te propose une aventure dans le désert avec
Desert Trip
, son pack de 4 niveaux perso pour
Oiram CE
, le moteur de jeu
Mario-like
de ta superbe
TI-83 Premium CE
.

Arriveras-tu à venir à bout de toutes les énigmes du désert ? ;)


Téléchargements
:
Lien vers le sujet sur le forum: Oiram CE : Desert Trip, 4 niveaux dans le désert (Commentaires: 8)

Casio Le Python Graph 90+E sera du MicroPython

Nouveau messagede critor » 17 Mar 2018, 20:32

Pour la rentrée 2018, la
Casio Graph 90+E
va bénéficier d'une grande mise à jour rajoutant la programmation
Python
.

Nous découvrions dans l'article précédent que le
Python
de la calculatrice disposerait d'un catalogue et même d'une console, de façon similaire au langage historique
Casio Basic
ou à l'implémentation
MicroPython
incluse sur la
NumWorks
.

Mais hélas, cela était insuffisant pour conclure à coup sûr sur l'implémentation retenue.

Dans une activité de Seconde sur Pythagore publiée sur le site de
Casio
,
Camille Gaspard
nous lève enfin ce grand mystère avec plusieurs captures d'écran dont la plupart concernent la console.

Comme
NumWorks
et la communauté
TI-Nspire
,
Casio
fait donc le choix très pertinent de
MicroPython
, et est plus précisément en train de travailler avec
Micropython 1.9.2
, contre la version
1.9.1
à date pour
NumWorks
. :bj:

Dans les deux cas, c'est le
Python 3.4
qui est implémenté.


Outre cela, on apprécie la barre de défilement verticale nous donnant une indication sur notre position dans la console. :)

Notons également, les menus de bas d'écran qui permettront de passer librement des majuscules aux minuscules, ou même de saisir directement dans la console des caractères spéciaux dont ceux propres au
Python
. :)

Source
:
http://www.casio-education.fr/ressources/512
Lien vers le sujet sur le forum: Le Python Graph 90+E sera du MicroPython (Commentaires: 12)

TI-Nspire 1ère connexion JTAG fonctionnelle TI-Nspire TouchPad

Nouveau messagede critor » 17 Mar 2018, 18:38

303272133033Les cartes mères de
TI-Nspire CX
commercialisées depuis la rentrée 2011 disposent d'un emplacement
J04
vide.
Mais les modèles de développement et prototypes disposent à cet endroit d'un connecteur alors accessible via une fenêtre ouverte dans le boîtier, connecteur que nous avons déjà référencé.

Dans un article précédent nous réussissions justement notre première connexion
JTAG
avec une
TI-Nspire CX
, grâce à un modèle de développement importé d'Asie.

C'est exactement la même situation pour la génération originelle des
TI-Nspire ClickPad
sorties pour la rentrée 2007, à la différence que le connecteur en question est plus gros et donc non utilisable avec notre interface. :(

9320Dans un article précédent, nous découvrions enfin ce qu'il en était de la génération intermédiaire des
TI-Nspire TouchPad
sorties pour la rentrée 2010, grâce à un prototype une fois de plus importé d'Asie : elles utilisent exactement le même connecteur que les
TI-Nspire CX
, et les modèles en étant munis sont donc directement connectables à notre interface. :bj:


93409341Nous voici donc munis de notre
Olimex TMS320-JTAG-USB XDS100 V2
et de la carte interface. Le prototype n'ayant pas ici de fenêtre prédécoupée dans le boîtier, la connexion nécessite de retirer totalement la face arrière.
Code: Tout sélectionner
openocd.exe -f openocd.cfg
Open On-Chip Debugger 0.9.0 (2016-09-01) [https://github.com/sysprogs/openocd]
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
adapter speed: 500 kHz
Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED
Info : clock speed 500 kHz
Warn : There are no enabled taps.  AUTO PROBING MIGHT NOT WORK!!
Info : JTAG tap: auto0.tap tap/device found: 0xb069316d (mfg: 0x0b6 (ZSP Corp.), part: 0x0693, ver: 0xb)
Warn : AUTO auto0.tap - use "jtag newtap auto0 tap -irlen 29 -expected-id 0xb069316d"
Warn : gdb services need one or more targets defined
Info : JTAG tap: auto0.tap tap/device found: 0x0792606d (mfg: 0x036 (LSI Logic), part: 0x7926, ver: 0x0)
   TapName             Enabled  IdCode     Expected   IrLen IrCap IrMask
-- ------------------- -------- ---------- ---------- ----- ----- ------
0 auto0.tap              Y     0x0792606d 0x00000000    29 0x01  0x03
    TargetName         Type       Endian TapName            State
--  ------------------ ---------- ------ ------------------ ------------

Et bingo, ça marche ! :bj:

OpenOCD
nous détecte une puce
0x0792606d
. On note donc que contrairement aux
TI-Nspire CX
, le fabricant de la puce
ASIC
sur les
TI-Nspire TouchPad
n'est donc pas
TI
(0x787)
, mais
LSI Logic
(0x036)
.

Il ne reste plus qu'à mettre à jour notre fichier de configuration
OpenOCD
en y rajoutant ça :
Code: Tout sélectionner
#set DRV "ft2232"
set DRV "ftdi"

set INT "xds100v2"
#set INT "tinyh"

#set TRG "navigator"
#set TRG "viewscreen"
set TRG "nspire"
#set TRG "cx"
#set TRG "none"

# *** DRIVERS ***
interface $DRV

# *** INTERFACES ***
if { $INT=="xds100v2" } {
   set INT_DESC "Texas Instruments Inc.XDS100 Ver 2.0"
   set INT_VID 0x0403
   set INT_PID 0xa6d0
}
if { $INT=="tinyh" } {
   set INT_DESC "Olimex OpenOCD JTAG ARM-USB-TINY-H"
   set INT_VID 0x15ba
   set INT_PID 0x002a
}
if { $DRV=="ft2232" } {
   ft2232_device_desc "$INT_DESC"
   ft2232_vid_pid $INT_VID $INT_PID
   ft2232_layout $INT
}
if { $DRV=="ftdi"} {
   ftdi_vid_pid $INT_VID $INT_PID
   if { $INT=="xds100v2"} {
      ftdi_layout_init 0x0038 0x597b
      ftdi_layout_signal nTRST -data 0x0010
      ftdi_layout_signal nSRST -oe 0x0100
      ftdi_layout_signal EMU_EN -data 0x0020
      ftdi_layout_signal EMU0 -oe 0x0040
      ftdi_layout_signal EMU1 -oe 0x1000
      ftdi_layout_signal PWR_RST -data 0x0800
      ftdi_layout_signal LOOPBACK -data 0x4000
   }
   if { $INT=="tinyh"} {
      ftdi_layout_init 0x0808 0x0a1b
      ftdi_layout_signal nSRST -oe 0x0200
      ftdi_layout_signal nTRST -data 0x0100 -oe 0x0100
      ftdi_layout_signal LED -data 0x0800
   }
   transport select jtag
}

adapter_khz 500

# *** TARGETS ***
if { $TRG=="navigator" } {   # TI-Nspire Navigator access point
   jtag newtap nsnav jrc -irlen 6 -expected-id 0x2b89102f -ircapture 0x1 -irmask 0x3f
   target create nsnav.jrc cortex_a -chain-position nsnav.jrc
}
if { $TRG=="viewscreen" } {   # TI-Nspire+ calculator / TI-Nspire ViewScreen
   jtag newtap nspirep cpu -irlen 4 -expected-id 0x0692602f
   jtag newtap nspirep unknown -irlen 2 -expected-id 0x00000000 -ircapture 0x1 -irmask 0x3
   target create nspirep.cpu arm926ejs -endian little -chain-position nspirep.cpu
}
if { $TRG=="cx" } {   # TI-Nspire CX calculator
   jtag newtap nspire bs  -irlen 4 -expected-id 0x1b900f0f
   jtag newtap nspire cpu -irlen 4 -expected-id 0x07926f0f
   target create nspire.cpu arm926ejs -endian little -chain-position nspire.cpu
}
if { $TRG=="nspire" } {   # TI-Nspire calculator
   jtag newtap nspire cpu -irlen 4 -expected-id 0x0792606d
   target create nspire.cpu arm926ejs -endian little -chain-position nspire.cpu
}

init
if { $DRV=="ftdi"  && $INT=="xds100v2"} {
   ftdi_set_signal PWR_RST 1
   jtag arp_init
}

scan_chain
targets


Et en voici donc maintenant la sortie finale correcte :
Code: Tout sélectionner
openocd.exe -f openocd.cfg
Open On-Chip Debugger 0.9.0 (2016-09-01) [https://github.com/sysprogs/openocd]
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
adapter speed: 500 kHz
Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED
Info : clock speed 500 kHz
Info : JTAG tap: nspire.cpu tap/device found: 0x0792606d (mfg: 0x036 (LSI Logic), part: 0x7926, ver: 0x0)
Info : Embedded ICE version 6
Info : nspire.cpu: hardware has 2 breakpoint/watchpoint units
Info : JTAG tap: nspire.cpu tap/device found: 0x0792606d (mfg: 0x036 (LSI Logic), part: 0x7926, ver: 0x0)
   TapName             Enabled  IdCode     Expected   IrLen IrCap IrMask
-- ------------------- -------- ---------- ---------- ----- ----- ------
0 nspire.cpu             Y     0x0792606d 0x0792606d     4 0x01  0x03
    TargetName         Type       Endian TapName            State
--  ------------------ ---------- ------ ------------------ ------------
0* nspire.cpu         arm926ejs  little nspire.cpu         running
Lien vers le sujet sur le forum: 1ère connexion JTAG fonctionnelle TI-Nspire TouchPad (Commentaires: 0)

Casio Premières infos Python Graph 90+E : console + catalogue !

Nouveau messagede critor » 17 Mar 2018, 15:44

Pour la rentrée 2018, la
Casio Graph 90+E
va bénéficier d'une grande mise à jour rajoutant la programmation
Python
.

Nous nous demandions si l'entreprise allait opter :
  • pour un simple camouflage de leur langage interprété avec une syntaxe
    Python
    comme sur
    HP Prime

    (avec en pratique l'inconvénient de nombre de cas particuliers empêchant l'utilisateur débutant au niveau lycée de simplement saisir les scripts de l'énoncé, l'obligeant ainsi à connaître non seulement le
    Python
    mais également les spécificités internes du langage d'évaluation historique de sa calculatrice)
  • pour l'intégration d'une véritable implémentation
    Python
    , comme l'ont fait
    NumWorks
    ainsi que la communauté
    TI-Nspire
    avec
    MicroPython

    (avec ici l'avantage de pouvoir saisir directement les scripts de l'énoncé à la seule condition qu'ils n'appellent pas de modules non disponibles)

Le catalogue 2018-2019 distribué en avant-première au salon
EduSpot
nous éclaire sur le fonctionnement du
Python
sur la
Graph 90+E
.

Depuis l'éditeur de programmes ouvert dans le contexte
Python
, le catalogue appellable avec
SHIFT
4
nous offrira une liste de commandes spécifique avec tout ce qui concerne le
Python
. :)

Comme c'est déjà possible dans le catalogue de commandes
Casio-Basic
actuel, l'on pourra naviguer dans cette liste en saisissant les premières lettres de la commande souhaitée, ce qui permettra de la trouver et donc la saisir plus rapidement sans avoir à la taper au complet. :)

Les commandes les plus usuelles seront également accessibles via les onglets de bas d'écran, comme c'est déjà le cas pour les commandes
Casio-Basic
actuellement.

Non seulement ces fonctionnalités sont pertinentes, mais en prime elles semblent taillées sur mesure pour permettre une transition en douceur du
Casio-Basic
au
Python
, ce dernier n'était pas considéré comme une pièce rapportée mais comme l'un des langages de programmation interprétés de la machine au même titre que le
Casio Basic
puisque bénéficiant de la même intégration ! :bj:


Outre la coloration syntaxique que l'on n'a pas sur les autres modèles, l'éditeur nous fera également bénéficier d'une indentation automatique lors des retours à la ligne, facilitant ainsi non seulement la saisie mais également la compréhension. :)

Enfin, nous y apprenons également la disponibilité d'un véritable
shell (console)
permettant d'exécuter les commandes ligne à ligne, ce qui termine de donner la touche fonctionnelle sauhaitée par les programmes scolaires. :bj:

Cela ne garantit pas le fonctionnement interne, mais à priori nous sommes sur quelque chose qui n'a rien à voir avec la
HP Prime
et serait en apparence très proche de ce que propose
NumWorks
, ce qui serait une excellente nouvelle pour l'utilisateur scolaire ! :bj:
Lien vers le sujet sur le forum: Premières infos Python Graph 90+E : console + catalogue ! (Commentaires: 21)

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
380 utilisateurs:
>350 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)