21. Lektion: Pin'sAus Attraktor WikiVersion vom 15. August 2023, 15:51 Uhr von Kapest (Diskussion | Beiträge) InhaltsverzeichnisWas bietet uns die Klasse Pin?Im M5Microphyton:>>> import machine >>> dir(machine.Pin) ['__class__', '__name__', 'value', '__bases__', '__dict__', 'IN', 'IRQ_FALLING', 'IRQ_RISING', 'OPEN_DRAIN', 'OUT', 'PULL_DOWN', 'PULL_HOLD', 'PULL_UP', 'WAKE_HIGH', 'WAKE_LOW', 'init', 'irq', 'off', 'on'] Im Raspi Microphyton:>>> import machine >>> dir(machine.Pin) ['__class__', '__name__', 'value', '__bases__', '__dict__', 'ALT', 'ALT_GPCK', 'ALT_I2C', 'ALT_PIO0', 'ALT_PIO1', 'ALT_PWM', 'ALT_SIO', 'ALT_SPI', 'ALT_UART', 'ALT_USB', 'IN', 'IRQ_FALLING', 'IRQ_RISING', 'OPEN_DRAIN', 'OUT', 'PULL_DOWN', 'PULL_UP', 'board', 'cpu', 'high', 'init', 'irq', 'low', 'off', 'on', 'toggle'] Pins initialisieren.
machine.Pin(id, mode=- 1, pull=- 1, *, value=None, drive=0, alt=- 1) Üblicherweise reicht diese Kurzform:from machine import Pin p0 = Pin(0, Pin.OUT) Bedeutung der Parameter:
|