Corso attualmente non disponibile
Corso Professionale Programmazione Microcontrollori
-
Ottimo corso di programmazione sistemi embedded con esercitazioni pratiche. La capacità del docente di trasmettere nozioni complesse in maniera semplice e di motivare l'allievo allo studio tramite la costante presenza di applicazioni pratiche. Docente in grado di indurre passione e curiosità.
← | →
-
Progettazione e Programmazione su sistemi a microcontrollori, più esercitazioni pratiche: Temi trattati di una certa rilevanza ed importanza accademica, resi chiari e comprensibili dal docente in ogni loro parte
← | →
-
Progettazione, programmazione ed esercitazione su sistemi a microcontrollori: Il livello di preparazione dell'insegnante ed i temi trattati durante il corso
← | →
Corso
A Reggio di Calabria ()
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Laboratorio intensivo
-
Livello
Livello avanzato
-
Ore di lezione
200h
-
Durata
9 Mesi
Si partirà dalle nozioni di base, in cui si apprenderanno le caratteristiche fondamentali sui dispositivi elettronici intelligenti in generale e sui microcontrollori in particolare, per poi passare allo studio del Linguaggio C, ed infine approfondire lo studio dei microcontrollori.
Informazioni importanti
Documenti
- Programma del Corso.pdf
Profilo del corso
L’obiettivo del corso è fornire le conoscenze e le competenze necessarie per la programmazione di qualsiasi tipologia di microcontrollore e gestirne la comunicazione con qualunque tipo di periferica esterna (memorie EEPROM, SD Card, controllori touch screen, display a caratteri, display a colori, display a sette segmenti, sensori, led, pulsanti, buzzer, e così via) ed integrata nel micro (come Timer, Comparatori, Capture, Compare, PWM, SPI, I2C, convertitori analogico digitali e via dicendo), mediante l’acquisizione di una metodologia professionale di programmazione, basata sullo studio della documentazione tecnica ufficiale, tra cui datasheet e user manual, dei microcontrollori e dei vari componenti elettronici che comunicano con esso.
Verrà pertanto formata una figura professionale in grado di muoversi in completa autonomia nel campo della programmazione embedded ed inserirsi nel mondo del mercato lavorativo che esso offre, il quale oggigiorno è in rapida espansione.
Il corso è rivolto soprattutto a coloro i quali desiderano presentarsi alle aziende che lavorano nell'ambito dello sviluppo di sistemi elettronici embedded con la qualifica di firmwarista.
Il corso è, tuttavia, rivolto a tutti e può essere sostenuto da tutti, in quanto lo studio dei microcontrollori viene affrontato dalle basi, così come dalle basi viene studiato il linguaggio di programmazione maggiormente utilizzato nella programmazione embedded, ossia il Linguaggio C.
Conoscenze di base di informatica
Il corso, della durata di 200 ore, viene svolto mediante lezioni strutturate in modo da presentare prima la parte teorica degli argomenti, quindi la parte pratica in cui si comprende come tradurre in codice le informazioni apprese, mediante la presentazione di semplici esempi che man mano diventeranno sempre più complessi. Gli strumenti di cui disporrà ogni canditato saranno:
- un PC, in cui verranno installate tutte le applicazioni necessarie per lo svolgimento del corso (ambienti di sviluppo integrati per la programmazione dei microcontrollori che verranno trattati durante il corso e Compilatori per le esercitazioni durante le lezioni relative alla comprensione del Linguaggio C);
- microcontrollori, basette millefori, breadboards, periferiche esterne e quant'altro necessario per la realizzazione dei sistemi elettronici che verranno trattati.
- slides contenenti gli argomenti del corso, suddivise per lezioni.
Il candidato avrà a disposizione tutti gli strumenti necessari per sostenere il corso.
Opinioni
-
Ottimo corso di programmazione sistemi embedded con esercitazioni pratiche. La capacità del docente di trasmettere nozioni complesse in maniera semplice e di motivare l'allievo allo studio tramite la costante presenza di applicazioni pratiche. Docente in grado di indurre passione e curiosità.
← | →
-
Progettazione e Programmazione su sistemi a microcontrollori, più esercitazioni pratiche: Temi trattati di una certa rilevanza ed importanza accademica, resi chiari e comprensibili dal docente in ogni loro parte
← | →
-
Progettazione, programmazione ed esercitazione su sistemi a microcontrollori: Il livello di preparazione dell'insegnante ed i temi trattati durante il corso
← | →
Valutazione del corso
Lo consiglia
Valutazione del Centro
Alessio Ballerino
Veronica Mandaglio
Giuseppe Sturniolo
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
8 anni del centro in Emagister.
Materie
- Programmazione
- Firmware
- Linguaggio C
- Schede elettroniche
- Microcontrollori
- Firmwarista
- Embedded
- Creazione software
- Domotica
- C
Programma
Nella seconda parte, invece, verrà studiato il Linguaggio C partendo da “zero”, ossia assumendo che coloro i quali seguiranno il corso non abbiamo mai avuto a che fare con questo linguaggio di programmazione. Verranno svolti vari esercizi non solo teoricamente bensì anche praticamente, ossia scrivendo, compilando ed eseguendo i programmi.
Nella terza parte, infine, che rappresenta la parte più importante del corso, si entra nel “mondo dei microcontrollori”. Qui si capirà, partendo da zero, tutto ciò che serve sapere per gestire ad hoc e programmare i microcontrollori e le periferiche esterne. Benchè di microcontrollori ce ne siano un’infinità, ognuno con caratteristiche diverse dagli altri, l’obiettivo è trasferire la mentalità generale con cui studiare, apprendere e programmare un microcontrollore. Lo stesso approccio vale pure per le periferiche esterne come display, EEPROM esterne, sensori, e così via. Anche se ogni periferica ha il suo modo di comunicare, vi sono dei protocolli standard che vengono ormai implementati in quasi tutti i dispositivi: il protocollo RS232, I2C e SPI. Questi tre protocolli verranno studiati, e ci permetteranno di implementare, in modo semplice, la comunicazione tra microcontrollore e periferiche dotate di questi standard di comunicazione. Verranno studiate anche periferiche che hanno modi di comunicazione custom, ossia non rientrante in alcuno standard, con l’obiettivo di permettere la comprensione del metodo generale da attuare davanti a qualsiasi periferica, al fine di creare una corretta interfaccia con il microcontrollore, indipendentemente dal modo di comunicare della periferica che si ha davanti. Quando parlo di periferica esterna, intendo anche un altro microcontrollore; si vedrà, infatti, come gestire la comunicazione tra due microcontrollori, necessaria nei progetti di una certa entità, quando è richiesta una comunicazione tra più micro del tipo MASTER – SLAVE.
Per ogni progetto che verrà realizzato, verrà studiato anche lo schematico, insieme alle soluzioni hardware che posso renderlo più efficiente.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Corso Professionale Programmazione Microcontrollori