Chen Tuo 2022/06/10-2022/06/11
AvecmicropythonEn coursESP32Développement.
En coursESP32Développement,L'environnement officiel d'élaboration des normes estESP-IDF,Développer l'utilisation de la langueCLangues.Mais peu importeESP-IDFToujoursCLa langue est trop difficile pour les débutants.micropythonL'émergence dePythonOpérations linguistiquesESP32,Donc ces non - professionnelsEP32Les amateurs et même les enfants peuvent passer parmicropythonPour expérimenterESP32Développement,Et en tirer plaisir.
MicroPython- Oui.Python 3Une mise en œuvre simplifiée et efficace du langage de programmation,Il comprend:PythonUne petite partie de la Bibliothèque standard,Et optimisé,Peut fonctionner dans des microcontrôleurs et des environnements confinés.
MicroPythonL'objectif est d'être aussi commun que possible avecPythonCompatible avec,Pour vous permettre de transférer facilement le Code du Bureau àESP32Ces microcontrôleurs ou systèmes embarqués.
Oui.ESP32Cours.micropythonC'est très simple.,Il suffit de nous suivre,Les opérations suivantes sont effectuées àWin10En bas..
https://micropython.org/
Nous pouvons voirmicropython Peut être utilisé sur de nombreux types de matériel ,Nous avons choisiESP32.
Un tel tableau de développement est facilement disponible en ligne ,Rechercheesp32 Le Conseil de développement peut trouver beaucoup de , Le prix n'a besoin que de 10Multiple.
Choisissez la dernière version stable pour télécharger :
esp32-20220117-v1.18.bin
InESP32Exécution de l'installation supérieuremicropython Besoin d'outils logiciels , Il existe une grande variété d'outils disponibles ,Nous utilisonsflash_download_tool.
Télécharger à partir du site officiel:
https://www.espressif.com/zh-hans/support/download/other-tools?keys=&field_type_tid%5B%5D=14
Cliquez pour télécharger:
flash_download_tool_3.9.2_0.zip
Ou télécharger à partir du disque Web Baidu:
Liens:https://pan.baidu.com/s/1QXssXcSlOf8wXI69NOeTRQ?pwd=k2ky
Code d'extraction:k2ky
SélectionnerESP32DedevelopMode développeur,OK
Vue du gestionnaire de périphériques USB-SERIALLe numéro de port série de,Je suis là.COM3.
Rappelez - vous le numéro de port série .
Cliquez surSTOP,Cliquez à nouveau.START:
Attendez que le téléchargement soit terminé…
Déboguer l'assistant avec le port série ESP32Interaction, Et voir les résultats de l'exécution du programme .
Pour l'installation et l'utilisation de Microsoft serial port debugging assistant, voir 《Win10UtiliserCH340 USB-SERIALPort série》
https://zhuanlan.zhihu.com/p/343013801
https://blog.csdn.net/chentuo2000/article/details/112323488
Affichage du port série:
Vous pouvez maintenant utiliser python Matériel opérationnel .
Suivez les instructions pour entrer:
Attention!,help() Il y a un retour à l'arrière .
Cliquez sur le bouton envoyer:
Le terminal série affichera quelques instructions .
Et de baseWifiConfiguration
Entrée:
print ('hello world')
Envoyer, Réponse du port série :
Il y a un bleu sur le tableau de développement LED La lampe est connectée à la broche 2Allez..
Selonhelp() Commandes d'entrée d'invite pour :
import machine
pin2 = machine.Pin(2, machine.Pin.OUT)
pin2.value(1)
Envoyer, Vous pouvez voir le bleu LEDLa lumière est allumée:
Saisissez les commandespin2.value(0) On peut éteindre le bleu LEDLumière.
micropythonContrôleESP32 Le matériel nécessite le support du module pilote .Dans la commande ci - dessusmachine- Oui.micropython Module d'entraînement externe pour ,Y compris:pin,i2c,spi,uart,adc,dac,pwmAttendez..Sauf quemachine Module et module réseau network,Etesp32 Attendez les autres modules .Peut être commandéhelp ('modules')Voir la liste des modules:
Pour voir la fonctionnalité d'un module, vous pouvez également utiliser helpLes ordres, Par exemple, regardez les modules que nous avons utilisés plus tôt machinePeut être commandéhelp(‘machine’)
Pour plus de fonctionnalités, voir micropythonDocuments officiels.
https://docs.micropython.org/en/latest/esp32/quickref.html