pinIngang
Canonieke ID: gpio.setInput. English: pinInput.
Een pin is een aansluiting voor een signaal. GPIO betekent algemene in-/uitgangsaansluitingen; BCM is de GPIO-nummering, niet de volgorde van pinnen op de connector. In de interpreter en browser zijn deze pinnen virtueel: Pliro onthoudt nagebootste toestanden. Alleen een expliciet native Raspberry Pi-doel gebruikt fysieke pinnen. Configureren betekent vóór gebruik kiezen tussen ingang en uitgang. Zie GPIO en schakelbegrippen.
Configureert GPIO-invoer vóór bemonstering. Virtuele ingangen beginnen onwaar en kunnen door de IDE-werkbankhost worden aangestuurd. Fysieke Pi-invoer leest de lijn via het Linux GPIO-character-device. Dit is digitale invoer; er komen geen analoge omzetting, flankgebeurtenissyntaxis of impliciete pullweerstand-API bij.
Aanroepvorm
pinIngang(pin)
Argumenten
| Parameter | Type | Vereiste |
|---|---|---|
pin |
Number | Geheel BCM GPIO-nummer 0–27; niet de fysieke connectorpositie. |
Terugkeerwaarde
None.
Voorbeeld
# taal: nl
pinIngang(18)
zeg leesPin(18)
Toont false bij een verse virtuele ingang; fysieke invoer hangt af van de schakeling.
Aandachtspunten en veelgemaakte fouten
Gebruik de functienaam van je brontaal. De canonieke ID is een gezamenlijk documentatielabel; die ID typ je niet als aanroep. Een eigen variabele of functie met dezelfde naam kan de ingebouwde functie verbergen. Geef de beschreven argumenten en waardesoorten mee. Pliro meldt verschillen wanneer controle ze kan vinden, of wanneer de aanroep draait.
BCM-nummers verschillen van fysieke connectorposities. Test in de virtuele werkbank vóór fysieke Pi-export. Volg de fabrikant voor weerstanden, pull-ups/pull-downs en spanningen. Ontbrekende fysieke mogelijkheden of lijntoegang geven een diagnose; een productrecht is geen hardwaretoestemming.
Gerelateerde lemma’s
pinUitgang · schrijfPin · leesPin · Programmeergidsen · Hostondersteuning · Aanroepen en argumenten
