Kun käytät RPi.GPIO-kirjastoa Pythonissa , sinun on soitettava
import RPi.GPIO as GPIO
ja sitten
GPIO.setmode(GPIO.BOARD)
tai
GPIO.setmode(GPIO.BCM)
Mitä eroa näillä kahdella vaihtoehdolla on?
Kommentit
- Käytän pinout.xyz , helposti seurattavat kuvat ja siisti käyttöliittymä 🙂
Vastaa
Sain alla olevat tiedot täältä .
GPIO.BOARD -vaihtoehto määrittää, että viittaat nastoihin liittimen nastan numerolla – eli taululle (esim. P1) ja alla olevien kaavioiden keskelle painetuilla numeroilla. / p>
GPIO.BCM -vaihtoehto tarkoittaa, että viittaat ”Broadcom SOC -kanavan” nastoihin numero, nämä ovat numeroita jälkeen ”GPIO” vihreissä suorakulmioissa alla olevien kaavioiden ulkopuolella:
Valitettavasti BCM -numerot vaihdettu Pi1-mallin B version välillä, ja sinun on selvitettävä, kumpi sinulla on opas täällä . Joten voi olla turvallisempaa käyttää BOARD-numeroita, jos aiot käyttää useampaa kuin yhtä Vadelma Pi: tä projektissa.
- Malli B + käyttää samaa numerointia kuin malli B r2.0, ja lisää uusia nastoja (hallituksen numerot 27-40).
- Vadelma Pi Zero, Pi 2B ja Pi 3B käyttävät samaa numerointia kuin B +.
Pi1 Malli B +, Pi 2B, Pi Zero ja Pi 3B:
Pi 1 Malli B -versio 2.0:
Pi 1 Malli B -versio 1.0:
Kommentit
- Ja täydellisyyden vuoksi A on sama kuin myöhemmissä B-mallilevyissä ja A + on sama kuin B +.
- Se ' ärsyttää. Laita vain kaksi pientä numeroa jokaiseen tapiin. Vakavasti @LadyAda