sabato 16 luglio 2016

PRIMI PASSI ARDUINO

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
  1. Vin - PIN input corrente per alimentazione controller
  2. GND - massa
  3. PIN 3.3V - uscita corrente a 3.3V
  4. PIN 5V - uscita corrente a 5V
  5. RESET - Questo è un PIN digitale. Se la lettura di questo PIN=HIGH il controller si resetta
  6. Analog in - PIN input analogici. Possono percepire una corrente DC tra 0 e 5V, resistuendo un valore da 0 a 1023.
  7. AREF - regola il voltaggio di massima risoluzione degli input analogici
  8. PWM - pin per la regolazione analogica PWM
  9. TX - ricezione porta seriale
  10. RX - trasmissione porta seriale
  11. 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
Gli shields di Arduino servono ad ampliare le funzionalità della scheda.


shields ethernet



Nessun commento:

Posta un commento