The successful applicant must have excellent verbal and written English skills in case communication is required regarding the project.
To allow entry of 4 values into 4 different inputs on the Tinker App to control the RGBW settings from 0 to 255 for all the LEDs (all LEDs same colour).
Live number entry : The person with the app should be able to enter a value of 0 to 255 for any colour and the result displayed as each number is entered or changed. For example, the colour at the time may be set as 255, 100, 100, 55 and when changing the 3rd number to, say, 200, this would be displayed on the strip straight away so the person could visually see what effect changing the number has made.
Advise or label which inputs are for R, G, B and W. I believe that the number order for this strip may be different to R, G, B, W. The order of the inputs should be arranged so that input 1 alters R, input 2 alters G, input 3 alters B and input 4 alters W
LED number in program : Provision should be made to alter the total number of LEDs to be controlled in the strip. This is so that if, say, only 250 LEDs are required, then this figure of 250 can be entered in the program and control the strip correctly for only 250 LEDs. The range of this number to enter should be from 1 to 600 as a minimum.
The program is to be heavily commented so that a comment describes what the following line or function is achieving. This is required that that a beginner can understand what each part of the program does and how it is done.