Humidity and temperate sensor DHT11 on the Banana Pi or Raspberry Pi (not tested).
Read out the values from the sensor and print to the console.
The approach of polling the values is improvable unfortunately. Because we are running on a system with many concurrent processes the results vary with every run. With an heuristic approach it works very good however.
It would be perfect if we could rely on interrupts but this is not possible in user-space.
Clone the repository and run ./build
.
This installs includes and library in /usr/local/include and /usr/local/lib. Binaries in the /usr/local/bin folder.
Go to the source directory and use the mighty force of shining CMake :D to compile the pico project.
The wiringPi sub folder contains the internal interface library for the installed wiringBP library.
Do make install
to install the library in /usr/local.
(I used Armbian stretch but also more recent versions should work).