Pular para o conteúdo principal

Seeeduino v3.0

enter image description here

Visão Geral

O Seeeduino v3 é uma placa de microcontrolador baseada no ATmega328, e é compatível com Arduino. Ela possui um chip driver FTDI USB‑para‑serial que pode ser considerado como uma ponte, permitindo que seu computador se comunique com a placa. Ela possui 14 pinos digitais (que incluem 6 pinos PWM e porta UART) e 8 pinos analógicos, um ressonador cerâmico de 16 MHz, uma conexão USB, um botão de reset, um cabeçalho ICSP e um conector de alimentação DC. Possui duas chaves seletoras, uma para mudar a tensão de entrada do ATmega328, e a outra é o pino de habilitar/desabilitar o DTR, o que permite usar a função FTDI sozinha sem a influência do ATmega328. Ela também possui dois conectores Grove brancos, tornando conveniente o uso de produtos Grove com a placa.

Especificações

ItemValor
MicrocontroladorAtmel ATmega328 (AVR 8‑bit) em encapsulamento TQFP‑32
Placa (Boot-loader)Arduino Duemilanove c/ Atmega328
Tensão de Operação5V ou 3,3V (escolha por chave deslizante)
Corrente máxima de saída das portas 3V3 e 5VPorta de 5V ‑ 500mA, porta de 3V3 ‑ 800mA (precisa ser alimentada por conector DC ou Vin)
Corrente máxima de saída dos pinos digitais40mA
Tensão de Entrada miniUSB5V. Máxima é 5,5V.
Tensão de Entrada no Conector DC & Vin7V a 12V (valores mais baixos são preferíveis). Máxima é 20V. Se a entrada for menor que 7V e a chave estiver em 5V, então o VCC no AVR ficará cerca de 2V abaixo da entrada.
Pinos Digitais de E/S14 (dos quais 6 fornecem saída PWM)
Pinos de Entrada Analógica8 (dos quais 2 são usados para comunicação I2C ‑ PC4 e PC5)
Memória Flash32 KB
SRAM2 KB
EEPROM1 KB
Frequência de Clock16 MHz

Uso

USB‑para‑Serial

O Seeeduino possui um chip driver FTDI USB‑para‑serial onboard ‑ FT232R, que é programado como um conversor USB‑para‑serial.

enter image description here

Dez pinos do FT232R foram expostos, ao lado da porta ICSP, facilitando o uso desses pinos, se necessário.

enter image description here

Há uma chave seletora "M_RST_AUTO" na placa. Ela determina se o sinal DTR do host pode reiniciar o microcontrolador ATmega328.

Defina para "AUTO" para o modo Automático, que permite ao host reiniciar o microcontrolador usando o sinal DTR para reinicializá‑lo automaticamente. Observação: Esta posição é necessária durante o desenvolvimento, portanto será a posição padrão para a maioria das pessoas.

Defina para "M" para o modo Manual, que desabilita o sinal DTR do host, exigindo assim que o usuário pressione fisicamente o botão RESET para reiniciar o microcontrolador. Além disso, é necessário configurá‑la para o modo "M" se você quiser usar o FT232R sozinho.

Para mais informações sobre o chip FTDI, você pode consultar a página inicial da FTDI

Breakout

O Seeeduino é uma placa principal baseada no ATmega328, e todos os pinos úteis são expostos. Há pinos de alimentação, 14 pinos digitais de E/S e 8 pinos analógicos no Seeeduino; ao mesmo tempo, seis dos pinos digitais de E/S podem ser usados como saídas PWM. Todos os pinos do Seeeduino estão ligados a cabeçalhos com espaçamento de 2,54 mm.

enter image description here

Cada um dos 14 pinos digitais da placa pode ser usado como entrada ou saída, usando as funções pinMode()digitalWrite()digitalRead(). Eles operam em 5 volts ou 3,3 volts ao mover a chave seletora "3V3_VCC_5V" para duas posições diferentes. E cada pino pode fornecer ou receber no máximo 40 mA. E a biblioteca SoftwareSerial permite comunicação serial em qualquer um dos pinos digitais.

UART: D0 (RX) e D1 (TX)

Ela pode ser usada para receber e transmitir dados seriais TTL. Esses dois pinos estão conectados ao chip FTDI, o que possibilita uma comunicação direta entre o seu computador e dispositivos periféricos.

Interrupções Externas: D2 e D3

Os dois pinos são as interrupções externas do ATmega328; eles podem ser configurados para disparar uma interrupção em nível baixo, borda de subida ou descida, ou em qualquer mudança de valor. Para mais informações, consulte a função attachInterrupt().

PWM: D3, D5, D6, D9, D10, D11

Pulse Width Modulation (Modulação por Largura de Pulso) é uma técnica para obter resultados analógicos por meios digitais. Ela pode ser gerada usando analogWrite(), com uma saída de uma série de sinais de pulso repetidos em nível HIGH e LOW. A frequência PWM do Seeeduino é de cerca de 500Hz e fornece saída PWM de 8 bits com a função analogWrite(). Para mais informações, consulte PWM

SPI: D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK)

Esses pinos suportam comunicação SPI usando a biblioteca SPI.

Diagrama SPI
MISO (D12)VCC
SCK(D13)MOSI(D11)
ResetGND

Indicador "L"

Há um LED "L" na placa, conectado ao pino D13; você pode controlar esse LED via D13.

Há oito pinos analógicos no cabeçalho analógico, rotulados de A0 a A7. Cada pino fornece resolução de 10 bits. Isso significa que uma entrada analógica entre 0V e 5V (0V a 3,3V) pode ser mapeada para 0 a 1024 (0 a 675). Você pode usar analogRead() para obter o valor de uma entrada analógica.

I2C: A4 (SDA) & A5 (SCL)

O Seeeduino pode gerar um clock de barramento para controlar seu dispositivo escravo I2C com um endereço específico. O Grove I2C também se conecta a A4 e A5.

Há um botão de reset na placa, que está conectado ao pino RST. Ao pressionar o botão, este pino será colocado em nível baixo, então o ATmega328 será reiniciado.

Alimentação

O Seeeduino pode ser alimentado através do conector USB ou do conector DC Jack (Vin). Se você usar USB para alimentá‑lo, a tensão de entrada deve ser 5VDC regulados, como a de um computador ou um adaptador de tomada USB. Por outro lado, quando você escolher o DC Jack, ele deve ser um plugue com centro positivo de 2,1mm e furo externo de 5,5mm. A entrada de alimentação DC deve ser de 7‑20V; entretanto, como resultado do superaquecimento devido a tensões de entrada mais altas, recomenda‑se 7‑12V. Há um regulador de tensão na placa, portanto ela pode converter 5V para 3,3V. Ao mover a chave seletora "3V3_VCC_5V" para a posição 3V3, a tensão de entrada do ATmega328 será alterada para 3,3V e, ao mesmo tempo, a placa operará em 3,3 volts.

Conectores Grove

O Seeeduino possui dois conectores Grove brancos, um é porta IIC e o outro é porta UART. Essas duas portas são ligadas diretamente ao ATmega328, e foram projetadas para conectar produtos Grove à placa de forma mais conveniente.

Indicadores On‑board

Há alguns indicadores na placa, que podem exibir certos estados.

RótuloConexão
LED de usuário com rótulo "L"Ele é conectado ao pino PB5/SCK do ATmega328P (pino 13 do cabeçalho digital).
LED de Reset com rótulo "RST"Ele é conectado ao pino PC6/RESET do ATmega328P. Ele acende quando o Reset está em nível baixo.
LED de Alimentação com rótulo "PWR"Ele é conectado ao pino VCC do ATmega328P.
LED de Transmissão com rótulo "TX"Ele é conectado ao pino CBUS1 do FT232RL.
LED de Recepção com rótulo "RX"Ele é conectado ao pino CBUS0 do FT232RL.

Leituras Relacionadas

Licenciamento

Esta documentação é licenciada sob a Licença Creative Commons Atribuição‑CompartilhaIgual 3.0. O código‑fonte e as bibliotecas são licenciados sob GPL/LGPL; consulte os arquivos de código‑fonte para mais detalhes.

Visualizador Online do Esquemático

Recursos

Suporte Técnico & Discussão do Produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...