Arduino duemilanove

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1466 palavras )
  • Download(s) : 0
  • Publicado : 11 de maio de 2012
Ler documento completo
Amostra do texto
Arduino Duemilanove
Marcadores: Arduino | author: Gamesh_
Duemilanove (que significa dois mil e nove, em italiano) é o mais recente modelo do Arduino. Veja algumas especificações:

Microcontrolador | ATmega328 |
Tensão de operação | 5 V |
Tensão de entrada (recomendada) | 7-12 V |
Tensão de entrada (limites) | 6-20 V |
Pinos E/S digitais | 14 (dos quais 6 provêm saídas PWM) |Pinos de entrada analógicos | 6 |
Corrente CC por pino E/S | 40 mA |
Corrente CC por pino 3.3 V | 50 mA |
Memória Flash | 32 KB, sendo 2 KB utilizados pelo bootloader |
SRAM | 2 KB |
EEPROM | 1 KB |
Velocidade de Clock | 16 MHz |

Alimentação
O Arduino Duemilanove pode ser alimentado pela conexão USB ou por qualquer fonte de alimentação externa. A fonte de alimentação é selecionadaautomaticamente.
Alimentação externa (não-USB) pode ser tanto de uma fonte ou de uma bateria. A fonte pode ser conectada com um plug de 2,1mm (centro positivo) no conector de alimentação. Cabos vindos de uma bateria podem ser inseridos nos pinos Gnd (terra) e Vin (entrada de voltagem) do conector de alimentação.
A placa pode operar com uma alimentação externa de 6 a 20 volts. Entretanto, se aalimentação for inferior a 7 volts o pino 5V pode fornecer menos de 5 volts e a placa pode ficar instável. Se a alimentação for superior a 12 volts o regulador de voltagem pode super-aquecer e avariar a placa. A alimentação recomendada é de 7 a 12 volts.
Os pinos de alimentação são:
* VIN. Entrada de alimentação para a placa Arduino quando uma fonte externa for utilizada. Você pode forneceralimentação por este pino ou, se usar o conector de alimentação, acessar a alimentação por este pino.
* 5V. A fonte de alimentação utilizada para o microcontrolador e para outros componentes da placa. Pode ser proveniente do pino Vin através de um regulador on-board ou ser fornecida pelo USB ou outra fonte de 5 volts.
* 3V3. Alimentação de 3,3 volts fornecida pelo chip FTDI. A corrente máxima éde 50 mA.
* GND. Pino terra.
Memória
O ATmega328 tem 32 KB de memória flash para armazenar código (dos quais 2 KB são utilizados pelo bootloader), além de 2 KB de SRAM e 1 KB of EEPROM (que pode ser lida e escrita através da biblioteca EEPROM ).
Entrada e Saída
Cada um dos 14 pinos digitais do Duemilanove pode ser usado como entrada ou saída usando as funções de pinMode(), digitalWrite(),e digitalRead(). Eles operam com 5 volts. Cada pino pode fornecer ou receber um máximo de 40 mA e tem um resistor pull-up interno (desconectado por padrão) de 20-50 kOhms. Além disso, alguns pinos têm funções especializadas:
* Serial: 0 (RX) e 1 (TX). Usados para receber (RX) e transmitir (TX) dados seriais TTL. Estes pinos são conectados aos pinos correspondentes do chip serial FTDIUSB-to-TTL.
* External Interrupts: 2 and 3. Estes pinos podem ser configurados para disparar uma interrupção por um baixo valor, uma elevação ou falling edge ou uma mudança de valor. Veja a função attachInterrupt() para mais detalhes.
* PWM: 3, 5, 6, 9, 10, e 11. Fornecem uma saída analógica PWM de 8-bit com a função  analogWrite().
* SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estes pinossuportam comunicação SPI, que embora compatível com o hardware, não está incluída na linguagem do Arduino.
* LED: 13. Há um LED já montado e conectado ao pino digital 13. Quando o pino está no valor HIGH, o LED acende; quando o valor está em LOW, ele apaga.
O Duemilanove tem 6 entradas analógicas e cada uma delas tem uma resolução de 10 bits (i.e. 1024 valores diferentes). Por padrão, elasmedem de 0 a 5 volts, embora seja possível mudar o limite superior usando o pino AREF e um pouco de código de baixo nível. Adicionalmente alguns pinos têm funcionalidades especializadas:
* I2C: 4 (SDA) and 5 (SCL). Suportam comunicação I2C (TWI) usando a biblioteca Wire (documentação no site do WIRE).
Há ainda alguns outros pinos na placa:
* AREF. Referência de voltagem para entradas...
tracking img