[PYTHON] Remarques sur l'exécution de M5Stick V avec uPyLoader

Aperçu

J'ai découvert comment mettre un fichier dans M5Stick V, je vais donc l'écrire sous forme de mémo.

Cette fois, nous allons simplement afficher la chaîne de caractères "Hello World". C'est le même processus que ce lien. ↓ L'étape la plus courte (lien) pour afficher "Hello World" sur M5Stick V

Préparation

PC à utiliser: MacBook Air Corps M5Stick V Câble USB Type-C

Télécharger uPyLoader

Télécharger à partir de ce lien Github ↓ Lien Github

Pour macOS, la version 0.1.3 est la dernière. スクリーンショット 2020-01-05 13.51.15.png

Connectez-vous avec M5Stick V.

Connectez-vous au PC à l'aide d'un câble USB Type-C.

Ensuite, lancez uPyLoader installé ci-dessus. スクリーンショット 2020-01-07 1.33.24.png

Le côté gauche est le dossier local et le côté droit est le dossier connecté à distance. Nous allons connecter le M5Stick V.

Précautions lors de la connexion!

Pour connecter uPyLoader et M5Stick V, maintenez le bouton A enfoncé sur l'unité principale M5Stick V et appuyez sur le bouton de connexion. Ce faisant, vous pouvez éviter l'exécution du fichier de démarrage qui se produit au démarrage de M5Stick V. スクリーンショット 2020-01-05 13.56.54.png

Cela ressemble à une erreur, mais il semble s'agir d'une fenêtre contextuelle qui apparaît lorsque la connexion est réussie.

スクリーンショット 2020-01-05 14.07.18.png Ces informations sont également disponibles sur la page d'achat du Switch Sciense M5 Stick V.

Avant de transférer le fichier

Après la connexion, je vais transférer les fichiers, mais avant cela, préparer l'environnement.

Exécutez les fichiers de transfert init à partir du fichier. Ensuite, je pense que les fichiers `` __download.py "et" __ upload.py "` ont été transférés dans le dossier M5 Stick V sur le côté droit. Vous êtes maintenant prêt.

Créez un fichier avec un nom de dossier approprié tel que "" helloworld.py "` avec votre éditeur de code préféré, et sélectionnez-le sur l'écran sur le côté gauche de uPyLoader. ..

Au fait, le contenu de ce fichier (helloworld.py) est le code suivant.

import lcd

lcd.init()
lcd.draw_string(100, 100, "hello world", lcd.RED, lcd.BLACK)

スクリーンショット 2020-01-05 14.00.00.png

Après avoir effectué cette sélection, appuyez sur le bouton ** "Transférer" **. ![Copie de la capture d'écran 2020-01-05 14.00.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/280415/0dcbbf46-3efa-f1c9- b286-4318b35e41f6.png)

C'est déroutant, mais c'est en bas de l'écran. Vous devriez maintenant pouvoir transférer le fichier.

Et nous continuerons à exécuter.

スクリーンショット 2020-01-05 14.18.42.png

Vous pouvez l'exécuter avec le bouton ** "Exécuter" ** ici.

IMG_9717.JPG

Je pense que vous pouvez voir un écran comme celui-ci.

prime

Vous pouvez également modifier le fichier transféré sur uPyLoader. Sélectionnez un fichier et cliquez à nouveau dessus pour ouvrir l'écran d'édition.

スクリーンショット 2020-01-05 14.14.15.png

Ceci est l'écran d'édition.

Recommended Posts

Remarques sur l'exécution de M5Stick V avec uPyLoader
Notes sur l'utilisation de rstrip avec python.
Remarques sur l'exécution locale d'Azure Machine Learning
Remarques sur la réalisation de l'OCR japonais avec Python
Remarques sur avec
Jouez avec un carnet d'images personnalisé avec Kubeflow v0.71
J'ai essayé d'exécuter YOLO v3 avec Google Colab
Notes sur Flask
Remarques sur le traitement d'images HDR et RAW avec Python
Autoencoder dans Chainer (Remarques sur l'utilisation de + trainer)
Remarques sur la création d'un environnement virtuel avec Anaconda Navigator
Remarques sur les réseaux de neurones
Notes de céleri sur Django
Remarques sur l'installation de PycURL
Remarques sur l'utilisation d'Alembic
Remarques sur les fonctions de la famille SciPy.linalg
Remarques sur l'importation de données depuis MySQL ou CSV avec Python
Remarques sur la gestion de grandes quantités de données avec python + pandas
Remarques sur le déploiement de pyenv avec Homebrew et la gestion des versions de Python