Website-Suche

So richten Sie einen ESP32 Access Point (AP) mit MicroPython ein

ESP32-Boards verfügen über ein integriertes WiFi-Modul, das unbegrenzte Verbindungsmöglichkeiten eröffnet. Der ESP32 kann mit jedem Zugangspunkt wie einem Router verbunden werden oder als Hotspot fungieren und anderen Geräten einen Zugangspunkt bieten. Um den ESP32 im Zugangspunkt-Modus einzurichten, werden wir einen MicroPython-Code in der Thonny IDE schreiben und ihn mit anderen Geräten verbinden.

MicroPython mit ESP32

MicroPython ist in C geschrieben und mit Python 3 kompatibel. Es ist so gestal

Weiterlesen →

Wie man MicroPython-Firmware auf dem ESP32 mit ESPTOOL flashing kann

ESP32 ist eine auf einem Mikrocontroller basierende Plattform, und wir können sie mit der Programmiersprache MicroPython programmieren. Um den ESP32 mit MicroPython zu programmieren, müssen wir zuerst die MicroPython-Firmware darauf flashen. Die MicroPython-Firmware ist eine Lösung, die entwickelt wurde, um hochentwickelte Python-Sprachmerkmale in die niedrigstufige Hardware wie den ESP32 zu implementieren. Lass uns sehen, wie wir den ESP32 mit der MicroPython-Firmware flashen können.

Die Gliederung zu diesem Artikel ist unten aufgeführt:

ESP32 Analogmessungen mit MicroPython unter Verwendung der Thonny IDE

Wie man ESP32 ADC-Kanäle mit MicroPython liest

Das ESP32-Board verfügt über zwei integrierte 12-Bit-ADCs, die auch als SAR (Successive Approximation Registers) ADCs bekannt sind. Wir können die ESP32-ADCs mit einem MicroPython-Code konfigurieren. Dazu müssen wir nur eine Thonny IDE installieren, die ein Editor für Mikrocontroller ist, um sie mit MicroPython zu programmieren.

Hier sind einige Voraussetzungen, die erforderlich sind, um den ESP32 mit MicroPython zu programmieren:

Erste Schritte mit MicroPython, Thonny IDE und ESP32 auf dem Mac

Um ein ESP32-Board mit MicroPython zu programmieren, benötigen wir eine IDE, die Code auf den Mikrocontroller übertragen kann. In diesem Leitfaden werden wir das gesamte Installationsverfahren der Thonny IDE unter macOS abdecken und unser allererstes Programm zum Blinken einer LED auf dem ESP32-Board mit MicroPython hochladen.

Was ist MicroPython

MicroPython ist in C geschrieben und ist eine Softwareimplementierung für Python 3, die hauptsächlich auf Embedded-Systemanwendungen abzielt. Es kann jedoch nicht die vollständigen Standardbibliotheken von

Weiterlesen →

Installieren und Programmieren des ESP32 über die uPyCraft IDE auf dem Mac

ESP32 ist ein mikrocontrollerbasiertes IoT-Board, das MicroPython ausführen kann, um Befehle und Anweisungen auszuführen. Mehrere IDEs sind verfügbar, um ESP32 mit MicroPython zu programmieren. Heute werden wir die uPyCraft IDE mit ESP32 für MicroPython auf macOS einrichten.

Dieser Artikel enthält folgende Abschnitte:

1. Einrichtung der uPyCraft IDE mit ESP32 auf macOS

  • 1.1. Python 3 auf macOS installieren
  • 1.2. Herunterladen der uPyCraft IDE
  • 1.3. Installation der uPyCraft IDE auf macOS
  • 1.4. uPyCraft IDE Schnittstellenübersicht

2. Her

Weiterlesen →

Wie man Python 3 auf Pop!_OS installiert

Entwickler verwenden diese leistungsstarke, hochgradig skriptfähige Sprache weltweit für Anwendungen wie Penetrationstests, Web-Scraping, Webentwicklung usw. Die meisten Linux-Distributionen haben Python bereits in ihren Standardpaketen installiert, aber manchmal ist dies möglicherweise nicht der Fall. Der heutige Artikel zeigt, wie man Python3 auf Pop!_OS installiert.

Wie man Python 3 auf Pop!_OS 22.04 installiert

Hier werden wir drei Methoden besprechen, um Python3 auf Pop!_OS zu installieren. Aber vorher werden wir überprüfen, ob Python im Stand

Weiterlesen →

Python VirtualEnv Tutorial

Wenn Sie an einem Python-Projekt arbeiten, wird empfohlen, eine virtuelle Umgebung für das Projekt zu erstellen, um die Projektanforderungen vom System zu isolieren. Außerdem ist eine virtuelle Umgebung der beste Weg, um die Abhängigkeiten zu trennen, wenn Sie verschiedene Projekte haben, die unterschiedliche Versionen desselben Pakets benötigen.

Dieser Leitfaden bietet ein praktisches Tutorial über die virtuelle Umgebung von Python. Wir werden damit beginnen, zu verstehen, was eine Python-virtuelle Umgebung ist, welche Vorteile sie bietet und wie man die Python-virtuelle Umgebung ers

Weiterlesen →

Wie man Python auf Ubuntu 22.04 installiert?

Python ist eine vielseitige Programmiersprache, die weit verbreitet für verschiedene Zwecke verwendet wird, d.h. für wissenschaftliches Rechnen, Datenanalyse und Webentwicklung. Sie wird oft als eine der besten Programmiersprachen für Anfänger angesehen, wird aber auch von erfahrenen Entwicklern dank ihrer Vielzahl an Bibliotheken und Frameworks häufig verwendet. Python ist eine primäre Skriptsprache für Ubuntu und viele andere Linux-Distributionen, was es zu einem Katalysator für verschiedene Operationen auf Ubuntu macht.

Dieser Artikel wird besprechen:

Ein Python-Skript von Jenkins ausführen

Dieses Tutorial zeigt Ihnen, wie Sie ein Python-Skript aus einer Jenkins-Pipeline ausführen können. Wir werden die Jenkins-Pipeline-Syntax verwenden, um dies zu erreichen.

Bevor wir beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen haben:

  1. Eine Jenkins-Instanz
  2. Ein Python-Skript, das Sie ausführen möchten
  3. Der auf dem Jenkins-Controller oder Agent installierte Python-Interpreter

Jenkins Python-Skript im Pipeline ausführen

Wir können ein Python-Skript innerhalb einer Jenkins-Pipeline mit dem sh-

Weiterlesen →

ESP32 PWM mit MicroPython unter Verwendung der Thonny IDE

PWM-Pins im ESP32

Die ESP32-Platine verfügt über 16 unabhängige Kanäle, die PWM-Signale mit unterschiedlichen Zeitperioden und Breiten erzeugen können. Fast alle GPIO-Pins, die als Ausgang fungieren können, können verwendet werden, um ein PWM-Signal zu erzeugen. Die GPIO-Pins 34, 35, 36 und 39 können nicht als PWM-Pins verwendet werden, da sie nur Eingänge sind.

Weiterlesen →