Weather station

As a part of our course, design of mechatronics, we had to create a weather station with a split-flap display. The plates are supposed to be able to fit tight together without using glue, unfortunately this is not the case.
To run an Arduino (we used the Arduino Uno) is needed along with two phototransistors (e.g. GP1S51VJ000F), two stepper motors (e.g. 28BYJ-48) and an wifi-module (e.g. ESP8266).
The Calibration.ino should be run to generate an array of index for each flap (one for temperature and one for weather) and these arrays should be copied into Vejrstation.ino (overwriting iconSteps and tempSteps) and the latter should be run on the Arduino.