Anpassningsbara skrivbordslampa (6 / 7 steg)
Steg 6: Kodning på Arduino eller elektriska Imp
Hämta filen LampController.ino fäst längst ned på denna sida. Justera de varierande definitionerna överst i filen till stiften används på din arduino för varje kanal i din RGB LED strip. Dessutom, se till att följande rad innehåller rätt stift för din kapacitiv sensor:
CapacitiveSensor cs_4_2 = CapacitiveSensor(2,4);
Om du upptäcker att ditt ljus ljusstyrka permanent förändras, bör du öka värdet för den variabel som heter "threshold." Om du upptäcker att din touch har ingen effekt, se till att demonstrationen koden från avsnittet "Building the kapacitiv Touch Sensor" fungerar. Om det fungerar, överväga att sänka din tröskelvärde. Detta kommer att ta lite arbete för att få rätt, så ha tålamod! Om du upptäcker att din tallrik har för mycket brus, överväga att sätta Kapton tejp över kanterna på din mässingsskylt. Detta kommer att isolera plattan elektriskt, och bör ge dig bra data för tröskelvärde kalibrering.