Construindo sua placa baseada em Arduino Arduino Day 2016 Fábio Souza
Sobre o palestrante
Administrador do Portal Embarcados
Engenheiro Eletricista
Professor
Experiência em projetos eletrônicos
Hardware e firmware
Arduino
“ Arduino is an open-source electronics platformbased on easy-to-use hardware and software.”
Fonte: http://www.arduino.cc/en/Guide/Introduction
Criadores do Arduino
Mais detalhes da equipe atual:
https://www.arduino.cc/en/Main/AboutUs
Arduino X Arduino
www.arduino.org www.arduino.cc
Imagem: http://hackaday.com/2015/02/25/arduino-v-arduino/
Arduino X Arduino: Entenda a briga judicial e de mercado entre os co-fundadores do projeto
Detalhes da Arduino UNO
Fonte: Artigo sobre a Arduino UNO no Embarcados: http://www.embarcados.com.br/arduino-uno/
ATmega328P● Arquitetura RISC
● 20 MIPS @ 20MHz
● 32kBytes de Memória Flash
● 1kBytes de EEPROM
● 2kBytes de SRAM
● Timers/Contadores de 8 bits com prescaler e compare
● 1 Timer/Contador de 16 bits com prescaler, compare e
capture
● RTC com oscilador separado
● 6 ou 8 canais de ADC
● USART, SPI, I2C
● 2 Comparadores de tensão
Fonte: DATASHEET ATmega48A/PA/88A/PA/168A/PA/328/P
ATmega328 pinout
Fonte: http://www.pighixxx.com/test/portfolio-items/atmega328/?portfolioID=337
UNO pinout
Fonte: http://www.pighixxx.com/test/portfolio-items/uno/
Montagem na protoboard
Fonte: site Arduino: Building an Arduino on a Breadboard
Montagem na protoboard
Fonte: site Arduino: Building an Arduino on a Breadboard
Gravando o Bootloader
Fonte: site Arduino: Building an Arduino on a Breadboard
Gravando o Bootloader
Tutorial ArduinoISP da Adafruit USBasp
Formas diferentes de montagem
http://goo.gl/kl5nDL http://goo.gl/KVvpf2http://goo.gl/4HVbTq
Adicionando recursos - Hardware
FONTE
ATMEGA328PATMEGA2560ATMEGA32u4
SAMD21ATSAMW25 SoC
OSCILADOR EXTERNO
RESET
CONECTOR SERIAL
ISP
RTC
DISPLAY
COMUNICAÇÃO
RELES
DRIVER MOTOR
EEPROMUSB
4Control Board• ATmega32u4
• USB
• Display LCD 16X2
• Teclas
• Buzzer
• RTC com bateria
• Alimentação até 32 V DC
• Expansão de I/OS
• I2C, SPI, UART disponíveis
• Diversas possibilidades de customização
• Aplicações: Controle de máquinas, automação, datalogger, IHM, Controle de inversores de frequência, etc