1. Existe vida após o Arduino?
Do 0 ao produto final
Prof. Me. Daniel Rodrigues de Sousa | professor.daniel.rsousa@gmail.com
2. Daniel Rodrigues de Sousa
Engenheiro eletricista formado pela Universidade Cruzeiro do Sul –
2001
Mestre em Ciências da Computação pela UFABC - 2016
Autor dos livros Microcontroladores ARM7 – O poder dos 32 bits,
Desbravando o PIC24 – Conheça os Microcontroladores de 16 bits,
Desbravando o PIC18 – Recursos Avançados, Desbravando o
Desbravando o PIC18 – Ensino Didático, todos pela Editora Érica
5. ATmega328p - Características
Arquitetura RISC
131 instruções
32x8 registradores de uso geral
20MIPS @ 20MHz
32kBytes de Memória Flash
1kBytes de EEPROM
2kBytes de SRAM
Ciclo de escrita/apagamento: 10000
Flash e 100000 EEPROM
Gravação ISP (In-System
Programming)
Programming Lock for Software
Security
6. Arduino – tipos de hardware
Modelo Controlador
Serial Arduino 20 ATmega8
Arduino Extreme 20 ATmega8
Arduino Mini 20 ATmega168
Arduino Nano35 ATmega168/328
LilyPad Arduino36 37 ATmega168
Arduino NG12 ATmega8
Arduino NG plus38 ATmega168
Arduino BT12 20 ATmega168
Arduino Diecimila39 Atmega168 encapsualmento DIL28
Arduino Duemilanove20 Atmega168 (Atmega328 para a versão mais nova)
Arduino Mega20 ATmega1280 para E/S adicionais e memória
Arduino Uno40 ATmega368
Modelo Descrição
Colduino
Sistema desenvolvido pela BRTOS baseada em
arquitetura Freescale Coldfire V1
ARMmitePRO
Placa baseada em ARM, programável em BASIC ou
C. Fabricada pela Coridium
Cortino
Sistema desenvolvido para ARM 32-bit, com um
microprocessador Cortex M3
Pinguino
Placa baseada num microcontrolador PIC, com
suporte USB nativo e programável pelo programa
7. Shields Arduino
317 cadastrados e 125 fabricantes
Ranking de licenças:
Sem identificação: 178 shields
CC BY-SA 3.0: 45 shields
Unknown / closed source: 43 shields
TAPR Open Hardware License: 17 shields
CC BY-SA 2.5: 13 shields
CC BY-NC-SA 3.0: 5 shields
GPL v2: 3 shields
CC BY-SA 3.0 US: 3 shields
GPL v3: 3 shields
CC BY-SA 2.5 AU: 2 shields
CC BY 3.0: 2 shields
BSD: 1 shield
CC BY-NC 3.0: 1 shield
MIT Expat: 1 shield
512 shields a ser avaliadas (aproximadamente 829 shields)
Fonte: http://shieldlist.org/ → acesso 31/03/2017
9. Licença Attribution-ShareAlike 2.5
Você tem o direito de:
Compartilhar — copiar e redistribuir o material em qualquer suporte
ou formato
Adaptar — remixar, transformar, e criar a partir do material
O licenciante não pode revogar estes direitos desde que você
respeite os termos da licença.
10. Licença Attribution-ShareAlike 2.5
De acordo com os termos seguintes:
Atribuição — Você deve dar o crédito apropriado, prover um link
para a licença e indicar se mudanças foram feitas. Você deve fazê-
lo em qualquer circunstância razoável, mas de maneira alguma que
sugira ao licenciante a apoiar você ou o seu uso.
Não Comercial — Você não pode usar o material para
fins comerciais.
Compartilha Igual — Se você remixar, transformar, ou criar a partir
do material, tem de distribuir as suas contribuições sob a
mesma licença que o original.
Sem restrições adicionais — Você não pode aplicar termos jurídicos
ou medidas de caráter tecnológico que restrinjam legalmente outros
de fazerem algo que a licença permita.
27. CadSoft Eagle
Versões Windows, Linux e Mac
Versão gratuita para placas até 100 x 80mm, dois layers, uma página de
esquemático
http://www.cadsoftusa.com/
28. Como é cobrado o serviço de layout?
Área da placa
Número de pads
Complexidade da placa
Número de layers
Tipo de aplicação (rádio frequência,
fonte chaveada, etc.)
Modelagem 3D aplicado a um modelo
de uma caixa
29. Arduino: os contras
Editor com poucos recursos
Bootloader ocupa cerca de 2 kBytes de memória
Poucas opções de memória
Difícil mudar a frequência do clock
Funções de I/O digital como digitalWrite() gastam 56 ciclos
de máquina
Não dá para desativar a biblioteca de hardware padrão
31. Onde posso pedir ajuda?
Empresas de engenharia
Empresas de desenvolvimento de software
Empresas integradoras
Engenheiros eletrônicos
Consultores
Layoutistas
Empresas fornecedoras de módulos
Notas de aplicação
Artigos acadêmicos
SEBRAE
Comunidades Facebook, Twitter, etc...
Livros de eletrônica analógica
Livros de eletrônica digital
Livros de microcontroladores
Revistas de eletrônica
...