21. Lektion: Pin's: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
* Was biett uns die Klasse Pin? | |||
<pre> | |||
>>> 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'] | |||
</pre> | |||
* Pins initialisieren. | * Pins initialisieren. | ||
<pre>machine.Pin(id, mode=- 1, pull=- 1, *, value=None, drive=0, alt=- 1)</pre> | |||
; id | |||
: Nummer des Pin (GPIO) | |||
; mode | |||
:: | |||
; pull | |||
: | |||
; * | |||
: | |||
; value | |||
: | |||
; drive | |||
: | |||
;alt | |||
: | |||
* Pins als Ausgang. | * Pins als Ausgang. | ||
** LED ansteuern. | ** LED ansteuern. | ||
Revision as of 16:29, 15 August 2023
- Was biett uns die Klasse Pin?
>>> 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']
- Pins initialisieren.
machine.Pin(id, mode=- 1, pull=- 1, *, value=None, drive=0, alt=- 1)
- id
- Nummer des Pin (GPIO)
- mode
-
- pull
- *
- value
- drive
- alt
- Pins als Ausgang.
- LED ansteuern.
- Pins als Eingang.
- Taster abfragen.