Material:
1 tarja Arduino UNO, 1 polsador de membrana de 4 potes, 1 LED, 1 resistència 100KOhms (pel polsador), 1 resistència 220Ohms (pel LED), 1 breadboard, 7 cables Dupont.
Descripció:
Utilitza els ports 2 (polsador) i 3 (led)
En aquest exercici es proposen dues concepcions de l’ús del polsador:
- Utilitzar un botó de membrana de 4 potes com un polsador, de manera que en prémer el polsador el LED s’encengui un determinat temps i s’apagui automàticament.
- Utilitzar un botó de membrana de 4 potes com un interruptor, de manera que en prémer el polsador el LED s’encengui i mantingui aquest estat, però que en prémer una segona vegada s’apagui i també mantingui aquest estat.
Per això ens caldrà consultar l’estat del LED per negar-lo amb el símbol “!”, de manera que si està encès s’apagui i si està apagat s’encengui.
També tenim en compte l’efecte “rebot” (el cas en que en prémer el polsador massa estona envia moltes vegades la mateixa senyal)
Esquema:
Programació amb Arduino IDE:
1.- Utilitzar un polsador com a polsador
2.- Utilitzar un polsador com a interruptor
Programació amb mBlock:
1.- Utilitzar un polsador com a polsador
2.- Utilitzar un polsador com a interruptor
Descàrregues:
Ampliació:
- Luis Llamas – Llegir un polsador amb Arduino
- Youtube – Button and LED
- Youtube – Control a led with a button