Kao
što vidimo Led dioda je spojena između dva pina mikrokontrolera i
to GP0 i GP1 ( nije uvjet, mogu biti bilo koji ). Znači ako je GP0
= 1, a GP1 = 0 tada led svijetli ( što je normalno ). Ako okrenemo
situaciju, pa je GP0 = 0, a GP1 = 1, tada je na led inverzni napon
pa ne svijetli ( što je opet normalno ). Ali ako poslije te situacije,
GP1 stavimo na high Z , te mjerimo vrijeme kad GP1 dođe u stanje "0",
dobit ćemo različite rezultate za različite razine osvjetljenosti.
Kraće vrijeme pada na nulu - znači veća osvjetljenost i obrnuto. U
karakteristike led diode kao senzora, nisam ulazio, jer mislim da
je sigurno nećete koristiti za neke mjerne uređaje, ali za neke jednostavne
aplikacije bilo bi zanimljivo iskoristiti njezinu mogučnost. Sada
Vam treba samo određeni softver kojim ćete napraviti neki uređaj ,
ali može to biti i neka smicalica koju ćete uvaliti prijateljima,
npr. evo jedan jednostavan primjer koji sam napisao - Led
Senzor.bas. U primjeru led ne svijetli (mora biti dan ), te kad
približavate ruku ka led diodi ( tj. stvarate sjenu ), ona počne svjetliti.
Evo mislim da sam Vam promijenio mišljenje o Led diodama, kojima smo
dali novu dimenziju upotrebe.
Program
u hex obliku možete skinuti ovdje :
Led Senzor.hex