Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
activitys:rpi:gpio [2016-10-28 10:55] – Franke | activitys:rpi:gpio [2018-08-23 14:58] – Franke | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | {{entry> | ||
{{tag> | {{tag> | ||
====== Raspberry Pi / GPIO ====== | ====== Raspberry Pi / GPIO ====== | ||
Zeile 15: | Zeile 16: | ||
# RasPi I/O-Ports (GPIO) einfach auslesen mit BASH, ein simples Beispiel-Script | # RasPi I/O-Ports (GPIO) einfach auslesen mit BASH, ein simples Beispiel-Script | ||
- | # Kompletter Pfad/File zum jeweiligen | + | # Benutze |
- | ports="21 22" | + | ports='21 22' |
# INIT | # INIT | ||
for port in ${ports} ; do | for port in ${ports} ; do | ||
- | echo " | + | echo " |
- | echo "in" | + | echo 'in' |
done | done | ||
# /INIT | # /INIT | ||
Zeile 28: | Zeile 29: | ||
while [ true ] ; do | while [ true ] ; do | ||
for port in ${ports} ; do | for port in ${ports} ; do | ||
- | v=$(< "/ | + | v="$(< "/ |
#echo " | #echo " | ||
- | if [ ${v} = 1 ] ; then | + | if [ "${v}" |
- | echo " | + | echo "Pin: ${port}: An" |
else | else | ||
- | echo " | + | echo "Pin: ${port}: Aus" |
fi | fi | ||
done | done |