Démarrez avec MicroPython

introduction

J'ai utilisé MicroPython pour la première fois avec Lego Spike. Pour les débutants, j'ai senti que c'était un bon environnement pour démarrer des programmes embarqués sans avoir à me soucier de la construction de l'environnement et de la volatilité, alors j'ai essayé de l'essayer sur d'autres cartes, mais j'avais du mal à écrire un firmware, donc j'ai senti qu'il ne convenait pas aux débutants. La procédure est résumée dans l'article.

Environnement de vérification de fonctionnement

--PC: Windows (La même procédure doit être utilisée pour Mac et Linux. Puisqu'il s'agit d'un utilisateur Windows ....) --Installez TeraTerm

--Board: L'une des cartes suivantes, l'autre planche sera décrite plus tard. - NUCLEO-F401RE - NUCLEO-F767 - NUCLEO-H743ZI

Installation

Nous vous expliquerons comment installer le firmware en utilisant Windows à titre d'exemple.

--Télécharger les fichiers en fonction du tableau - NUCLEO-F401RE - NUCLEO-F767 - NUCLEO-H743ZI

--Ce qui suit est une explication utilisant F401RE comme exemple.

--Connectez la carte à votre PC

image.png

Exécuté par REPL (console / ligne de commande)

La procédure d'exécution interactive, qui est une fonctionnalité de MicroPython, est expliquée dans Windows.

--Connectez la carte à votre PC --Vérifiez le numéro de port

image.png

--Démarrez TeraTerm, spécifiez le port COM ci-dessus et appuyez sur "OK". image.png

--Entrez Ctrl-D sur la console et réussissez si ce qui suit est affiché image.png

Exécution par transfert de fichiers

Si vous pouvez utiliser Python et pip sur votre PC, vous pouvez transférer et exécuter des fichiers. Utilisez un outil appelé ampy.

--Installation

sudo pip install adafruit-ampy

--Définir les variables d'environnement

export AMPY_PORT=/dev/ttySxx (Le nombre entre xx est le numéro de port com)

--Exécuter

ampy run xx.py

Construire à partir de la source

modifier l'historique

Recommended Posts

Démarrez avec MicroPython
Premiers pas avec MicroPython (sur macOS)
Démarrez avec Mezzanine
Lancez-vous avec Django! ~ Tutoriel ⑤ ~
Lancez-vous avec Django! ~ Tutoriel ④ ~
Lancez-vous avec Django! ~ Tutoriel ⑥ ~
Commencez avec Python! ~ ② Grammaire ~
Commencez avec Python! ~ ① Construction de l'environnement ~
Lien pour commencer avec python
Comment démarrer avec Scrapy
Comment démarrer avec Django
Démarrez avec l'apprentissage automatique avec SageMaker
Démarrez avec Python avec Blender
Notes d'étape pour démarrer avec django
J'ai essayé de commencer avec Hy
Premiers pas avec l'outil de documentation Sphinx
Commençons avec TopCoder en Python (version 2020)
Comment les débutants en Python commencent avec Progete
[Blender x Python] Commençons avec Blender Python !!
Django 1.11 a démarré avec Python3.6
Jeu à la main en Python (commençons avec AtCoder?)
Démarrer Jupyter Notebook
Le moyen le plus simple de démarrer avec Django
1.1 Premiers pas avec Python
Premiers pas avec apache2
Premiers pas avec Python
Premiers pas avec Django 1
Introduction à l'optimisation
Recevez des tweets avec Tweepy
MicroPython (mac) avec ESP-WROOM-02
Obtenez date avec python
Premiers pas avec Numpy
Premiers pas avec Spark
Premiers pas avec Python
Premiers pas avec Pydantic
Premiers pas avec Jython
Zubu amateur veut démarrer Python
[Cloud102] # 1 Premiers pas avec Python (première partie des premiers pas de Python)
Premiers pas avec Django 2
J'ai essayé de démarrer avec le script python de blender_Part 01
J'ai essayé de démarrer avec le script python de blender_Partie 02
Obtenez le code du pays avec python
Traduire Premiers pas avec TensorFlow
Obtenez la table dynamiquement avec sqlalchemy
Introduction aux fonctions Python
Introduction à Tkinter 2: Button
Premiers pas avec Go Assembly
Obtenez la chronologie Twitter avec Python
Obtenez des données Youtube avec python
Obtenir des informations avec l'API Zabbix
Premiers pas avec Python Django (4)
Premiers pas avec Python Django (3)
Obtenir l'ID de thread avec python
Introduction à Python Django (6)
Obtenez des fonctionnalités d'image avec OpenCV