## Progetto 4: Pulsanti programmabili ![](./media/Makecode_b339baac.jpg) [Fai clic per scaricare il codice 1 per questa lezione](./Code/Programmable-Buttons.hex) [Fai clic per scaricare il codice 2 per questa lezione](./Code/Programmable-Buttons2.hex) ### (1)Descrizione del progetto: I pulsanti possono essere usati per controllare circuiti. In un circuito integrato con un pulsante, il circuito è collegato quando si preme il pulsante e aperto viceversa. La scheda principale Micro:bit main board V2 dispone di tre pulsanti: due sono pulsanti programmabili (contrassegnati con A e B) e quello sull'altro lato è un pulsante di reset. Premendo i due pulsanti programmabili è possibile fornire tre segnali diversi. Possiamo premere il pulsante A o B singolarmente oppure entrambi insieme e la matrice di LED mostra rispettivamente A, B e AB. Iniziamo. ### (2)Componenti necessari: Micro:bit main board V2 Cavo Micro USB ### (3)Codice di test 1 : Collega il computer alla scheda micro:bit tramite il cavo Micro USB e programma nell'editor MakeCode, ![](./media/Makecode_c776e309.gif) Codice completo: ![](./media/Makecode_054985a9.png) ### (4)Risultati del test 1 : Dopo aver caricato il codice di test 1 su Micro:bit main board V2, la matrice di punti LED 5*5 mostra A se viene premuto il pulsante A, B se viene premuto il pulsante B e AB se i pulsanti A e B vengono premuti insieme. ![](./media/Makecode_b48c79ad.gif) ### (5) Codice di test 2 : ![](./media/Makecode_751dfce0.gif) Programma completo : ![](./media/Makecode_5cdecff7.png) ### (6)Risultati del test 2: Dopo aver caricato il codice di test 2 su Micro:bit main board V2, quando si preme il pulsante A il numero di LED che diventano rossi aumenta, mentre quando si preme il pulsante B il numero di LED che diventano rossi diminuisce. ![](./media/Makecode_248724b3.gif) ---