# pinIngang [Ingebouwde functies](LEESMIJ.md) 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](../gidsen/pinnen-besturen.md). 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 ```text pinIngang(pin) ``` ## Argumenten | Parameter | Type | Vereiste | |---|---|---| | `pin` | Number | Geheel BCM GPIO-nummer 0–27; niet de fysieke connectorpositie. | ## Terugkeerwaarde `None`. ## Voorbeeld ```pliro # 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](../begrippen/canonieke-identiteit.md) 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](../begrippen/parameters-en-argumenten.md) 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](pinUitgang.md) · [schrijfPin](schrijfPin.md) · [leesPin](leesPin.md) · [Programmeergidsen](../gidsen/pinnen-besturen.md) · [Hostondersteuning](../gidsen/uitvoeromgevingen.md) · [Aanroepen en argumenten](../syntaxis/aanroepen.md)