Arduino – Quadro

Linguagem de Referência |Bibliotecas | Comparação | Alterações

Introdução ao Quadro Arduino

Localizando o quadro de cima para baixo, este é um esboço do que você verá (partes do quadro com o qual você poderá interagir no decorrer do uso normal são destacadas):

Iniciar no sentido dos ponteiros do relógio a partir do centro superior:

  • Pino de referência analógico (laranja)
  • Terra digital (verde claro)
  • Pinos digitais 2-13 (verde)
  • Pinos digitais 0-1/Série In/Out – TX/RX (verde escuro) – Estes pinos não podem ser usados para i/o digital (digitalRead e digitalWrite) se você também estiver usando comunicação serial (e.por exemplo, Serial.begin).
  • Botão de reiniciar – S1 (azul escuro)
  • Programador serial em circuito (azul-verde)
  • Análogo de pinos 0-5 (azul claro)
  • Pinos de energia e terra (energia: laranja, terra: laranja claro)
  • >

  • Energia Externa In (9-12VDC) – X1 (rosa)
  • >

  • Arresponta Energia Externa e Energia USB (coloque o jumper em dois pinos mais próximos da fonte desejada) – SV1 (roxo)
  • USB (usado para carregar esboços para a placa e para a comunicação serial entre a placa e o computador; pode ser usado para alimentar a placa) (amarelo)

Microcontroladores

ATmega328P (usado nas placas mais recentes)

Pinos E/S digitais 14 (dos quais 6 fornecem saída PWM)
Pinos de Entrada Analógica 6 (DIP) ou 8 (SMD)
DC Corrente por Pino E/S 40 mA
Flash Memória 32 KB
SRAM 2 KB
EEPROM 1KB

(folha de dados)

ATmega168 (usado na maioria Arduino Diecimila e Duemilanove precoce)

Pinos E/S Digitais 14 (dos quais 6 fornecem saída PWM)
Pinos de Entrada Analógica 6 (DIP) ou 8 (SMD)
DC Corrente por Pino I/O 40 mA
Flash Memory 16 KB
SRAM 1 KB
EEPROM 512 bytes

(folha de dados)

ATmega8 (usado em alguma placa mais antiga)

Pinos E/S digitais 14 (dos quais 3 fornecem saída PWM)
Pinos de Entrada Analógica 6
Corrente por Pino E/S 40 mA
Flash Memory 8 KB
SRAM 1 KB
EEPROM 512 bytes

(datasheet)

Pinos Digitais

Além das funções específicas listadas abaixo, os pinos digitais em uma placa Arduino podem ser usados para entrada e saída de propósito geral através dos comandos pinMode(), digitalRead(), e digitalWrite(). Cada pino tem um resistor interno de pull-up que pode ser ligado e desligado usando digitalWrite() (c/ um valor de HIGH ou LOW, respectivamente) quando o pino é configurado como uma entrada. A corrente máxima por pino é de 40 mA.

  • Serial: 0 (RX) e 1 (TX). Utilizado para receber (RX) e transmitir (TX) dados seriais TTL. Na Diecimila Arduino, estes pinos são ligados aos pinos correspondentes do chip FTDI USB-to-TTL Serial. No Arduino BT, são ligados aos pinos correspondentes do módulo Bluetooth WT11. No Arduino Mini e no LilyPad Arduino, destinam-se a ser utilizados com um módulo TTL serial externo (por exemplo, o Adaptador Mini-USB).
  • Interrupções externas: 2 e 3. Estes pinos podem ser configurados para acionar uma interrupção em um valor baixo, uma borda ascendente ou descendente, ou uma alteração no valor. Veja a função attachInterrupt() para detalhes.
  • PWM: 3, 5, 6, 9, 10, e 11. Forneça uma saída PWM de 8 bits com a função analogWrite(). Em placas com um ATmega8, a saída PWM está disponível apenas nos pinos 9, 10, e 11.
  • BT Reset: 7. (Arduino BT-only) Conectado à linha de reset do módulo bluetooth.
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estes pinos suportam a comunicação SPI, que, embora fornecida pelo hardware subjacente, não está actualmente incluída na linguagem Arduino.
  • LED: 13. No Diecimila e no LilyPad, existe um LED incorporado ligado ao pino digital 13. Quando o pino tem um valor ALTO, o LED está ligado, quando o pino está BAIXO, está desligado.

Pinos analógicos

Além das funções específicas listadas abaixo, os pinos de entrada analógica suportam conversão analógico-digital de 10 bits (ADC) usando a função analogRead(). A maioria das entradas analógicas também podem ser usadas como pinos digitais: entrada analógica 0 como pino digital 14 até a entrada analógica 5 como pino digital 19. As entradas analógicas 6 e 7 (presentes no Mini e BT) não podem ser usadas como pinos digitais.

  • I2C: 4 (SDA) e 5 (SCL). Suporta comunicação I2C (TWI) usando a biblioteca Wire (documentação no site Wiring).

Power Pins

  • VIN (às vezes rotulado “9V”). A tensão de entrada para a placa Arduino quando esta está usando uma fonte de alimentação externa (em oposição a 5 volts da conexão USB ou outra fonte de alimentação regulada). Você pode fornecer tensão através deste pino, ou, se fornecer tensão através da tomada de alimentação, acedê-la através deste pino. Observe que placas diferentes aceitam diferentes faixas de tensão de entrada, consulte a documentação da sua placa. Note também que o LilyPad não tem pino VIN e aceita apenas uma entrada regulada.
  • 5V. A fonte de alimentação regulada utilizada para alimentar o microcontrolador e outros componentes da placa. Esta pode vir do VIN através de um regulador de bordo, ou ser fornecida por USB ou outra fonte regulada de 5V.
  • 3V3. (apenas para dicimila) Uma alimentação de 3,3 volts gerada pelo chip FTDI da placa.
  • GND. Pinos de terra.

Outros pinos

  • AREF. Tensão de referência para as entradas analógicas. Utilizado com analogReference().
  • Reinicialização. (Somente para Diecimila) Traga esta linha BAIXA para reiniciar o microcontrolador. Normalmente usado para adicionar um botão de reset aos escudos que bloqueiam o da placa.

Deixe uma resposta

O seu endereço de email não será publicado.