module:micropython:esp32checkledsystem
Table of Contents
MicroPython: Esp32CheckLedSystem
Benutzung
Beispiel für die Einbindung der MicroPython-Library LedSystem.py :
# from machine import Pin # class CLedSystem(): # def __init__(self, pinindex): self.PinIndex = pinindex return # def Open(self): self.Pin = Pin(self.PinIndex, Pin.OUT) return def Close(self): self.Pin = Pin(self.PinIndex, Pin.IN) return # def On(self): self.Pin.value(1) # def Off(self): self.Pin.value(0);
Wichtig: Die Library LedSystem.py muss im FileSystem des MicroControllers vorhanden sein!
Aufrufendes Programm Esp32CheckLedSystem.py :
# import time # import LedSystem as LS # LedSystem = LS.CLedSystem(2) LedSystem.Open() for I in range(0, 100): LedSystem.On() time.sleep_ms(100) LedSystem.Off() time.sleep_ms(100) LedSystem.Close()
Run-Ausgabe im Terminal, Programm-Ende nach 100-fachen Blinken der LedSystem:
>>> Running ..\Esp32CheckLedSystem.py >>> ♦♦> MicroPython v1.17 on 2021-09-02; ESP32 module with ESP32 Type "help()" for more information. >>>
Version
module/micropython/esp32checkledsystem.txt · Last modified: 2022/09/13 11:58 by 127.0.0.1