More comments to dim LED
This commit is contained in:
parent
1d0dbd510b
commit
d6edf2f3f9
@ -4,6 +4,29 @@
|
||||
* Date: 2018-10-25
|
||||
*/
|
||||
|
||||
/**
|
||||
* Denne koden forventer følgende setup av Arduino:
|
||||
* - En LED koblet til samme pin som LED_PIN
|
||||
* - To knapper totalt:
|
||||
* - Én knapp som er koblet til samme pin som INC_PIN ("increment" pin).
|
||||
* - Én knapp som er koblet til samme pin som DEC_PIN ("decrement" pin).
|
||||
*
|
||||
* Koden gjør følgende:
|
||||
* - Setter opp input og output ved definerte pins
|
||||
* - Definerer diverse variabler med standardverdi (se kommentarer).
|
||||
*
|
||||
* Loop:
|
||||
* - Sjekker om INC ("INCrement" knapp) er trykt ned.
|
||||
* - Om INC er trykt ned i en kort puls (<500 ms), vil den sette LED til max lys (255).
|
||||
* - Om INC er trykt ned og holdt over en lengre periode (500+ ms), vil den gradvis øke LED til max lys og stoppe på max.
|
||||
* - Den gjør også andre "småting", som å lagre sist gang knappen ble trykt ned og "holdt", slik at den kan følge med på
|
||||
* når LED skal gradvis øke eller lyse for fullt med en gang.
|
||||
* - Den sjekker også DEC ("DECrement" knapp) er trykt ned og gjør lignende, bare "omvendt".
|
||||
* - Om DEC er trykt ned i en kort puls (<500 ms), vil den skru av LED helt (0).
|
||||
* - Om DEC er trykt ned og holdt i en lengre periode (500+ ms), vil den gradvis senke LED til den er av og stoppe.
|
||||
* - Lignende med INC så følger den med på når knappen ble trykt ned og "holdt".
|
||||
*/
|
||||
|
||||
// Pin som LED er koblet til.
|
||||
int LED_PIN = 10;
|
||||
// "Increment" pin - altså pin'en som "increment" (pluss) knapp er koblet til.
|
||||
|
Loading…
Reference in New Issue
Block a user