Cezary napisał/a:Podmienić skrypt. Nawet przykład masz w linku który podałem...
Więc sterowanie diodą qss poprzez polecenia dają żądany efekt
echo "255" > /sys/class/leds/tp-link:blue:qss/brightness
echo "0" > /sys/class/leds/tp-link:blue:qss/brightness
w temacie OpenWrt GPIO / Sterowanie przekaźnikiem są podane linki do możliwych schematów, działa tylko ten http://fabrizio.zellini.org/wp-content/ … fonera.png
Jeśli ja chce sterować masą i wykorzystam to "moc3020m" to wystarczy że na jego wyjściu podłącze masę, a drugi pin do przekaźnika gdzie podaje na wejsciu masę? Czy diodę qss mogę zostawić do sygnalizownia stanu. czy lepiej ją wywalić?
No i teraz ten skrypt (podmieniłem już na ten od sterowania GPIO)
LED1="/sys/class/gpio/gpio2/value"
LED2="/sys/class/gpio/gpio18/value"
LED3="/sys/class/gpio/gpio7/value"
case "$1" in
off)
case $2 in
1)
echo "0" > $LED1
;;
2)
echo "0" > $LED2
;;
3)
echo "0" > $LED3
;;
esac
;;
on)
case $2 in
1)
echo "1" > $LED1
;;
2)
echo "1" > $LED2
;;
3)
echo "1" > $LED3
;;
esac
;;
status)
echo -n "1:"
[ $(cat $LED1) -eq "0" ] && echo "off" || echo "on"
echo -n "2:"
[ $(cat $LED2) -eq "0" ] && echo "off" || echo "on"
echo -n "3:"
[ $(cat $LED3) -eq "0" ] && echo "off" || echo "on"
;;
esac
exit 0
Co trzeba zrobić aby sterować tą diodą poprzez usb relay? wiem żę edytować skrypt, ale nie mam pojęcia jak?
pewnie nie wystarczy w którymś z tych wierszy zmienić nr GPIO odpowiedzialny za sterowanie diodą qss ?
LED1="/sys/class/gpio/gpio2/value"
LED2="/sys/class/gpio/gpio18/value"
LED3="/sys/class/gpio/gpio7/value"