Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
activitys:rpi:gpio [2016-10-28 10:57] Frankeactivitys:rpi:gpio [2018-08-23 14:58] (aktuell) Franke
Zeile 1: Zeile 1:
 +{{entry>Raspberry_Pi/raspi gpio bash;-}}
 {{tag>Raspberry_Pi raspi gpio bash}} {{tag>Raspberry_Pi raspi gpio bash}}
 ====== Raspberry Pi / GPIO ====== ====== Raspberry Pi / GPIO ======
Zeile 16: Zeile 17:
  
 # Benutze I/O-Ports # Benutze I/O-Ports
-ports="21 22"+ports='21 22'
  
 # INIT # INIT
 for port in ${ports} ; do for port in ${ports} ; do
- echo "${port}" > /sys/class/gpio/export + echo "${port}"'/sys/class/gpio/export' 
- echo "in>"/sys/class/gpio/gpio${port}/direction"+ echo 'in> "/sys/class/gpio/gpio${port}/direction"
 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=$(< "/sys/class/gpio/gpio${port}/value")+ v="$(< "/sys/class/gpio/gpio${port}/value")"
  #echo "Debug: ${port} = ${v}"  #echo "Debug: ${port} = ${v}"
- if [ ${v} = 1 ] ; then + if [ "${v}'1] ; then 
  echo "Pin: ${port}: An"  echo "Pin: ${port}: An"
  else  else
  • Zuletzt geändert: 2016-10-28 10:57