SmartSwitch Light Switch (6 / 9 steg)
Steg 6: Tolka Sensor Input
Den infraröda lysdioder används i detta projekt kom för en förpackning från RadioShack som innehöll en fotodiod.
För att säga vilken som är vilken i pack, är lysdioderna de tonade dioderna, medan fotodioderna inte är tonade. Fotodioderna skulle kunna plocka upp IR-ljus, men vi hittade som att spänning skillnaden mellan IR-ljuset på att plockas upp och infrarött ljus inte tas upp var för liten. Så, vi använde några VS1838B IR mottagare, som var från Cal Poly Robotics Club. VS1838B måste att ges en särskild IR-signalen för att aktiveras. I synnerhet mottagarna krävs en 38kHz signal som var på för 600 mikrosekunder, sedan för 900 mikrosekunder för att aktiveras. Koden för 38kHz signal ges i clock_div2. Koden för att ställa en hög för 600 mikrosekunder, sedan låg för 900 mikrosekunder ges i clock_div3.
VS1838B mottagaren ut en hög signal när sysslolös, sedan en modulerad frekvens efter något hade stött den mottagaren. För att jämna ut det modulerad frekvensen, skrevs Smooth_Rec.