Stap 2: overzicht
Maar eerst wil ik een kort overzicht van het samenstel.
De meegeleverde toepassing neemt een screenshot van uw beeldscherm. Dat beeld is verdeeld in verschillende delen. Het rechter en linker gedeelte van het scherm en het bovenste gedeelte, die is ook verdeeld in een linker- en een rechterdeel. Dat maakt totaal vier delen.
De toepassing wordt drie gemiddelden berekend voor elk van deze gebieden (rood, groen, blauw). Door dit te doen kunnen we combineren deze waarden aan een gemiddelde kleur voor dat deel van het scherm.
Nadat we vier van deze kleuren (voor elk gebied een) berekend kunnen wij hen verzenden naar de micro controllers.
De computer en de micro-controllers zijn aangesloten via een seriële verbinding.
Nadat de micro controllers (in mijn geval twee Arduinos) hun berichten die ze kunnen veranderen van de kleur van de LED strips ontvangen. Daarvoor wijzigen zij de PWM waarde van hun uitvoer-pin. Elk van deze pinnen is verbonden met een transistor die de extern aangedreven 12V LED strips in- en uitschakelen schakelt.