Ich habe ein frisch installiertes Raspberry pi Os Bullseye.
für die Steuerung der GPIOS habe ich apt install pigpiod ausgeführt.
Code
dann habe ich folgendes skript:
#!/bin/bash
#if ! pgrep pigpiod &> /dev/null; then
# echo "Starting pigpio daemon..."
# sudo pigpiod
# echo "pigpio daemon started."
#fi
# Pin-Nummer definieren
roteLED=21
# Pigpio-Tools initialisieren
sudo pigpiod
# Pin als Ausgang festlegen
pigs m $roteLED w
# Pin auf HIGH setzen (LED einschalten)
pigs w $roteLED 1
# Warten für 5 Sekunden
sleep 5
# Pin auf LOW setzen (LED ausschalten)
pigs w $roteLED 0
# Pigpio-Tools beenden
#sudo killall pigpiod
Display More
ich bekomme immer die Fehlermeldung :
initInitialise: Can't lock /var/run/pigpio.pid
Can't initialise pigpio library
dennoch leuchtet die LED für fünf Sekunden.
ich komme von der wiringPi Bibliothek und da kommt die Fehlermeldung nicht wenn ich die GPIOS mit shell skripten oder C/C++ zu steuer.
Leider gibt es für WiringPi keine Updates mehr. Deswegen würde ich gerne zu einer anderen Bibliothek zum steuern der GPIOS wechseln.