Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » MicroPython sur Graph 35/75+E
Zezombye Hors ligne Rédacteur Points: 1727 Défis: 13 Message

MicroPython sur Graph 35/75+E

Posté le 09/05/2018 17:27

Page du programme : https://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=3603

Todo list :

- Corriger le bug de sauvegarde lors de la sauvegarde d'un fichier vide
- Faire les menus en image
- Module graphique
- Plus de mémoire pour les SH4

Ancien message
Cliquer pour enrouler
Parce que le python est très conseillé pour l'année prochaine, il serait bien de faire un port de MicroPython pour les graph monochromes.

Niveau faisabilité, c'est faisable :
- MicroPython demande 256k d'espace (la limite est de 512k donc on a de la chance) et 16 ko de ram (même pas besoin de taper dans les 256 ko des SH4)
- L'éditeur de texte serait tout simplement une version modifiée d'Edit, avec l'interface adaptée au Python (catalogue intégré, fonctions disponibles avec les F-keys, comme l'appli pour graph 90).

Du coup j'aimerais bien faire le port moi même, mais j'aurai sûrement besoin de votre aide :
- MicroPython ne compile que sous linux (ou en tout cas sûrement pas avec le SDK casio), du coup pour moi ça va être chiant voire impossible de le compiler
- J'ai regardé le port minimal (https://github.com/micropython/micropython/tree/master/ports/minimal) et je comprends que dalle à ce qu'il faudrait modifier sûrement les trucs GPIO, mais quoi d'autre ?

Si vous êtes partant pour ce projet, votre aide est la bienvenue



Précédente 1, 2, 3 ··· 6, 7, 8, 9
Massena Hors ligne Rédacteur Points: 1832 Défis: 11 Message

Citer : Posté le 11/09/2019 16:15 | #


Ok !
De toute façon, j'ai pas de Casio Graph 35+E II
Critor En ligne Administrateur Points: 2115 Défis: 18 Message

Citer : Posté le 11/09/2019 16:58 | #


Massena a écrit :
J'ai une question : est-ce-qu'on peut prendre ton micropython pour les cours de math, en algo ?
Celui de Casio, est-il mieux ?

Tu peux utiliser les deux.

Note juste que celui de Casio n'a que les modules math et random.
Alors que Zezombye t'offre en prime array, cmath, gc, micropython et sys.
Captainluigi Hors ligne Membre Points: 801 Défis: 1 Message

Citer : Posté le 11/09/2019 17:14 | #


Critor a écrit :
Massena a écrit :
J'ai une question : est-ce-qu'on peut prendre ton micropython pour les cours de math, en algo ?
Celui de Casio, est-il mieux ?

Tu peux utiliser les deux.

Note juste que celui de Casio n'a que les modules math et random.
Alors que Zezombye t'offre en prime array, cmath, gc, micropython et sys.


M'enfin , sys est quasi inutile

Ajouté le 11/09/2019 à 17:16 :
* ( on peut quasiment rien faire avec )
Les bons artistes copient, les grands artistes volent. Picasso
Jouez à Mario sans arrêt sur votre Casio !
Cliquez pour découvrir
Cliquez pour recouvrir
Massena Hors ligne Rédacteur Points: 1832 Défis: 11 Message

Citer : Posté le 11/09/2019 17:17 | #


J'y connais rien en python
Critor En ligne Administrateur Points: 2115 Défis: 18 Message

Citer : Posté le 11/09/2019 17:18 | #


Captainluigi a écrit :
M'enfin , sys est quasi inutile

Ajouté le 11/09/2019 à 17:16 :
* ( on peut quasiment rien faire avec )


Si, détecter le modèle de calculatrice, pour par exemple un script Python avec interface texte qui tourne sur tous les modèles.
Lephenixnoir En ligne Administrateur Points: 20295 Défis: 143 Message

Citer : Posté le 11/09/2019 17:23 | #


Ou changer la profondeur de la pile de récursion.
Natelive Hors ligne Membre Points: 3 Défis: 0 Message

Citer : Posté le 06/01/2020 01:36 | #


This topic might be a bit off-topic here, but the micropython-themed subs are dead. Has the project failed or something? Has the hardware side been abandoned by the official micropython team? The pyboard is permanently "out of stock".

[spam modéré]

Is there a new reference board? Something I can buy to play around with no real goal in mind?
Zezombye Hors ligne Rédacteur Points: 1727 Défis: 13 Message

Citer : Posté le 06/01/2020 06:24 | #


https://store.micropython.org/product/PYBD-SF2-W4F2

Seems in stock to me, also the micropython forums are active, I see messages from 2020.
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Shadow15510 Hors ligne Administrateur Points: 4851 Défis: 16 Message

Citer : Posté le 08/01/2020 18:22 | #


Je retrouve plus le message qui mentionne les modules existant avec CasioPython… Du coup quels sont les modules dispo ? Et y a t-il une fonction dans Casio Python qui permet d'avoir la liste de ces modules ?
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Zezombye Hors ligne Rédacteur Points: 1727 Défis: 13 Message

Citer : Posté le 08/01/2020 18:56 | #


https://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=15140&page=last#168842

Il était pas si loin
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Critor En ligne Administrateur Points: 2115 Défis: 18 Message

Citer : Posté le 08/01/2020 20:49 | #


@Shadow15510 c'est
help('modules')
mais ça ne marche pas sur toutes les implémentations, et je crois que ça ne marche pas sur CasioPython.

Sinon tu as la liste on ne peut plus à jour avec d'autres modules découverts depuis par ici :
https://tiplanet.org/forum/viewtopic.php?t=23384&p=250315#p250315
Potter360 Hors ligne Rédacteur Points: 790 Défis: 0 Message

Citer : Posté le 25/04/2020 18:20 | #


Stp est ce que tu peux ajouter matplotlib

Ajouté le 25/04/2020 à 18:21 :
Désolé je te le demande partout
Hop là... toi qui lis cette signature... tu pourrais aussi aller voir mon projet Elphorina, un jeu de RPG-building !
Lephenixnoir En ligne Administrateur Points: 20295 Défis: 143 Message

Citer : Posté le 25/04/2020 23:17 | #


Désolé je te le demande partout

Un peu trop, même. Je te conseille vivement de condenser tes messages pour éviter les désagréments habituels (suppression des répétitions par les admins ; mauvaise réputation ; la plupart des membres t'ignorent ; etc).
Potter360 Hors ligne Rédacteur Points: 790 Défis: 0 Message

Citer : Posté le 26/04/2020 09:48 | #


Lephenixnoir a écrit :
Désolé je te le demande partout

Un peu trop, même. Je te conseille vivement de condenser tes messages pour éviter les désagréments habituels (suppression des répétitions par les admins ; mauvaise réputation ; la plupart des membres t'ignorent ; etc).
Désolé
Hop là... toi qui lis cette signature... tu pourrais aussi aller voir mon projet Elphorina, un jeu de RPG-building !
Précédente 1, 2, 3 ··· 6, 7, 8, 9

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2021 | Il y a 59 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd