Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| activitys:rpi:gpio [2016-10-28 10:55] – Franke | activitys:rpi:gpio [2025-02-03 05:16] (aktuell) – Automatic revision due to content change 185.191.171.11 | ||
|---|---|---|---|
| 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 | ||