Paso 6: Instalar PIGPIO
Instalar la biblioteca de pigpiod por medio de estos comandos
sudo apt-get update
sudo Apto-conseguir instalar python-pigpio python3-pigpio de pigpio
Descargar el programa de ejemplo DHT22 de aquí http://abyz.co.uk/rpi/pigpio/code/DHTXXD.zip
Aplique este parche para test_DHTXXD. Esto añade unidades a la respuesta y añade un error cuando no se está ejecutando pigpiod.
diff test_DHTXXD.c orig/test_DHTXXD.c
c 128 128
< printf ("%d %.1f C %.1f %% \n", r.status, r.temperature, r.humidity);
---
> printf ("%d %.1f %.1f\n", r.status, r.temperature, r.humidity);
d 158.160 157
<} else {}
< fprintf (stderr, "ERROR: pigpiod no running\n");
< volver 1;
Compilar con este comando
gcc-pared - pthread -o DHTXXD test_DHTXXD.c DHTXXD.c-lpigpiod_if2
Copiar DHTXXD en /usr/local/bin/dht22 y ejecutable.
En este punto debe ser capaz de probar el sensor de DHT22 con el comando
dht22
Y debe responder con
0 C 18,4 51.0%