Struttura del corso
Introduzione
- Microcontrollore vs microprocessore
- Arduino vs Raspberry Pi
Panoramica sui sistemi embedded
Come scegliere la scheda Arduino più adatta al proprio progetto
L’approccio corretto per apprendere a usare Arduino
Nozioni fondamentali di elettronica applicate ad Arduino
Come interpretare uno schema circuitlematico
Utilizzo del multimetro digitale (DVM)
Come evitare danni ai pin GPIO e altre precauzioni di sicurezza
Collegamento dei componenti tra loro
Strumenti software e hardware indispensabili per lavorare con Arduino
Approfondimento su Arduino IDE
Programmazione di base di Arduino
Scrivere il primo programma: un LED che lampeggia (l’equivalente elettronico del “Hello World”)
Concetti base della programmazione: cicli, condizioni, variabili, funzioni e parametri
Panoramica sugli interfacce di ingresso/uscita (I/O)
Configurazione dei sensori di ingresso
Uso di LED, interruttori, buzzer e dispositivi di visualizzazione
Configurazione dei dispositivi di uscita (LED e robotica elettromeccanica)
Programmazione del controllo tra sensori e dispositivi di uscita
Progetto pratico: Sistema automatico di regolazione dell’illuminazione
Conversione analogico-digitale (ADC)
Comunicazione seriale e programmazione UART
Utilizzo di sensori, motori e dispositivi audio
Progetto da definire
Test ed eseguimento del debug dei programmi Arduino
Come ampliare le capacità operative di Arduino
Partecipazione attiva alla comunità Arduino
Risoluzione dei problemi più comuni
Conclusioni e sintesi del corso
Requisiti
- Non è richiesta alcuna precedente esperienza nella programmazione.
- È utile possedere una conoscenza di base o interesse per l’elettronica e l’hardware.
Destinatari del corso
- Sviluppatori alle prime armi
- Tecnici specializzati in hardware e software
- Professionisti di settori tecnici di ogni ambito
- Appassionati e hobbisti
Recensioni (7)
Iniziare e fare alcune cose di base è stato estremamente utile
Remy Pieron - Facebook
Corso - Arduino Programming for Beginners
Traduzione automatica
ambiente rilassato e informale, con abbondante supporto durante gli esempi pratici
bernard hoey - University of Glasgow
Corso - Arduino: Programming a Microcontroller for Beginners
Traduzione automatica
Ho apprezzato il corso tenuto da qualcuno con esperienza nel settore.
Nicholas Scott - University of Glasgow
Corso - Arduino: Programming a Microcontroller for Beginners
Traduzione automatica
Ho trovato che l'equilibrio tra le spiegazioni alla lavagna e l'apprendimento pratico manuale fosse perfetto per un corso introduttivo su Arduino, e il ritmo del corso era anche appropriato.
Neil Owen - University of Glasgow
Corso - Arduino: Programming a Microcontroller for Beginners
Traduzione automatica
Lo stile di Rod era divertente.
Tom O'Hara - University of Glasgow
Corso - Arduino: Programming a Microcontroller for Beginners
Traduzione automatica
Rod sembrava molto competente e entusiasta del materiale del corso.
Kyle Stirling - University of Glasgow
Corso - Arduino: Programming a Microcontroller for Beginners
Traduzione automatica
L'acquisizione di conoscenze utili e la chiarificazione di alcuni aspetti di cui non ero sicuro in precedenza.
Kenneth Mahoney - University of Glasgow
Corso - Arduino: Programming a Microcontroller for Beginners
Traduzione automatica