- ARDUINO Basic
-
€ 1350.00
-
42 ore di corso
- Corso di primo livello

Arduino è il nome di una piattaforma hardware per lo sviluppo di applicazioni basate sui microcontrollori ATMEL. Ideata in Italia nel 2005, è basata su una semplicissima scheda di I/O e su un ambiente di sviluppo che usa una libreria Wiring per semplifi care la scrittura di programmi in C e C++ da far girare sulla scheda. Wiring è un ambiente di programmazione open-source per impieghi su schede elettroniche, pensato per una facile applicazione; si tratta di un progetto italiano nato ad Ivrea (da un team composto da Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis) e successivamente sviluppato all’università Los Andes in Colombia.
Programma del corso:
- Hardware, software e IDE: introduzione all’ambiente arduino
- Tipologie di schede Arduino
- Cenni di elettronica ed elettrotecnica
- Cenni teorici, leggi di Ohm
- Strumenti, uso del multimetro
- Breadboards e prototipazione
- Resistori, led
- Sensori
- Cenni di programmazione in C/C++
- Hello World
- Variabili
- Operatori
- Operatori condizionali, cicli
- Funzioni setup() e loop()
- Bottoni e interruttori, input digitali
- Gestione dei display LCD
- Connessione Wi-Fi
- Resistori pull-up e pull-down
- Servomotori e stepper
- EEPROM, archiviazione
- Ethernet ed SD, leggere e scrivere dati con Arduino
- Comunicazione seriale e I2C
- UART communication protocol
- Sensori e shields
- Cenni di domotica
- Droni, stampa 3D e macchine industriali con Arduino (cenni)
- Estensione della board arduino.
Inizio Corsi

ARDUINO PIU’ DI UNA SEMPLICE SCHEDA
La proliferazione di embedded systems presenta una nuova sfida nell’ambito dei professionisti IT. L’utilizzo pervasivo di device in grado di controllare l’ambiente in cui noi viviamo e comunicare attraverso la rete sta spostando sempre pi`u attenzione verso questi apparati. In particolare i cosiddetti Cyber-Physical System rappresentano la stretta integrazione tra elaborazione e processi fisici uniti in un processo in feedback. Le loro applicazioni – dai forni a microonde, automobili, smartphone, sistemi di sorveglianza, pacemaker – presentano alti gradi di criticità in termini di affidabilità, tempi di risposta certi, risparmio energetico e comunicazione mediante Internet che gli attuali modelli di programmazione non riescono a catturare. Tra le piattaforme embedded a più larga diffusione troviamo Arduino, che si colloca tra i prodotti come una scheda per la prototipazione rapida, user-friendly, ed una ergonomia di design unica nel suo genere ad un costo decisamente accessibile, adatta alla sperimentazione elettronica e sviluppo di nuovi oggetti.
Scopo di questo corso è fornire gli strumenti di programmazione e le conoscenze di base per l’utilizzo dei più comuni componenti elettronici (Pulsanti, LED, Potenziometri, Fotoresistenze, e altro ancora……).Durante le lezioni verranno impiegati i componenti presenti nel kit in dotazione che riceverete al momento dell’iscrizione al corso, e la basetta di sviluppo breadboard per il montaggio di semplici circuiti elettronici ed il collegamento ad Arduino. Quindi per mezzo di programmi di diversa complessità si procederà a verificare la correttezza del montaggio e a fornire alcuni esempi applicativi.Le lezioni della durata di 2 ore, saranno composte da un’ora di teoria dove verrà preso in esame e trattato un problema e da un’ora di laboratorio pratico volta a realizzare e testare sul campo la soluzione pensata.
STARTER KIT IN DOTAZIONE

