# Arduino

  • Microcontrolador: ATmega328
  • Tensão de Operação: 5V
  • Tensão de Entrada: 7-12V
  • Portas Digitais: 14 (6 podem ser usadas como PWM)
  • Portas Analógicas: 6
  • Corrente Pinos I/O: 40mA
  • Corrente Pinos 3,3V: 50mA
  • Memória Flash: 32KB (0,5KB usado no bootloader)
  • SRAM: 2KB
  • EEPROM: 1KB
  • Velocidade do Clock: 16MHz

# Alimentacao

Para alimentar o arduino podemos fazer das seguintes formas (7v até 12v):

  • Cabo USB
  • Bateria
  • Pino VIM
  • Carregador (9v/1a é o ideal), para circuitos basico 1A esta tranquilo, mas se for projetos grandes o amper vai ter q ser mais

O arduino possui nas suas portas digitais a tensao de 0v sem usar e 5v usando e nas analogicas a variacao de 0 até 5.

Cada porta suporta até 40mA, maso arduino nao pode passar de 200mA no total, logo nao são 40mA por porta se tiver usando todas.

# Pino VIM

Podemos utilizar para energizar algum sistema externo ou até mesmo o proprio arduino

O VIM tera sempre a tensao de entrada no arduino, se ligarmos o arduino com uma bateria de 12v teremos 12v no VIM, coisa que nao acontece nos pinos 5v que sempre sera regulado para 5v

Se ligarmos o arduino no USB a saida no VIM sera de 5v pois o USB é regulado para 5v.

Para sistemas externos que precisam de mais q 5v e estamos usando uma fonte externa, podemos usar o VIM para alimentar.

Tambem podemos alimentar o arduino por meio do VIM, no lugar de plugar uma fonte nele podemos ligar um fio no GND e outra no VIM (Positivo). Isso é muito comum de se usar quando temos uma shield que tbm é energizada, assim podemos eliminar ter q ligar o arduino em uma fonte e ser alimentada pela shield que vai estar plugado nela

O unico cuidado que tem que se ter é q a fonte externa não tenha menos que 7v ou mais que 12v

# Pino AREF

As portas analogicas trabalham com variacao de 0v até 5v, e podemos receber valores de sensores analogicos por meio destes pinos.

Normalmente trabalhamos com sensores que variam a sua tensao analogica de 0v até 5v.

Se em algum momento algum sensor precise de um analogico que nao trabalhe com 5v, por exemplo 3.3v, agora a sua variacao é de 0v até 3.3v.

Se formos usar o pino analogico de 5v para enviar 3.3v estaremos perdendo precisao na leitura do sensor.

Para isso podemos usar esta porta AREF aplicando a tensao maxima que precisamos.

Ela por padrao trabalha com a tensao de alimentacao da placa que é 5v quando nao estamos usando ela, ou seja, se receber uma tensao de 5v é a mesma coisa que se nao tivesse nada conectado nele.

Podemos aplicar uma tensao de 3.3v ao AREF e as portas analogicas passam receber esta nova tensao.

As portas analogicas nao podem receber menos que 0v e mais que 5v.