Dies ist eine alte Version des Dokuments!


Raspberry Pi / GPIO

raspi_-_get_gpio_demo.bash
#!/bin/bash
 
# RasPi I/O-Ports (GPIO) einfach auslesen mit BASH, ein simples Beispiel-Script
 
# Kompletter Pfad/File zum jeweiligen I/O-Port. (!) Muss vorher initialisiert werden.
ports="/sys/class/gpio/gpio21/value /sys/class/gpio/gpio22/value"
 
# Schleife
while [ true ] ; do 
	for port in ${ports} ; do
		v=$(< ${port})
		#echo "Debug: ${port} = ${v}"
		if [ ${v} = 1 ]; then 
			echo "Pin an"
		else
			echo "Pin aus"
		fi
	done
	sleep 1s
done
  • Zuletzt geändert: 2016-10-26 22:20