Bonjour,
Je souhaite commander, à l'aide d'un script python, un capteur externe branché sur le port I2C du Ti Innovator Hub.
Dans la documentation je ne trouve aucune informations sur l'utilisation des commandes du module ti_hub de l'application python.
Comme le montre l'image ci-dessous, je retrouve dans la rubrique "Avancé" du module ti_hub des commandes (connect, set, read,...) déjà évoquées dans le post suivant en 2016 : https://tiplanet.org/forum/viewtopic.php?p=206200
et également présentes dans le guide du Ti Innovator : https://education.ti.com/html/webhelp/EG_Innovator/FR/index.html
mais je ne sais pas utiliser ces commandes. A quoi correspond par exemple "obj" , "arg" ?
Merci pour votre aide.
Commandes Modul ti_hub
10 posts
• Page 1 of 1
-
Fabien59Premium
Niveau 7: EP (Espèce Protégée: geek)- Posts: 54
- Joined: 16 Jul 2020, 21:34
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Commandes Modul ti_hub
Bonjour.
Par analogie avec le langage TI-Basic je pense que ce sont les commandes permettant de gérer les capteurs et actionneurs branchés sur le TI-Innovator Hub.
Je pense que ces commandes sont appelées en interne lorsque l'on importe des modules dédiés à certains capteurs ou actionneurs.
Les paramètres seraient donc de façon similaire au TI-Basic :
Par contre, les commandes Python attendant visiblement des paramètres sous forme de chaînes de caractères, il nous faut le format exact des paramètres attendus au caractère près.
Voici un document allemand faisant spécifiquement appel au module ti_hub pour des capteurs reliés au connecteur breadboard :
https://ti-unterrichtsmaterialien.net/f ... Docent.pdf
Il nous éclaire déjà un petit peu sur la forme des paramètres attendus.
Pour le moment je n'ai rien trouvé de spécifique au port I²C.
Par analogie avec le langage TI-Basic je pense que ce sont les commandes permettant de gérer les capteurs et actionneurs branchés sur le TI-Innovator Hub.
Je pense que ces commandes sont appelées en interne lorsque l'on importe des modules dédiés à certains capteurs ou actionneurs.
Les paramètres seraient donc de façon similaire au TI-Basic :
- type+numéro de capteur/actionneur
- type+numéro de port
Par contre, les commandes Python attendant visiblement des paramètres sous forme de chaînes de caractères, il nous faut le format exact des paramètres attendus au caractère près.
Voici un document allemand faisant spécifiquement appel au module ti_hub pour des capteurs reliés au connecteur breadboard :
https://ti-unterrichtsmaterialien.net/f ... Docent.pdf
Il nous éclaire déjà un petit peu sur la forme des paramètres attendus.
Pour le moment je n'ai rien trouvé de spécifique au port I²C.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41993
- Images: 15900
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Commandes Modul ti_hub
Voilà, j'ai trouvé la document officielle du module ti_hub :
https://education.ti.com/html/webhelp/E ... tihub.HTML
https://education.ti.com/html/webhelp/E ... tihub.HTML
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41993
- Images: 15900
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Commandes Modul ti_hub
Merci pour ces liens. Je vois que qu'il faut regarder du côté de la documentation sur la TI-Nspire pour trouver des infos sur les modules Python de la TI83... Je garde ce lien sous la main car on y trouve des infos utiles pour les autres modules Python.
Pour ma question de départ je n'ai malheureusement pas trouvé de réponses.
Pour comprendre l'utilisation de ces commandes avancées (connect, set, read), est-il possible de voir comment elles sont appelées en interne par les modules dédiés à certains capteurs ?
Merci.
Pour ma question de départ je n'ai malheureusement pas trouvé de réponses.
Pour comprendre l'utilisation de ces commandes avancées (connect, set, read), est-il possible de voir comment elles sont appelées en interne par les modules dédiés à certains capteurs ?
Merci.
-
Fabien59Premium
Niveau 7: EP (Espèce Protégée: geek)- Posts: 54
- Joined: 16 Jul 2020, 21:34
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Commandes Modul ti_hub
Fabien59 wrote:Pour comprendre l'utilisation de ces commandes avancées (connect, set, read), est-il possible de voir comment elles sont appelées en interne par les modules dédiés à certains capteurs ?
Il faudrait pouvoir accéder au code source des modules, ou pouvoir le reconstituer.
Désolé je ne sais pas faire, ou du moins pas encore.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41993
- Images: 15900
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Commandes Modul ti_hub
J'ai donc découvert la seule limite de critor
Merci à toi pour tout ce que tu m'as déjà appris sur cette calculatrice
Merci à toi pour tout ce que tu m'as déjà appris sur cette calculatrice
-
Fabien59Premium
Niveau 7: EP (Espèce Protégée: geek)- Posts: 54
- Joined: 16 Jul 2020, 21:34
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Commandes Modul ti_hub
De rien, c'est un plaisir.
Désolé de ne pas pouvoir t'en dire davantage pour le moment.
Désolé de ne pas pouvoir t'en dire davantage pour le moment.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41993
- Images: 15900
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Commandes Modul ti_hub
J'ai plus de python sur ma Ti-83 édition Python, mais j'adorerais pouvoir jeter un coup d'œil à ces modules ''compilés'' avec mon éditeur hexadécimal préféré , peut être il y a un moyen d'en tirer un truc.
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
-
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 86
- Joined: 04 Dec 2019, 12:36
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS SIO almost done
- YouTube: Manerr
Re: Commandes Modul ti_hub
Ben tu peux déjà regarder les modules additionnels turtle et compagnie. Je n'y a pas noté de code source en clair.
archives_voir.php?id=2621945 ce_turtl avec menu français
archives_voir.php?id=2650983 ce_turtl avec menu anglais
archives_voir.php?id=2621946 ce_box
archives_voir.php?id=2621947 ce_chart
archives_voir.php?id=2621948 ce_quivr
archives_voir.php?id=2621945 ce_turtl avec menu français
archives_voir.php?id=2650983 ce_turtl avec menu anglais
archives_voir.php?id=2621946 ce_box
archives_voir.php?id=2621947 ce_chart
archives_voir.php?id=2621948 ce_quivr
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41993
- Images: 15900
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Commandes Modul ti_hub
Ce sont des appvars au sous-format "PYMP" pour les modules "précompilés" (plutot du bytecode en module freezé, cf. ici https://learn.adafruit.com/building-cir ... en-modules). On n'y a pas encore porté beaucoup d'attention, mais il y a peut-être moyen de faire des choses marrantes.
Dans les "metadata", pour la gestion de menus custom (et de ce qui va avec genre les arguments, position du curseur...) c'est trivial de comprendre le format en lisant les appvars.
Dans les "metadata", pour la gestion de menus custom (et de ce qui va avec genre les arguments, position du curseur...) c'est trivial de comprendre le format en lisant les appvars.
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14746
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
10 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 0 guests