Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » MicroPython sur Graph 35/75+E
Zezombye Hors ligne Rédacteur Points: 1715 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: 1303 Défis: 6 Message

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


Ok !
De toute façon, j'ai pas de Casio Graph 35+E II
Peace was never an option. - Untitled goose game, 2019
Critor En ligne Administrateur Points: 1857 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: 744 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 !
Ma chaine YouTube : Tutodev
Cliquez pour découvrir
Cliquez pour recouvrir
Massena Hors ligne Rédacteur Points: 1303 Défis: 6 Message

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


J'y connais rien en python
Peace was never an option. - Untitled goose game, 2019
Critor En ligne Administrateur Points: 1857 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 Hors ligne Administrateur Points: 18201 Défis: 142 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".
snaptube telegram web
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: 1715 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: 4610 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

Moral
   98%
Zezombye Hors ligne Rédacteur Points: 1715 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: 1857 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 Membre Points: 52 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
"Les produits laitiers sont nos amis pour la vie"
"Toute les Casio Graph sont nos amis pour la vie"
Lephenixnoir Hors ligne Administrateur Points: 18201 Défis: 142 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 Membre Points: 52 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é
"Les produits laitiers sont nos amis pour la vie"
"Toute les Casio Graph sont nos amis pour la vie"
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
Pour coloriser votre code, cliquez ici.
Sinon cliquez sur le bouton ci-dessous.
: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 - 2020 | Il y a 41 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