Stap 4: codering
De code bestaat uit verschillende afzonderlijke delen.
De declaraties van variabelen variabelen voor de Lilypad bloemblaadjes, een array declareren en lezen variabelen voor het meten van de kracht, variabelen om te controleren de LED pulserende, en een variabele te houden bijhouden van overmatige druk.
Setup activeert alle pins en kunt Serial (voor foutopsporing).
loop controleert de druk, logboeken buitensporige druk, en beide kwesties een waarschuwing als er overmatige kracht, wordt het niveau getoond als de schakelaar wordt ingedrukt, of anders pulseert. Het roept ook op printReading().
getReading() wordt een matrix gebruikt voor het opnemen van de druk.
printReading() helpt bij het opsporen van fouten, door te drukken van alle variabelen van de lezing.
checkWarning() registreert een ononderbroken periode van hoge kracht vóór triggering warning().
Warning() zorgt ervoor dat de LED's knipperen.
Raads toont meer LEDs voor grotere troepenmacht.
Pulse() toont sneller pulsaties voor grotere troepenmacht.
ledLight() helpt licht de LED's voor Raads- en pulse().