Corso Arduino Lezione 1 (PDF)




File information


Author: Davide

This PDF 1.5 document has been generated by Microsoft® PowerPoint® 2013, and has been sent on pdf-archive.com on 11/10/2015 at 13:52, from IP address 95.251.x.x. The current document download page has been viewed 1192 times.
File size: 478.78 KB (18 pages).
Privacy: public file
















File preview


Corso di
programmazione
Arduino
DI MALVEZZI DAVIDE

Argomenti
▪ Pin digitali e pin analogici

▪ Gestione di timer e bottoni
▪ Utilizzo della porta seriale

▪ Oggetto String
▪ Controllo di schermi LCD
▪ Utilizzo dell’EEPROM e PROGMEM
▪ Interrupt HW e SW
▪ Gestione dei file

• Protocolli I2C, SPI e CAN

Microcontrollori e microprocessori
▪ Un microcontrollore è un un circuito integrato programmabile che
contiene:
▪ Processore
▪ Memorie volatile e permanenti
▪ Periferiche di input/output programmabili

▪ I microcontrollori sono progettati per sistemi embedded, al contrario i
microprocessori sono progettati per sistemi general purpose.

Arduino
▪ Arduino è una piattaforma hardware/software open source.

▪ Hardware:
▪ Microcontrollore megaAVR- della Atmel
▪ Circuirteria di contorno

▪ Software:
▪ Programmabile in C/C++

Arduino Uno
▪ Caratteristiche:






Microcontrollore  ATmega328
Clock  16 MHz
Flash memory  32 Kb (di cui 0.5 Kb bootloader)
SRAM  2 Kb
EEPROM  1 Kb

▪ Input/Output:
▪ 14 pin digitali
▪ 6 pin analogici
▪ 1 porta seriale

Strumenti di sviluppo
▪ Hardware:
▪ Board Arduino Uno
▪ Cavo USB tipo B

▪ Software:






Arduino driver
Arduino IDE
Monitor seriale
Visual Studio 2012*
Visual Micro*

*opzionali

Variabili e funzioni
▪ Dato posizionato in memoria centrale caratterizzato da:






Nome
Valore
Tipo di dato (dominio di valori)
Dimensione
Puntatore

▪ Blocco di istruzioni:
▪ Prototipo
▪ Passaggio per valore
▪ Passaggio per riferimento

Tipo

Dim (byte)

Dominio

Boolean

1

True/false

Byte o
Unsigned char

1

Numero senza segno
da 0 a 255

Char

1

Numero con segno
da -128 a 127

Word o
Unsigned int

2

Numero senza segno
da 0 a 65535

Int

2

Numero con segno da
-32768 a 32767

Unsigned long

4

Numero senza segno

Long

4

Numero con segno

Float

4

Numero reale

Struttura dello sketch
▪ Sketch è il nome che Arduino usa per i suoi programmi.

▪ Rappresenta il codice che viene caricato ed eseguito su Arduino.
▪ Setup
▪ Inizializzazione variabili e librerie

▪ Loop
▪ Esecuzione codice principale
▪ Come dice il nome, la funzione
loop richiamerà sempre se
stessa ogni volta che terminerà

Porta seriale
▪ La porta seriale dell’Arduino è un’interfaccia che permette di
comunicare con un dispositivo esterno, come un PC.
▪ È utilizzata per:
▪ Caricare su Arduino un nuovo sketch
▪ Inviare informazioni
▪ Ricevere informazioni

▪ Arduino Uno possiede una sola porta seriale hardware, ma è possibile
creane altre via software (porte seriale software).
▪ La porta seriale è anche conosciuta come UART o USART.






Download Corso Arduino - Lezione 1



Corso Arduino - Lezione 1.pdf (PDF, 478.78 KB)


Download PDF







Share this file on social networks



     





Link to this page



Permanent link

Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..




Short link

Use the short link to share your document on Twitter or by text message (SMS)




HTML Code

Copy the following HTML code to share your document on a Website or Blog




QR Code to this page


QR Code link to PDF file Corso Arduino - Lezione 1.pdf






This file has been shared publicly by a user of PDF Archive.
Document ID: 0000307303.
Report illicit content