Polsadors i leds

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:

Leds en cascada per Arduino IDE Leds en cascada per mBlock

 

 

Ampliació: