Microcontrollori e Coding

Il Laboratorio Microcontrollori e Coding è stato progettato per offrire agli studenti un ambiente di apprendimento avanzato e interattivo, dove possono acquisire competenze teoriche e pratiche nella programmazione e nello sviluppo di sistemi embedded. Grazie alla presenza di microcontrollori, schede di sviluppo e strumenti di simulazione, il laboratorio rappresenta un ponte tra la teoria e le applicazioni pratiche dell’elettronica e del coding. 

Ziele

  • Comprendere i principi fondamentali dei microcontrollori e delle loro applicazioni. 

  • Sviluppare competenze pratiche nella programmazione di schede di sviluppo. 

  • Integrare componenti hardware e software in progetti reali. 

  • Sperimentare la gestione di input e output tramite sensori, display e attuatori. 

  • Migliorare la capacità di diagnosi e debug di sistemi embedded. 

Zweck

  • Formare studenti e professionisti nel campo dello sviluppo di sistemi embedded. 

  • Integrare la teoria della programmazione con progetti pratici e applicazioni reali. 

  • Promuovere la creatività e l’innovazione attraverso la progettazione di dispositivi elettronici. 

  • Sensibilizzare all'importanza dell’ottimizzazione del codice per dispositivi a basso consumo. 

Ausrüstung

  • Set Sistema di Sviluppo per Scheda PDIP Arduino UNO R3: 
    Scheda di sviluppo con microcontrollore a 16 MHz e 32 KB di memoria flash. 
    Programmabile tramite porta micro USB e compatibile con Arduino IDE e Flowcode. 
    Include un pannello prototipo per la realizzazione di circuiti personalizzati, con otto linee dati, alimentazioni multiple (3.3V, 5V, GND) e breadboard adesiva. 

  • Combo-board: 
    Comprende 16 punti di I/O ciascuno con LED e pulsanti. 
    Display LCD alfanumerico 20x4 e quattro display a 7 segmenti. 
    Potenziometro, fotosensore e uscita audio per esperimenti avanzati. 

  • Flowcode per Arduino: 
    Software di sviluppo per la programmazione visuale senza sintassi complessa. 
    Simulazione, test e debug integrati con possibilità di porting tra dispositivi. 
    Supporto per la conversione del codice in C e funzioni drag and drop per le librerie. 

  • Schede di Espansione: 
    Espansione LED:
    Per esperimenti con segnali visivi. 
    Scheda di Commutazione: Per gestire ingressi e uscite digitali. 
    Espansione LCD Alfanumerica e Grafica: Per la visualizzazione di informazioni. 
    Scheda SD: Per il salvataggio e la gestione dei dati. 

  • Banco di Supporto: 
    Piano in conglomerato ligneo spessore mm 25 con spigoli arrotondati secondo le norme antinfortunistiche. 
    Dimensioni: 160x80X74 cm. 

  • Poltroncina con Schienale: 
    Ergonomico, con base a 5 razze e regolazione del sedile. 

  • Notebook: 
    Processore Intel Core i5, 8 GB di RAM e SSD da 512 GB. 
    Display da 15,6” con sistema operativo Windows 11 e connettività Wi-Fi. 

Übungen

Technologien und Beratung

Tecnologie Utilizzate

  • Sistemi di sviluppo Arduino e schede di espansione per esperimenti pratici. 

  • Software Flowcode per progettazione, simulazione e debug. 

  • Notebook ad alte prestazioni per supportare lo sviluppo e il controllo dei dispositivi. 

  • Banchi di lavoro ergonomici e attrezzature modulari per un apprendimento interattivo. 

Consulenza 

  • Per garantire il massimo rendimento delle attrezzature, il laboratorio offre servizi di supporto: 

  • Installazione e configurazione delle apparecchiature da parte di tecnici specializzati. 

  • Formazione per docenti con corsi dedicati all’uso ottimale delle tecnologie. 

Technische Daten

Übersicht der Übungen