A keyestudio Leonardo é uma placa de microcontrolador baseada no ATmega32u4, uma solução open source de hardware fácil de utilizar. Possui 20 pinos digitais de entrada/saída (dos quais 7 podem ser usados como saídas PWM), 12 entradas analógicas, um oscilador de cristal de 16 MHz, uma ligação micro USB, um jack de alimentação, um cabeçalho ICSP e um botão de reset.
Contém tudo o que é necessário para suportar o microcontrolador: basta ligar a placa a um computador através de um cabo USB ou alimentá-la com um adaptador AC-DC ou bateria para começar a trabalhar. O cabeçalho ICSP (In-Circuit Serial Programming) não serve apenas para programar o firmware no ATmega32u4, podendo também ser utilizado como interface de comunicação SPI. A keyestudio Leonardo pode ser alimentada através da ligação micro USB, de um jack de alimentação externa (DC 7-12V) ou ainda através dos pinos Vin/GND (DC 7-12V).
Ao contrário de outras placas Arduino que utilizam um chip USB-Serial separado, o ATmega32u4 possui comunicação USB integrada, eliminando a necessidade de um processador secundário, o que permite que a Leonardo seja reconhecida por um computador ligado como um rato ou teclado.
PRINCIPAIS CARACTERÍSTICAS
- Baseada no microcontrolador ATmega32u4
- Comunicação USB integrada, sem necessidade de chip secundário USB-Serial
- Pode ser reconhecida pelo computador como rato ou teclado
- Ligação micro USB, jack de alimentação e cabeçalho ICSP
- Cabeçalho ICSP também pode ser utilizado como interface de comunicação SPI
- Botão de reset incluído
- Reset automático por software, sem necessidade de premir o botão antes de cada carregamento
- Proteção contra sobrecorrente USB através de fusível reativável (polyfuse)
- Compatível com o software Arduino
ESPECIFICAÇÕES
- Referência: KS0248
- Microcontrolador: ATmega32u4
- Tensão de funcionamento: 5V
- Tensão de entrada recomendada: DC 7-12V
- Pinos digitais de entrada/saída:
- 20 pinos digitais de entrada/saída
- Dos quais 7 fornecem saída PWM
- Entradas analógicas: 12
- Corrente:
- Corrente DC por pino I/O: 40 mA
- Corrente DC para o pino de 3,3V: 50 mA
- Memória:
- Memória Flash: 32 KB (dos quais 4 KB usados pelo bootloader)
- SRAM: 2,5 KB
- EEPROM: 1 KB
- Velocidade do relógio (Clock Speed): 16 MHz
- LED_BUILTIN: D13
- Dimensões da PCB: 71 mm × 54 mm × 15 mm
- Peso: 18,4 g
- Funcionalidades especializadas dos pinos:
- Pinos digitais I/O: D0-D13 e A0-A5 (D18-D23); os pinos ICSP também podem ser usados como pinos digitais adicionais (MISO/D14, SCK/D15, MOSI/D16)
- Entradas analógicas: A0-A5 e A6-A11 (nos pinos digitais 4, 6, 8, 9, 10 e 12), cada uma com resolução de 10 bits
- PWM: D3, D5, D6, D9, D10, D11 e D13, com saída PWM de 8 bits através da função analogWrite()
- Interrupções externas: D3 (interrupt 0), D2 (interrupt 1), D0 (interrupt 2), D1 (interrupt 3) e D7 (interrupt 4)
- Comunicação série: D0 (RX) e D1 (TX)
- Comunicação SPI: apenas disponível através do cabeçalho ICSP
- AREF: tensão de referência para as entradas analógicas
- IOREF: tensão de funcionamento dos pinos I/O da placa (5V na Leonardo)
CONTEÚDO DA EMBALAGEM
- Placa keyestudio Leonardo R3 ×1
- Cabo micro USB preto de 1 metro ×1
NOTAS
- Os pinos SPI não estão ligados a nenhum dos pinos digitais de entrada/saída (ao contrário da Uno), estando disponíveis apenas através do conector ICSP; shields que utilizem SPI mas não tenham conector ICSP de 6 pinos compatível não funcionarão nesta placa.
- A placa inclui um fusível reativável (polyfuse) que protege a porta USB do computador contra curtos-circuitos e sobrecorrente; se for aplicada uma corrente superior a 500 mA, a ligação é automaticamente interrompida até a sobrecarga ser removida.
- O reset é automático por software, não sendo necessário premir fisicamente o botão de reset antes de cada carregamento de código.
- O software Arduino IDE pode ser descarregado a partir do site oficial arduino.cc.
▶
Informação adicional no site da KeyeStudios
▶
Wiki Oficial do artigo