21. Lektion: Pin's: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
Zeile 1: Zeile 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.

Version vom 15. August 2023, 15:29 Uhr

  • 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.

https://docs.m5stack.com/en/mpy/official/machine