- Arduino
- Sensor de llum (fotocèl·lula)
- Resistencia de 10K Ohms
- 3 cables
- Protoboard
La fotocèl·lula canvia la seva resistència depenent de la quantitat de llum que li arriba. Aquí tenim un exemple:
Per començar, el diagrama de com ha d'anar connectat el circuit d'exemple:
Simplement necessita una connexió de càrrega 5V (encara que suporta fins a 120V), llegir el valor amb una de les entrades analògiques i posar una resistència pull-up cap al negatiu, com si fos un divisor de tensió. Recordem que són necessàries per evitar problemes a l'hora de rebre voltatge de la fotocèl·lula.
Per a la programació farem el següent:
Mirant la sortida del serial monitor podem observar que el valor llegit és 0 quan no hi ha llum, i 1023 quan hi ha la màxima llum. Si llegim un valor de 512, significa que en aquest moment llegim 2.5V de la fotocèl·lula.
Els valors màxims llegits d'aquesta manera són:
I els mínims:
Ara com sempre, podem jugar amb aquests valors per serials, maps, etc
Cap comentari:
Publica un comentari a l'entrada