Pierwsze kroki z Raspberry Pi: obsługa GPIO z wiersza poleceń

Raspberry Pi to doskonały komputer multimedialny o dużych możliwościach, który „pamięta” także o bardzo prostych zadaniach, jak na przykład sterowanie przekaźnikami. Jak sobie poradzić z takim zadaniem od strony programowej piszemy w artykule.

Komputer Raspberry Pi jest wyposażony w złącze szpilkowe P1, na które wyprowadzone są m.in. linie GPIO (fotografia 1). Dla niewtajemniczonych: najprościej mówiąc są to szpilki na których procesor może ustawić napięcie 0 V lub 3,3 V. Ze względu na niewielki dopuszczalny prad obciążenia linii GPIO sterowanie obciążeń takich jak LED wymaga zastosowania buforów prądowych. W przykładowej aplikacji wykorzystno moduł buforujący KAmodLED8 firmy KAMAMI.pl, który wyposażono w osiem diod LED.

 

Fot. 1. Umiejscowienie złącza z liniami GPIO na płytce Raspberry Pi

 

Obecnie sprzedawana jest wersja 2.0 komputera Raspberry Pi i ta wersja jest wykorzystana w przykładach. W poprzednich wersjach rozmieszczenie wyprowadzeń na złączu jest inne. Różnice zaznaczone na czerwono widać na rysunku 2.

 

 

Rys. 2. Różnice w wyprowadzeniach Raspberry Pi w wersjach 1.0 i 2.0

 

 

O autorze