Maison >développement back-end >Tutoriel Python >Python peut-il développer des microcontrôleurs ?
Python est progressivement devenu un « invité » des langages de programmation populaires. En même temps, c'est aussi un langage de script relativement facile à utiliser et bénéficiant d'un fort soutien de la communauté. Certaines personnes qui ne sont pas des professionnels de l'informatique le choisissent comme langage de script. langage introductif.
Par conséquent, MicroPython, qui applique Python au domaine embarqué, est né de Python, basé sur ANSIC (standard de langage C), puis. en termes de syntaxe, il suit également les spécifications Python, principalement pour faciliter la mise en œuvre des opérations sous-jacentes sur le matériel embarqué (ici spécifiquement au niveau du microcontrôleur). Jusqu'à présent, de nombreux matériels embarqués ont transplanté avec succès Micropython, tels que pyboard, esp8266, WiPy, Espruino Pico, STM32F4 Discovery, etc. (Apprentissage recommandé : Tutoriel vidéo Python)
PYBoard est la carte de développement officielle de MicroPython, mais cette carte est plus chère et n'a pas été bien popularisée en Chine. Cela laisse également en difficulté de nombreux créateurs qui aiment MicroPython. Heureusement, MicroPython est open source sous licence MIT. Nous pouvons bien exécuter MicroPython sur d'autres cartes de développement, et l'effet est encore pire.
La série de cartes de développement MicroPython de TPYBoard est actuellement la plus complète et la plus professionnelle en Chine. En plus des TPYBoardV101, V102, V201, V202 et V702 qui prennent en charge MicroPython, les produits existants incluent également la carte système minimale stm23F4. Les cartes de développement de la série Arduino, etc., sont le meilleur choix pour MicroPython, de l'entrée à la maîtrise, et sont également de bons professeurs et des amis utiles pour la majorité des créateurs dans leur parcours d'apprentissage du matériel.
TPYBoardv102 est le premier produit de la série de cartes de développement MicroPython de TPYBoard. En plus de la v102, la série TPYBoard comprend également la v202 qui prend en charge 8266, la v201 qui prend en charge Ethernet et la v702 qui prend en charge les fonctions de communication GPS Beidou et GPRS. le produit sort. Il a également reçu le soutien et l'amour de la majorité des fabricants.
Version :
Afin de permettre à la majorité des créateurs de mieux et de manière plus flexible découvrir le charme du développement MicroPython, TPYBoardv102 est désormais divisé en deux versions, chacune compatible avec MicroPython Les cartes officielles PYBoardv1.0 et PYBoardv1.1 sont également équipées d'une version sans broches. Les fans peuvent choisir en fonction de leurs propres besoins.
Apparence :
TPYBoardv102 est très compact, la carte principale est en or bleu immergé, la taille est de 64 mm * 54 mm, la portabilité est très bonne, vous pouvez la transporter avec vous et vous pouvez vous développer n'importe où. Le prix officiel du PYBoard est de 28 livres, tandis que le prix du TPYBoardv102 commence à 108 yuans, ce qui ne représente que la moitié du prix de la carte officielle, mais il est fonctionnellement parfaitement compatible avec les firmwares PYBoardv1.0 et v1.1.
Bases :
Grâce à TPYBoardv102, les utilisateurs peuvent facilement contrôler le microcontrôleur, ce qui permet à davantage de débutants en informatique de faire également du bricolage matériel. Les utilisateurs peuvent accéder et contrôler complètement le matériel sous-jacent via le langage MicroPython, comme le contrôle des ampoules LED, des écrans LCD, la lecture des tensions, le contrôle des moteurs, l'accès aux cartes SD, etc.
Chapitre industriel :
Une entreprise de fabrication de machines à Guangzhou a utilisé la carte de développement TPYBoardv102 pour développer et terminer de manière indépendante la R&D et la production de machines d'emballage automatiques en papier kraft. la carte de développement TPYBoard, elle dispose d'un ADC. Elle présente les caractéristiques d'une conversion de haute précision, d'une fonction de super minuterie, d'une structure de port IO raisonnable et abondante, etc., et a été sélectionnée comme contrôle principal. Elle est principalement responsable du contrôle automatique de la température. correction automatique, interaction avec l'écran tactile Weilun, surveillance de l'onduleur, contrôle de la dissipation thermique, etc.
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!