in this video the whole background is explained: goal was to create a weather station based on Arduino UNO (among 2 other projects) and use available standard components like sensors BMP280 for air presssure and DHT22 for measuring temperature and humidity. additionally the program measures wind speed with an anemometer, using interrupt ability from Arduino uno to get the correct time interval between input pulses per rotation of the anemometer wheel. Also a LCD RGB display is added connected via Seeed Grove Base Shield, which makes wiring simple. Some characters are user specific and the program shows how to define them. In this was there is also a trend graph, which normally needs a more expensive graphic display.