Toto je starší verze dokumentu!
dokumentace wiring pi
git clone https://github.com/zhaolei/WiringOP.git -b h3 cd WiringOP chmod +x ./build sudo ./build
po instalaci precteme a zobrazime gpio piny
gpio readall
inicializace na zapnuti pinu 23 pro vystup
gpio mode 23 out
zapnuti / vypnuti pinu 23
gpio write 23 0 && gpio write 23 1
gpio readall
na rele | na opi | barva vodice (kvuli homogenite) |
---|---|---|
GND | 0v | cerny |
IN1 | wPI 11 | bily |
IN2 | wPI 24 | sedy |
IN3 | wPI 23 | ruzovy |
IN4 | wPI 22 | modry |
IN5 | wPI 21 | zeleny |
IN6 | wPI 1 | zluty |
IN7 | wPI 4 | oranzovy |
IN8 | wPI 5 | hnedy |
VCC | 5v | cerveny |
pripojena periferie | jaky wPI pin pouzit | barva vodice (kvuli homogenite) |
---|---|---|
data pro 433Mhz transmitter | wPI 0 | - |
1wire, napriklad na dallas senzor teploty | wPI 25 | - |
8-port moduly z ciny je lepsi inicializovat po startu, oproti logice rpi maji otoceny statusy, co je low a co high, proto skript nize spoustim po startu. da mmi to i vizualni kontrolu, ze vsechny svetla nabehnou.
#! /bin/sh # /etc/init.d/relaystart # gpio mode 25 out && gpio write 25 0 sleep 1 gpio write 25 1 gpio mode 24 out && gpio write 24 0 sleep 1 gpio write 24 1 gpio mode 23 out && gpio write 23 0 sleep 1 gpio write 23 1 gpio mode 22 out && gpio write 22 0 sleep 1 gpio write 22 1 gpio mode 21 out && gpio write 21 0 sleep 1 gpio write 21 1 gpio mode 1 out && gpio write 1 0 sleep 1 gpio write 1 1 gpio mode 4 out && gpio write 4 0 sleep 1 gpio write 4 1 gpio mode 5 out && gpio write 5 0 sleep 1 gpio write 5 1