Attraverso un PC con Python, un Arduino UNO e un lettore NFC di Arduino, è stato realizzato un prototipo di gioco in cui il PC mostra una sequenza di colori e il concorrente deve ripetere la sequenza premendo i pulsanti corretti. Il gioco verrà proposto come attività PCTO a scuola dove gli studenti oltre a sviluppare i SW e a gestire la configurazione HW, dovranno progettare e stampare i pulsanti colorati, in modo da realizzare un prototipo di console.
Il file PUSH IT. pdf spiega il progetto nel dettaglio, il video https://youtu.be/IjkPS2CYO58?si=L_j_e_gRiPQDYvCh mostra il gioco come primo prototipo, mentre il video https://youtu.be/UvVuM8eXSnA?feature=shared mostra il gioco completo con la console realizzata attraverso il programma Fusion e una stampante 3d.
infine i file .py e .ino sono i file python e arduino e li potete trovare all'interno del link, https://drive.google.com/drive/folders/1HTe0b8E3efD0h-Av1XtQ9eAvaozUvIdf?usp=sharing
Di seguito i Flow Chart per il SW in Python e per il SW in Arduino (senza controllo interrupt e senza NFC)
Di seguito un documento che spiega il progetto, partendo dall'installazione di Arduino e Python, per passare alla spiegazione del gioco, fino alla descrizione dei pezzi di codice di arduino più complicati (interrupt e NFC)