Ce projet vous permet de dessiner des images sur la calculatrice NumWorks en utilisant la bibliothèque graphique Turtle. Le projet consiste à convertir une image en une séquence de commandes Turtle basées sur des correspondances de couleurs.
-
Télécharger l'Exécutable GUI :
Téléchargez la dernière version depuis la page des releases.
-
Exécuter l'Exécutable :
Exécutez l'exécutable et suivez les instructions dans l'interface graphique pour sélectionner votre image et générer le script Python pour la calculatrice NumWorks.
- Python 3.x
- Calculatrice NumWorks
- Bibliothèque PIL (Pillow)
- Bibliothèque graphique Turtle
- Tkinter (pour la version GUI)
- pyperclip (pour la fonctionnalité du presse-papiers)
-
Cloner le Dépôt :
git clone https://github.com/elektricM/Numworks_turtle_draw.git cd Numworks-turtle-draw
-
Installer les Dépendances :
Assurez-vous d'avoir Python 3.x installé. Ensuite, installez les bibliothèques requises en utilisant pip :
pip install pillow pip install pyperclip pip install turtle pip install tk
- Utilisez le script
automatic_gui.py
pour générer la correspondance des couleurs et le script Python pour la calculatrice NumWorks en utilisant l'interface graphique.
- Placez l'image désirée (par exemple,
example.png
) dans le répertoire du projet.
Exécutez le script suivant pour générer la correspondance des couleurs (color_letters.txt
) à partir de votre image :
python exportstring.py
Ce script créera une correspondance des couleurs en lettres et les enregistrera dans color_letters.txt
.
-
Copiez le contenu de
color_letters.txt
et les couleurs dans le tableau verscode_numworks.py
sur votre calculatrice. -
Exportez cela sur la calculatrice en utilisant l'outil en ligne de NumWorks.
-
Si vous souhaitez dessiner cela sur le PC, utilisez le fichier
tortue.py
et exécutez-le avec Python. (Assurez-vous de copier les couleurs dans le tableau dans le fichier Python d'abord)
Sur votre calculatrice NumWorks, exécutez le script turtle_drawing.py
. Ce script interprétera les lettres de couleur de color_letters.txt
et dessinera l'image correspondante en utilisant les graphiques Turtle.
- Assurez-vous que l'image que vous utilisez (
example.png
dans l'exemple) est de la taille appropriée pour les dimensions de l'écran de la calculatrice NumWorks (320x240
) et ne contient pas trop de couleurs.