ARDUINO
Arduino
è una piattaforma hardware low-cost, con il quale è possibile
realizzare circuiti elettronici quasi di ogni tipo sia dal far
lampeggiare un semplice led, a comandare un robot, fino a creare
applicazioni per la domotica. E' basato su un microcontrollore
prodotto dall'ATMEL l' ATmega.
PROGRAMMAZIONE
La
programmazione di Arduino avviene tramite l'IDE scaricabile dal sito
arduino.cc . I linguaggi di programmazione con cui è possibile
programmare arduino sono il C ed il C++.
INPUT/OUTPUT
(I/O)
Arduino
interagisce con l'esterno mediante dei pin che gli consentono di
gestire le funzionalità richieste dal programma.
FUNZIONI
PIN PRINCIPALI
- Vin - PIN input corrente per alimentazione controller
- GND - massa
- PIN 3.3V - uscita corrente a 3.3V
- PIN 5V - uscita corrente a 5V
- RESET - Questo è un PIN digitale. Se la lettura di questo PIN=HIGH il controller si resetta
- Analog in - PIN input analogici. Possono percepire una corrente DC tra 0 e 5V, resistuendo un valore da 0 a 1023.
- AREF - regola il voltaggio di massima risoluzione degli input analogici
- PWM - pin per la regolazione analogica PWM
- TX - ricezione porta seriale
- RX - trasmissione porta seriale
- Digital - PIN digitali programmabili per essere input o output, percepiscono se è presente tensione; restituendo LOW se non c'è tensione e HIGH se c'è. Possono essere programmati per generare corrente in output di massimo 40mA.
SHIELDS
shields ethernet
Nessun commento:
Posta un commento