GUIA RÁPIDO DE PLACAS ARDUINO

Documentos relacionados
Arquitetura do Microcontrolador Atmega 328

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim

Estudo da placa de prototipagem Intel Galileo Gen2. Apostila de acompanhamento para o aluno.

ARDUINO. Profº. Engº. Robson Dias Ramalho

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

Minicurso de Arduino. Laboratório de Inovação em Sistemas em chip npiti - UFRN

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Internet das Coisas com Intel A2 Placas IoT.

Robótica com Arduino Professor: Paulo Marcos Trentin

Sistemas Embarcados:

Introdução do Arduino para aquisição de dados e controle de instrumentos

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade

Sistemas Embarcados: Arduino e PCduino

Introdução à Plataforma ARDUINO

Programa Trainee 2012 Módulo 4 Microcontroladores AVR

Introdução ao Arduino

Introdução à robótica

// Arduino {? } Mais o que é?..

ARDUINO E RASPBERRY PI : UMA COMPARAÇÃO DE ESPECIFICAÇÕES E APLICAÇÕES DE MINICOMPUTADORES

Instituto Federal do Paraná IF-Robótica. Prof. MSc. Marcos Dinís Lavarda Contato:

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

Por Fernando Koyanagi 1

Manual Técnico Protuino FTDi

Manual Técnico FTDi Basic por seriallink.com.br

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

Programação de Periféricos

MSP430 Lab 01 Instalação do Code Composer Studio e teste da Launchpad

Arduino MS. Sobre esta Oficina. Oriunda do Arduino Hack Day Organizado pelos Coordenadores do ArduinoMS Agradecimentos ao apoio do SENAC

Galileo Gen2. Walter Fetter Lages

Jadsonlee da Silva Sá

Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM

Disciplina : Microcontroladores AVR

Qual placa de Arduino que devo comprar?

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY

MINICURSO DE ARDUINO AULA 01. Gabriel de Melo Souza Lucas Nunes de Carvalho Max Rodrigues Marques Victor Paiva de Oliveira

Introdução a Arduino e Raspberry Pi

PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores. Apresentação do Kit Freescale Freedom FDRM-KL25Z e Portas de Entrada e Saída

Arduino. Gilmar Aquino

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

A c t i o n B u s i n e s s w w w. a c t i o n b u s i n e s s. c o m. b r Página 1

OBJETIVOS DE APRENDIZAGEM

Programação Básica em Arduino

Guia da Placa de desenvolvimento PD Mega16 N1

Curso Arduino ESP8266. Aula #1 - Introdução

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO.

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

KIT DIDÁTICO PARA MICROCONTROLADORES ARM7 - FAMÍLIA LPC 214X

Kit de desenvolvimento ACEPIC PRO V3.0

Conheça a Placa JaguarBoard

Programação C para Arduino

Curso introdutório de microcontroladores - Plataforma Arduino

Estimativa. Unioeste 50335/2017 Cod. Fornecedor Classificação Vlr.Un. Total. Setor Processo Item edital

Família de Microcontroladores AVR

Programação Básica em Arduino Aula 1

Manual de Montagem Protuino FTDi

Novo Inspiron All in one

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Função Principal da Memória

PSI3441 Arquitetura de Sistemas Embarcados

Anatomia do Arduino Bootloader

Programação do Arduino. Parte 1. IDE Wiring

Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.

TÍTULO: APLICAÇÃO DA PLATAFORMA ARDUÍNO PARA A DETERMINAÇÃO DE PARÂMETROS ATMOSFÉRICOS E AMBIENTAIS

SICILIANO TECNOLOGIA

Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO

Mini curso Arduino Parte I. Prof. Rogério Neves

Eletrônica e Arduino na Instrumentação

Este é o Arduino. Objetivos deste capítulo

Programação em linguagem C para microcontroladores ARM Cortex-M3

INTRODUÇÃO A PLATAFORMA ARDUINO. TÁSSIO JOSÉ GONÇALVES GOMES

Apêndice B Sistema Sem Fios Adotado 171 B.1 SISTEMA ADOTADO

MULTIPROGRAMADOR CIRCUITOS

Cerne Tecnologia e Treinamento.

Manual Técnico Arduino Supervisório RTC (Real Time Clock)

Microcontroladores PIC16 - XM 116 -

PLACA MÃE COMPONENTES BÁSICOS BIOS

Projeto de Sistemas Embarcados

A placa Arduino: uma opção de baixo custo para experiências de Física assistidas pelo PC. Prof. Helio Salim de Amorim 1

Estes módulos são utilizados pelo firmware INPI-PLC para controle e monitoramento das aplicações de controle gerenciadas pela CPU.

Mundo Arduino: Vamos começar a programar?

Periféricos do PIC - Comparadores e UART

Trabalho de Arquitetura de Computadores (ADC)

Know more. Know before. SMGer800. Datasheet

Hardware Livre Arduino. Givanaldo Rocha de Souza

Arduino - Primeiros Passos

Aula 10 Microcontrolador Intel 8051 Parte 1

Teclado Teclado com fio da Dell KB113 em Português (Brasil) e Mouse Óptico USB Dell MS111.

Redes de Sensores sem Fio: Namimote. Prof. Ivan Müller

(83)

Transcrição:

GUIA RÁPIDO DE PLACAS ARDUINO

Introdução Existem várias placas Arduino, cada uma tem suas características, prós, contras e recomendações. Escrevemos esse guia rápido para te mostrar de maneira mais clara as diferenças que existem e ajudar a escolher a sua primeira, ou talvez, sua próxima placa. Forte abraço e bons projetos. Mauro Wencelewski

Arduino/ Genuino Uno µc Tensão de Operação Alimentação Entrada/ Saída Corrente Por Pino Clock Dimensões ATmega328P Flash: 32Kb 1 SRAM: 2KB EEPROM: 1KB 5V 7V - 12V Digital: 20 PWM: 6 Analógico: 6 20 ma 16 MHz Comprimento: 68.6mm Largura: 53.4mm Peso: 25g Prós: Ideal para iniciantes em eletrônica e sistemas embarcados. Microcontrolador pode ser substituído facilmente se danificado. Pode ser alimentado via USB ou fonte externa. Não precisa instalar drivers. Contras: Possuí apenas uma Porta de Comunicação Serial (pode ser contornado com a Biblioteca SoftwareSerial). Características: Possuí duas Interrupções externas. Resolução da porta Analógica 2 : 10 bits (0-1024). Suporta Comunicações UART TTL (5V), I2C e ISP. Semelhantes: Duemilanove. Curiosidades: O nome UNO significa um em italiano e foi escolhido como nome da placa para referenciar o lançamento da versão 1.0 da IDE. 1 É usado 0.5 KB pelo bootloader 2 A resolução da porta analógica define a precisão da leitura, quanto maior, mais preciso.

O Arduino Uno foi a primeira placa a ter suporte USB e se tornou uma referência não só para a plataforma, mas para todo o mundo embarcado. É a placa que possuí mais clones, porém elas seguem o mesmo padrão do original.

Arduino/ Genuino 101 Prós Incluí Bluetooth LE, Acelerômetro e Giroscópio de 6 eixos. Apesar de utilizar 3.3V como tensão de operação, todos os pinos vêm protegidos contra 5V. Utiliza um Sistema Operacional de Tempo da Intel 3 Garante melhor tempo de resposta e dispensa o uso de gravador externo. O microcontrolador possui dois núcleos que otimizam a execução do seu código, para o cumprir as tarefas que exigem mais processamento. Não é preciso instalar drivers. Recomendado para quem já explorou o UNO e quer novos aprendizados. Pode ser alimentado via USB ou fonte externa. Todos os pinos podem ser usados como Interrupção Externa. Contras Atualização do firmware. Caso algo dê errado talvez seja complicado reverter. µc Tensão de Operação Alimentação Entrada/ Saída Corrente Por Pino Clock Dimensões Intel Curie Mem Flash: 196Kb SRAM: 24KB 3.3V (Tolera 5V) 7V - 12V Possuí apenas uma Porta de Comunicação Serial (pode ser contornado com a Biblioteca SoftwareSerial). Substituição de componentes queimados muito difícil. Digital: 20 PWM: 4 Analógico: 6 20 ma 32 MHz Comprimento: 68.6mm Largura: 53.4mm Peso: 34g 3 Sistema Operacional está em estado de desenvolvimento

Características Resolução da porta Analógica: 10 bits (0-1024). Suporta Comunicações UART TTL (5V), I2C e SPI.

Arduino Pro Mini µc Tensão de Operação Alimentação Entrada/ Saída Corrente Por Pino Clock Dimensões ATmega328 Mem Flash: 32Kb 4 SRAM: 2KB EEPROM: 1KB 3.3V 3.35V - 12V Digital: 18 8 MHz Comprimento: 18mm PWM: 6 40 ma Largura: 33mm 5V 5V - 12V Analógico: 4 16 MHz Peso: 18g Prós Seu tamanho garante aproveitamento de espaço em um projeto. Ideal (embora não recomendado) para deixar de forma permanente em um projeto. Contras Não vem com suporte USB, para programar é preciso usar um gravador externo. Não possui entrada para fonte externa (Mas suporta o uso - ligar a fonte no terminal RAW) Não vem com terminais (Necessário comprar e soldá-los) Possuí apenas uma Porta de Comunicação Serial (pode ser contornado com a Biblioteca SoftwareSerial). Devido ao seu tamanho não é compatível com Shields. Troca dos componentes danificados é possível, mas trabalhosa. Características Possui duas versões, uma que opera a 5V e outras que opera a 3.3V. Possuí duas interrupções externas. 4 São usados 2 KB pelo bootloader

Suporta Comunicações UART TTL (5V) / (3.3V), I2C e SPI. Resolução da porta Analógica: 10 bits (0-1024). Semelhantes: Arduino Mini Curiosidades O Arduino Pro Mini foi desenvolvido e produzido pela SparkFun Electronics

Arduino/ Genuino Micro Prós Contras Encaixa perfeitamente na protoboard, sendo ideal para protótipos. O computador reconhece a placa como um teclado ou mouse e o Arduino Micro pode ser programado para agir como esses periféricos. Recomendo para quem gosta de criar protótipos em vez de usar Shields. Não precisa instalar drivers. Pode ser alimentado pela USB. Não possui entrada para fonte externa (Mas suporta o uso - ligar no terminal VIN) Possuí apenas uma Porta de Comunicação Serial (pode ser contornado com a Biblioteca SoftwareSerial). Devido ao seu tamanho não é compatível com Shields. Troca dos componentes danificados é difícil. Características Possuí cinco Interrupções externas. µc Tensão de Operação Alimentação Entrada/ Saída Corrente Por Pino Clock Dimensões ATmega32U4 Mem Flash: 32Kb 5 SRAM: 2.5KB EEPROM: 1KB 5V 7V - 12V Suporta Comunicações UART TTL (5V), I2C e SPI. Digital: 20 PWM: 7 Analógico: 12 20 ma 16 MHz Comprimento: 48mm Largura: 18mm Peso: 13g 5 São usados 4 KB pelo bootloader

Resolução da porta Analógica: 10 bits (0-1024). Semelhantes: Arduino NANO Curiosidades O Arduino Micro foi desenvolvido em conjunto com a Adafruit Industries.

Arduino/ Genuino Mega 2560 µc Tensão de Operação Alimentação Entrada/ Saída Corrente Por Pino Clock Dimensões ATmega2560 Mem Flash: 256Kb 6 SRAM: 8KB EEPROM: 4KB 5V 7V - 12V Digital: 70 PWM: 15 Analógico: 16 20 ma 16 MHz Comprimento: 101.52mm Largura: 53.4mm Peso: 37g Prós 4 Portas Seriais. Ideal para projetos com periféricos que utilizam UART. Possuí seis interrupções externas. Recomendo essa placa para todos, mas principalmente quem está trabalhando na área. Pode ser alimentado via USB ou fonte externa. Não é preciso instalação de drivers. Apesar do tamanho é compatível com todos os Shields. Contras Caso o µc queime a substituição é muito difícil. Características Resolução da porta Analógica: 10 bits (0-1024). Suporta Comunicações UART TTL (5V), I2C e SPI Semelhante: UNO (com mais pinos) 6 São usados 8 KB pelo bootloader

Arduino/ Genuino Zero Prós Introduz a plataforma 32-bits com a familiaridade do Arduino (Você se sente mais confortável). Resolução da Leitura analógica: 10-bits (Suporta até 12-bits: 0-4095) Resolução PWM: 8-bits (Suporta até 12-bits: 0-4095) Possuí uma saída analógica - Resolução: 10-bits (0-1023) Contador em Tempo Real com função de relógio/calendário Pode ser alimentado via USB ou fonte externa. Integração com o Atmel Embedded Debugger (Depurador). Recomendado para quem quer dar o próximo passo no mundo embarcado. Pode ser usado como cliente USB. Contras Utiliza apenas 3.3V. É fácil de esquecer e acabar ligando 5V, queimando sua placa. µc Tensão de Operação Alimentação Entrada/ Saída Corrente Por Pino Clock Dimensões ATSAMD21G18, 32-Bit ARM Cortex M0+ Mem Flash: 256 Kb SRAM: 32KB Compatível apenas com os Shields que funcionam a 3.3V. Necessário a instalação de drivers. Possuí apenas uma Porta de Comunicação Serial (pode ser contornado com a Biblioteca SoftwareSerial). Atualização do firmware. Caso algo dê errado talvez seja complicado reverter. Substituição de componentes queimados muito difícil. 3.3V 7V - 12V Digital: 20 PWM: 10 Analógico: 6 7 ma 48 MHz Comprimento: 68 mm Largura: 30 mm Peso: 12 g

Características Suporta Comunicações UART TTL (3.3V), I2C e SPI Apenas o pino 4 não pode ser utilizado como interrupção Curiosidades Ele não reinicia seu sketch quando o Serial Monitor é aberto.

Arduino/ Genuino MKR1000 Prós Resolução da Leitura analógica: 10-bits (Suporta até 12-bits: 0-4095). Resolução PWM: 8-bits (Suporta até 12-bits: 0-4095). Possuí uma saída analógica - Resolução: 10-bits (0-1023). µc SAMD21 Cortex-M0+ 32bit low power ARM MCU Mem Flash: 256 Kb SRAM: 32KB Pode ser usado como cliente USB. Recomendada para projetos com IoT. Tensão de Operação Alimentação 3.3V 5V Pode ser alimentador via USB ou fonte externa (Conectada ao VIN, Max. 6V). Incluí um carregador de baterias Li-Po (mínimo: Li-Po, 3.7V, 700mAh). Entrada/ Saída Digital: 22 PWM: 12 Analógico: 7 Corrente Por Pino 7 ma Clock 48 MHz, 32.768kHz (RTC) Dimensões Comprimento: 61.5mm Largura: 25mm Peso: 32g Contras Utiliza apenas 3.3V. É fácil de esquecer e acabar ligando 5V e queimar sua placa. Necessário a instalação de drivers. Atualização do firmware. Caso algo dê errado talvez seja complicado reverter. Devido ao seu tamanho não é compatível com Shields. Substituição de componentes queimados muito difícil. Características Suporta Comunicações UART TTL (3.3V), I2C e SPI

Possuí oito interrupções Semelhante: Soma das funcionalidades do Arduino Zero e WiFi Shield. Curiosidades O MKR do nome da placa é a sigla para MAKER (fazedor), é como os desenvolvedores gostam de serem chamados. No anúncio do MKR1000 foi organizado um evento em colaboração com a Hackster.IO e Microsoft, onde foram propostas ideias para projetos usando a própria MKR1000 e tecnologias da Microsoft, as 1000 melhores ideias foram premiadas com as primeiras placas MKR1000.

Arduino Gemma Prós A placa é única que possuí uma chave liga/desliga. Recomendado para aplicações e-textile wearable 8. Pode ser alimentado tanto com fonte externa quanto USB Não precisa instalar drivers. Contras Não tem suporte ao Monitor Serial (mas tem suporte a comunicação serial através da biblioteca SoftwareSerial). O botão RESET precisa ser pressionado antes de todo upload de sketch. Não possuí interrupções Devido ao seu tamanho não é compatível com Shields. Substituição de componentes queimados muito difícil. Características Suporta comunicação I2C e SPI. Resolução da leitura analógica: 10-bits (0-1023). µc Tensão de Operação Alimentação Entrada/ Saída Corrente Por Pino Clock Dimensões ATtiny85 Mem Flash: 8 KB 7 SRAM: 512 Bytes EEPROM: 512 Bytes Semelhante ao Lilypad Arduino. 3.3V 4V - 16V Digital: 3 PWM: 2 Analógico: 1 20 ma 8 MHz Diâmetro: 27.94mm Peso: 2g 7 São usados 2.75 KB pelo bootloader 8 Termo usado para projetos vestíveis. Veja um exemplo.

Curiosidades O Arduino Gemma foi desenvolvido pela Adafruit.

LilyPad Prós Incluí carregador baterias Li-Po de 3.7V. Pode ser usado como cliente USB. Recomendado para soluções e-textile e wearables que exigem mais pinos. Não precisa instalar drivers. Pode ser alimentado tanto via USB quanto fonte externa. Contras Devido ao seu tamanho não é compatível com Shields. Substituição de componentes queimados muito difícil. Características Suporta comunicação I2C e SPI. Possuí 2 Interrupções Externas. Resolução de leitura Analógica: 10-bits (0-1023) µc Tensão de Operação Alimentação Entrada/ Saída Corrente Por Pino Clock Dimensões ATmega32U4 Mem Flash: 32 Kb 9 SRAM: 2.5 KB EEPROM: 1 KB 3.3 V 3.8V - 5V Digital: 9 PWM: 4 Analógico: 4 40 ma 8 MHz Semelhante: LilyPad Arduino Main Board, LilyPad Arduino Simple, LilyPad Arduino Simple SNAP, Arduino GEMMA. Diâmetro: 50mm Peso: 22g 9 É usado 4 KB pelo bootloader

ARDUINO YÚN SHIELD Prós Incrementa a sua placa comunicação Ethernet IEEE 802.3 10/100Mbit/s. Incrementa a sua placa comunicação WiFi IEEE 802.11b/g/n 2.4 GHz. Incrementa a sua placa uma entrada USB-A 2.0 (Você pode conectar periféricos). Com esse Shield sua placa chega o mais próximo a ser um Single Board Computer. Interação direta com o Linux que está na placa (reconfigurar e instalar programas). Possibilidade e escrever seus próprios scripts em Python 2.7 Possibilidade de restaurar as configurações de fábrica. Recomendada para estudos intermediários e avançados com IoT. Contras O Shield não vem com entrada para cartão SD. µp Tensão de Operação Alimentação Clock Dimensões Atheros AR9331, MIPS Mem Flash: 16 MB 10 RAM: 64 MB DDR2 3.3V Utiliza 5V da placa receptora 400 MHz Peso: 33.2g Compatibilidade limitada com algumas placas receptoras. Substituição de componentes queimados muito difícil. Características Utiliza uma versão customizada do Linux (Linino OS). 10 A memória flash vem instalada de fábrica com o Linino OS e ocupa 9 MB.

Curiosidades A placa Arduino Yún está sendo substituída pelo Arduino Yún Shield. O Arduino Yún Shield + Arduino Leonardo = Arduino Yún original.

LINKS PARA REDES SOCIAIS /CIRKUITOS CIRKUITOS CIRKUITOS.COM.BR /CIRKUITOS_