Heim  >  Artikel  >  Backend-Entwicklung  >  Kann Python Mikrocontroller entwickeln?

Kann Python Mikrocontroller entwickeln?

(*-*)浩
(*-*)浩Original
2019-06-12 15:11:5020479Durchsuche

Python ist nach und nach zu einem „Gast“ beliebter Programmiersprachen geworden. Gleichzeitig ist es auch eine relativ einfach zu verwendende Skriptsprache, die von der Community stark unterstützt wird Einführungssprache.

Kann Python Mikrocontroller entwickeln?

Daher entstand MicroPython, das Python auf den eingebetteten Bereich anwendet, aus Python, basierend auf ANSIC (C-Sprachstandard), und dann In Bezug auf die Syntax folgt es auch den Spezifikationen von Python, hauptsächlich um die Implementierung zugrunde liegender Operationen auf eingebetteter Hardware (hier speziell auf Mikrocontroller-Ebene) zu erleichtern. Bisher haben viele eingebettete Hardware erfolgreich Micropython transplantiert, wie z. B. Pyboard, esp8266, WiPy, Espruino Pico, STM32F4 Discovery usw. (Empfohlenes Lernen: Python-Video-Tutorial)

PYBoard ist das offizielle Entwicklungsboard von MicroPython, aber dieses Board ist teurer und hat in China keine große Popularität erlangt. Dies bereitet auch vielen Entwicklern, die MicroPython lieben, Probleme. Glücklicherweise ist MicroPython Open Source unter der MIT-Lizenz. Wir können MicroPython gut auf anderen Entwicklungsboards ausführen, und der Effekt ist noch schlimmer.

Die MicroPython-Entwicklungsplatinenserie von TPYBoard ist derzeit die umfassendste und professionellste in China. Zusätzlich zu den TPYBoardV101, V102, V201, V202 und V702, die MicroPython unterstützen, umfassen die vorhandenen Produkte auch die Mindestsystemplatine stm23F4. Die Entwicklungsboards der Arduino-Serie usw. sind die beste Wahl für MicroPython vom Einstieg bis zur Beherrschung und außerdem gute Lehrer und hilfreiche Freunde für die Mehrheit der Entwickler auf dem Weg zur Lernhardware.

TPYBoardv102 ist das erste Produkt der MicroPython-Entwicklungsboard-Serie. Zusätzlich zu v102 umfasst die TPYBoard-Serie auch v202, das 8266 unterstützt, v201, das Ethernet unterstützt, und v702, das GPS-Beidou- und GPRS-Kommunikationsfunktionen unterstützt Das Produkt kommt heraus. Es hat auch Unterstützung und Liebe von der Mehrheit der Hersteller erhalten.

Version:

Damit die Mehrheit der Maker den Charme der MicroPython-Entwicklung besser und flexibler erleben kann, ist TPYBoardv102 jetzt in zwei Versionen unterteilt, die jeweils kompatibel sind mit MicroPython Die offiziellen Boards PYBoardv1.0 und PYBoardv1.1 sind auch mit einer Pinless-Version erhältlich. Fans können nach ihren eigenen Bedürfnissen wählen.

Aussehen:

TPYBoardv102 ist sehr kompakt, die Hauptplatine ist in blau getauchtes Gold gehalten, die Größe beträgt 64 mm * 54 mm, die Tragbarkeit ist sehr gut, Sie können es tragen mit dir und du kannst dich überall weiterentwickeln. Der offizielle Preis für PYBoard beträgt 28 Pfund, während der Preis für TPYBoardv102 bei 108 Yuan beginnt, was nur der Hälfte des Preises des offiziellen Boards entspricht, aber funktionell perfekt mit der Firmware PYBoardv1.0 und v1.1 kompatibel ist.

Kann Python Mikrocontroller entwickeln?

Grundlagen:

Durch TPYBoardv102 können Benutzer den Mikrocontroller einfach steuern, was es auch Computeranfängern ermöglicht, Hardware selbst zu basteln. Benutzer können über die MicroPython-Sprache vollständig auf die zugrunde liegende Hardware zugreifen und diese steuern, z. B. LED-Glühbirnen und LCD-Anzeigen steuern, Spannungen lesen, Motoren steuern, auf SD-Karten zugreifen usw.

Industriekapitel:

Ein Maschinenbauunternehmen in Guangzhou nutzte das TPYBoardv102-Entwicklungsboard, um die Forschung und Entwicklung sowie die Produktion von automatischen Kraftpapierverpackungsmaschinen unabhängig zu entwickeln und abzuschließen Das TPYBoard-Entwicklungsboard verfügt über einen ADC. Es verfügt über die Eigenschaften einer hochpräzisen Konvertierung, einer Super-Timer-Funktion, einer angemessenen und reichlich vorhandenen E/A-Port-Struktur usw. und wurde als Hauptsteuerung ausgewählt. Es ist hauptsächlich für die automatische Temperaturregelung verantwortlich. automatische Korrektur, Interaktion mit Weilun-Touchscreen, Wechselrichterüberwachung, Wärmeableitungssteuerung usw.

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonKann Python Mikrocontroller entwickeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn