GPIO
Oznacza „wejście / wyjście ogólnego przeznaczenia”. GPIO to rodzaj pinezki znajdującej się na układzie scalonym, który nie ma określonej funkcji. Podczas gdy większość pinów ma dedykowany cel, taki jak wysyłanie sygnału do określonego składnika, funkcja pinów GPIO jest konfigurowalna i może być kontrolowana przez oprogramowanie.
Nie wszystkie układy mają piny GPIO, ale są powszechnie spotykane w wielofunkcyjnych układach scalonych, takich jak używane w menedżerach zasilania i kartach audio / wideo. Są również używane w obwodach system-on-chip (SOC), które obejmują edytora, pamięć i zewnętrzne interfejsy - wszystko na jednym chipie. Piny GPIO umożliwiają konfigurację tych układów do różnych celów i współpracę z kilkoma typami komponentów.
Popularnym urządzeniem wykorzystującym wyprowadzenia GPIO jest Raspberry Pi, komputer jednopłytkowy przeznaczony dla hobbystów i do celów edukacyjnych. Zawiera rząd pinów GPIO wzdłuż krawędzi płytki, które zapewniają interfejs między Raspberry Pi a innymi komponentami. Te szpilki działają jak przełączniki o wydajności 3.3 V po ustawieniu na WYSOKIE i brakiem napięcia po ustawieniu na NISKIE. Możesz podłączyć urządzenie do określonych pinów GPIO i sterować nim za pomocą oprogramowania. Jeśli program poinformuje pin GPIO o włączeniu, dioda LED zaświeci się.
Większość użytkowników komputerów nie napotka pinów GPIO i nie musi martwić się o ich konfigurację. Jeśli jednak jesteś hobbystą lub programistą komputerowym, pomocne może być nauczenie się, jakie układy mają piny GPIO i jak z nich korzystać.