100% acharam este documento útil (1 voto)
62 visualizações

Automacao Com Arduino

O documento apresenta conceitos básicos sobre microcontroladores e a plataforma Arduino/Genuino. Aborda os componentes dos microcontroladores e suas aplicações em automação. Também discute brevemente os objetivos da apresentação.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
100% acharam este documento útil (1 voto)
62 visualizações

Automacao Com Arduino

O documento apresenta conceitos básicos sobre microcontroladores e a plataforma Arduino/Genuino. Aborda os componentes dos microcontroladores e suas aplicações em automação. Também discute brevemente os objetivos da apresentação.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 160

Arduíno e

Automação

Introdução.

Micro-
controladores.
Arduíno e Automação
Arduíno /
Genuíno.

Jether Fernandes Reis


Família
ATmega 8
bits.

SENAI - SERGIPE
Módulos
Hardware.

Software de
Acesso.
23 de novembro de 2017
Conclusão.

1 / 44
INTRODUÇÃO.
Arduíno e
Automação

Introdução.
Objetivos.

Conceitos
Básicos.
Objetivos.
Micro- Dar uma breve introdução aos microcontroladores.
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

2 / 44
INTRODUÇÃO.
Arduíno e
Automação

Introdução.
Objetivos.

Conceitos
Básicos.
Objetivos.
Micro- Dar uma breve introdução aos microcontroladores.
controladores.

Arduíno /
Apresentar os aspectos básicos da plataforma Arduíno/Genuíno.
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

2 / 44
INTRODUÇÃO.
Arduíno e
Automação

Introdução.
Objetivos.

Conceitos
Básicos.
Objetivos.
Micro- Dar uma breve introdução aos microcontroladores.
controladores.

Arduíno /
Apresentar os aspectos básicos da plataforma Arduíno/Genuíno.
Genuíno.
Apresentar os principais recursos da Plataforma.
Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

2 / 44
INTRODUÇÃO.
Arduíno e
Automação

Introdução.
Objetivos.

Conceitos
Básicos.
Objetivos.
Micro- Dar uma breve introdução aos microcontroladores.
controladores.

Arduíno /
Apresentar os aspectos básicos da plataforma Arduíno/Genuíno.
Genuíno.
Apresentar os principais recursos da Plataforma.
Família
ATmega 8
bits.
Apresentar algumas aplicações do Arduino em automação de pequeno porte.
Módulos
Hardware.

Software de
Acesso.

Conclusão.

2 / 44
CONCEITOS BÁSICOS.
Arduíno e Microcontroladores.
Automação

Microcontrolador é um sistema computacional completo integrado em um mesmo


Introdução.
componente, no qual estão incluídos:
Objetivos.

Conceitos
Básicos.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

3 / 44
CONCEITOS BÁSICOS.
Arduíno e Microcontroladores.
Automação

Microcontrolador é um sistema computacional completo integrado em um mesmo


Introdução.
componente, no qual estão incluídos:
Objetivos.

Componentes dos Microcontroladores.


Conceitos
Básicos.

Micro-
controladores. CPU (Central Processing Unit - Unidade Central de Processamento).
Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

3 / 44
CONCEITOS BÁSICOS.
Arduíno e Microcontroladores.
Automação

Microcontrolador é um sistema computacional completo integrado em um mesmo


Introdução.
componente, no qual estão incluídos:
Objetivos.

Componentes dos Microcontroladores.


Conceitos
Básicos.

Micro-
controladores. CPU (Central Processing Unit - Unidade Central de Processamento).
Arduíno /
Genuíno. Memória de dados e programa.
Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

3 / 44
CONCEITOS BÁSICOS.
Arduíno e Microcontroladores.
Automação

Microcontrolador é um sistema computacional completo integrado em um mesmo


Introdução.
componente, no qual estão incluídos:
Objetivos.

Componentes dos Microcontroladores.


Conceitos
Básicos.

Micro-
controladores. CPU (Central Processing Unit - Unidade Central de Processamento).
Arduíno /
Genuíno. Memória de dados e programa.
Família
ATmega 8
Um sistema de geração de cadência (Clock).
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

3 / 44
CONCEITOS BÁSICOS.
Arduíno e Microcontroladores.
Automação

Microcontrolador é um sistema computacional completo integrado em um mesmo


Introdução.
componente, no qual estão incluídos:
Objetivos.

Componentes dos Microcontroladores.


Conceitos
Básicos.

Micro-
controladores. CPU (Central Processing Unit - Unidade Central de Processamento).
Arduíno /
Genuíno. Memória de dados e programa.
Família
ATmega 8
Um sistema de geração de cadência (Clock).
Portas de I/O (Input/Output).
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

3 / 44
CONCEITOS BÁSICOS.
Arduíno e Microcontroladores.
Automação

Microcontrolador é um sistema computacional completo integrado em um mesmo


Introdução.
componente, no qual estão incluídos:
Objetivos.

Componentes dos Microcontroladores.


Conceitos
Básicos.

Micro-
controladores. CPU (Central Processing Unit - Unidade Central de Processamento).
Arduíno /
Genuíno. Memória de dados e programa.
Família
ATmega 8
Um sistema de geração de cadência (Clock).
Portas de I/O (Input/Output).
bits.

Módulos
Hardware. Módulos adicionais:
Software de
Acesso.

Conclusão.

3 / 44
CONCEITOS BÁSICOS.
Arduíno e Microcontroladores.
Automação

Microcontrolador é um sistema computacional completo integrado em um mesmo


Introdução.
componente, no qual estão incluídos:
Objetivos.

Componentes dos Microcontroladores.


Conceitos
Básicos.

Micro-
controladores. CPU (Central Processing Unit - Unidade Central de Processamento).
Arduíno /
Genuíno. Memória de dados e programa.
Família
ATmega 8
Um sistema de geração de cadência (Clock).
Portas de I/O (Input/Output).
bits.

Módulos
Hardware. Módulos adicionais:
Software de Temporizadores/Contadores.
Acesso.

Conclusão.

3 / 44
CONCEITOS BÁSICOS.
Arduíno e Microcontroladores.
Automação

Microcontrolador é um sistema computacional completo integrado em um mesmo


Introdução.
componente, no qual estão incluídos:
Objetivos.

Componentes dos Microcontroladores.


Conceitos
Básicos.

Micro-
controladores. CPU (Central Processing Unit - Unidade Central de Processamento).
Arduíno /
Genuíno. Memória de dados e programa.
Família
ATmega 8
Um sistema de geração de cadência (Clock).
Portas de I/O (Input/Output).
bits.

Módulos
Hardware. Módulos adicionais:
Software de Temporizadores/Contadores.
Acesso.
Conversores A/D (Analógico para digital).
Conclusão.

3 / 44
CONCEITOS BÁSICOS.
Arduíno e Microcontroladores.
Automação

Microcontrolador é um sistema computacional completo integrado em um mesmo


Introdução.
componente, no qual estão incluídos:
Objetivos.

Componentes dos Microcontroladores.


Conceitos
Básicos.

Micro-
controladores. CPU (Central Processing Unit - Unidade Central de Processamento).
Arduíno /
Genuíno. Memória de dados e programa.
Família
ATmega 8
Um sistema de geração de cadência (Clock).
Portas de I/O (Input/Output).
bits.

Módulos
Hardware. Módulos adicionais:
Software de Temporizadores/Contadores.
Acesso.
Conversores A/D (Analógico para digital).
Conclusão.
Comunicação.

3 / 44
CONCEITOS BÁSICOS.
Arduíno e Microcontroladores.
Automação

Microcontrolador é um sistema computacional completo integrado em um mesmo


Introdução.
componente, no qual estão incluídos:
Objetivos.

Componentes dos Microcontroladores.


Conceitos
Básicos.

Micro-
controladores. CPU (Central Processing Unit - Unidade Central de Processamento).
Arduíno /
Genuíno. Memória de dados e programa.
Família
ATmega 8
Um sistema de geração de cadência (Clock).
Portas de I/O (Input/Output).
bits.

Módulos
Hardware. Módulos adicionais:
Software de Temporizadores/Contadores.
Acesso.
Conversores A/D (Analógico para digital).
Conclusão.
Comunicação.
etc.
3 / 44
Microcontrolador

Arduíno e
Automação Blocos.

Introdução.

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
4 / 44
Microcontrolador.

Arduíno e
Automação

Introdução.
Características.
Micro- Os Microcontroladores:
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
5 / 44
Microcontrolador.

Arduíno e
Automação

Introdução.
Características.
Micro- Os Microcontroladores:
controladores.
Blocos
São dispositivos programáveis.
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
5 / 44
Microcontrolador.

Arduíno e
Automação

Introdução.
Características.
Micro- Os Microcontroladores:
controladores.
Blocos
São dispositivos programáveis.
construtivos.

Características.
Armazenam programas (instruções lógicas, aritméticas e de tomada de decisão).
Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
5 / 44
Microcontrolador.

Arduíno e
Automação

Introdução.
Características.
Micro- Os Microcontroladores:
controladores.
Blocos
São dispositivos programáveis.
construtivos.

Características.
Armazenam programas (instruções lógicas, aritméticas e de tomada de decisão).
Critérios de
seleção.
Implementam tarefas dedicadas.
Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
5 / 44
Microcontrolador.

Arduíno e
Automação

Introdução.
Características.
Micro- Os Microcontroladores:
controladores.
Blocos
São dispositivos programáveis.
construtivos.

Características.
Armazenam programas (instruções lógicas, aritméticas e de tomada de decisão).
Critérios de
seleção.
Implementam tarefas dedicadas.

Geralmente fazem parte de algum outro dispositivo (geralmente um produto


Conjunto de
instruções.

Registradores.

Arduíno /
comercial) para que possam controlar as funções ou ações do produto.
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
5 / 44
Microcontrolador.

Arduíno e
Automação

Introdução.
Características.
Micro- Os Microcontroladores:
controladores.
Blocos
São dispositivos programáveis.
construtivos.

Características.
Armazenam programas (instruções lógicas, aritméticas e de tomada de decisão).
Critérios de
seleção.
Implementam tarefas dedicadas.

Geralmente fazem parte de algum outro dispositivo (geralmente um produto


Conjunto de
instruções.

Registradores.

Arduíno /
comercial) para que possam controlar as funções ou ações do produto.
Genuíno.
Sistemas Micro-controlados também são conhecidos como Sistemas
Embarcados.
Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
5 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
controladores.
Blocos
Quantidade de ROM (Read Only Memory) e RAM (Random Access Memory).
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
Quantidade de ROM (Read Only Memory) e RAM (Random Access Memory).
I/O
controladores.
Blocos
construtivos. Número de portas (Input/Output).
Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
Quantidade de ROM (Read Only Memory) e RAM (Random Access Memory).
I/O
controladores.
Blocos
construtivos. Número de portas (Input/Output).
Disponibilidade e quantidade de Temporizadores, Conversores A/D etc.
Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
Quantidade de ROM (Read Only Memory) e RAM (Random Access Memory).
I/O
controladores.
Blocos
construtivos. Número de portas (Input/Output).
Disponibilidade e quantidade de Temporizadores, Conversores A/D etc.
Características.

Critérios de

Ferramentas de desenvolvimento de software:


seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
Quantidade de ROM (Read Only Memory) e RAM (Random Access Memory).
I/O
controladores.
Blocos
construtivos. Número de portas (Input/Output).
Disponibilidade e quantidade de Temporizadores, Conversores A/D etc.
Características.

Critérios de

Ferramentas de desenvolvimento de software:


seleção.

Conjunto de
instruções.

Registradores. Debugadores.
Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
Quantidade de ROM (Read Only Memory) e RAM (Random Access Memory).
I/O
controladores.
Blocos
construtivos. Número de portas (Input/Output).
Disponibilidade e quantidade de Temporizadores, Conversores A/D etc.
Características.

Critérios de

Ferramentas de desenvolvimento de software:


seleção.

Conjunto de
instruções.

Registradores. Debugadores.
Arduíno / Compiladores.
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
Quantidade de ROM (Read Only Memory) e RAM (Random Access Memory).
I/O
controladores.
Blocos
construtivos. Número de portas (Input/Output).
Disponibilidade e quantidade de Temporizadores, Conversores A/D etc.
Características.

Critérios de

Ferramentas de desenvolvimento de software:


seleção.

Conjunto de
instruções.

Registradores. Debugadores.
Arduíno / Compiladores.
Genuíno.
Simuladores.
Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
Quantidade de ROM (Read Only Memory) e RAM (Random Access Memory).
I/O
controladores.
Blocos
construtivos. Número de portas (Input/Output).
Disponibilidade e quantidade de Temporizadores, Conversores A/D etc.
Características.

Critérios de

Ferramentas de desenvolvimento de software:


seleção.

Conjunto de
instruções.

Registradores. Debugadores.
Arduíno / Compiladores.
Genuíno.
Simuladores.
Família
ATmega 8 Suporte técnico.
bits.

Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
Quantidade de ROM (Read Only Memory) e RAM (Random Access Memory).
I/O
controladores.
Blocos
construtivos. Número de portas (Input/Output).
Disponibilidade e quantidade de Temporizadores, Conversores A/D etc.
Características.

Critérios de

Ferramentas de desenvolvimento de software:


seleção.

Conjunto de
instruções.

Registradores. Debugadores.
Arduíno / Compiladores.
Genuíno.
Simuladores.
Família
ATmega 8 Suporte técnico.
bits.
Etc.
Módulos
Hardware.

Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Critérios para seleção de um Microcontrolador.
Satisfazer as necessidades da aplicação de forma eficiente:
Introdução.
Velocidade de processamento.
Micro-
Quantidade de ROM (Read Only Memory) e RAM (Random Access Memory).
I/O
controladores.
Blocos
construtivos. Número de portas (Input/Output).
Disponibilidade e quantidade de Temporizadores, Conversores A/D etc.
Características.

Critérios de

Ferramentas de desenvolvimento de software:


seleção.

Conjunto de
instruções.

Registradores. Debugadores.
Arduíno / Compiladores.
Genuíno.
Simuladores.
Família
ATmega 8 Suporte técnico.
bits.
Etc.
Módulos
Hardware. Custo por unidade.
Software de
Acesso.
6 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.
Estas instruções recebem códigos mnemônicos para facilitar a memorização:
Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.
Estas instruções recebem códigos mnemônicos para facilitar a memorização:
Características.
ADD - Soma dois registradores.
Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.
Estas instruções recebem códigos mnemônicos para facilitar a memorização:
Características.
ADD - Soma dois registradores.
Critérios de
seleção.
ADC - Soma dois registradores com “vai um”.
Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.
Estas instruções recebem códigos mnemônicos para facilitar a memorização:
Características.
ADD - Soma dois registradores.
Critérios de
seleção.
ADC - Soma dois registradores com “vai um”.
Conjunto de
instruções. SUB - Subtrai dois registradores.
Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.
Estas instruções recebem códigos mnemônicos para facilitar a memorização:
Características.
ADD - Soma dois registradores.
Critérios de
seleção.
ADC - Soma dois registradores com “vai um”.
Conjunto de
instruções. SUB - Subtrai dois registradores.
Registradores.

SBC - Subtrai dois registradores com “vem um”.


Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.
Estas instruções recebem códigos mnemônicos para facilitar a memorização:
Características.
ADD - Soma dois registradores.
Critérios de
seleção.
ADC - Soma dois registradores com “vai um”.
Conjunto de
instruções. SUB - Subtrai dois registradores.
Registradores.

SBC - Subtrai dois registradores com “vem um”.


Arduíno /
Genuíno. MUL - Multiplicação sem sinal.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.
Estas instruções recebem códigos mnemônicos para facilitar a memorização:
Características.
ADD - Soma dois registradores.
Critérios de
seleção.
ADC - Soma dois registradores com “vai um”.
Conjunto de
instruções. SUB - Subtrai dois registradores.
Registradores.

SBC - Subtrai dois registradores com “vem um”.


Arduíno /
Genuíno. MUL - Multiplicação sem sinal.

Família MULS - Multiplicação com sinal.


ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.
Estas instruções recebem códigos mnemônicos para facilitar a memorização:
Características.
ADD - Soma dois registradores.
Critérios de
seleção.
ADC - Soma dois registradores com “vai um”.
Conjunto de
instruções. SUB - Subtrai dois registradores.
Registradores.

SBC - Subtrai dois registradores com “vem um”.


Arduíno /
Genuíno. MUL - Multiplicação sem sinal.

Família MULS - Multiplicação com sinal.


ATmega 8
CALL - Chamada de subrotina.
bits.

Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.
Estas instruções recebem códigos mnemônicos para facilitar a memorização:
Características.
ADD - Soma dois registradores.
Critérios de
seleção.
ADC - Soma dois registradores com “vai um”.
Conjunto de
instruções. SUB - Subtrai dois registradores.
Registradores.

SBC - Subtrai dois registradores com “vem um”.


Arduíno /
Genuíno. MUL - Multiplicação sem sinal.

Família MULS - Multiplicação com sinal.


ATmega 8
CALL - Chamada de subrotina.
bits.
RET - Retorno de subrotina.
Módulos
Hardware.

Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação
Conjunto de instruções (Instruction Set).
Introdução.
É o conjunto de operações que o microcontrolador é capaz de executar.
Micro- Cada instrução tem um um código binário único que a identifica.
controladores.
Blocos
construtivos.
Estas instruções recebem códigos mnemônicos para facilitar a memorização:
Características.
ADD - Soma dois registradores.
Critérios de
seleção.
ADC - Soma dois registradores com “vai um”.
Conjunto de
instruções. SUB - Subtrai dois registradores.
Registradores.

SBC - Subtrai dois registradores com “vem um”.


Arduíno /
Genuíno. MUL - Multiplicação sem sinal.

Família MULS - Multiplicação com sinal.


ATmega 8
CALL - Chamada de subrotina.
bits.
RET - Retorno de subrotina.
Módulos
Hardware. Etc.
Software de
Acesso.
7 / 44
Microcontrolador.

Arduíno e
Automação Registradores.

Introdução.

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno / São posições de memória usados pelos microcontroladores para


armazenamento:
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
8 / 44
Microcontrolador.

Arduíno e
Automação Registradores.

Introdução.

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno / São posições de memória usados pelos microcontroladores para


armazenamento:
Genuíno.

Família
ATmega 8 Dados que serão usados nas instruções.
bits.

Módulos
Hardware.

Software de
Acesso.
8 / 44
Microcontrolador.

Arduíno e
Automação Registradores.

Introdução.

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno / São posições de memória usados pelos microcontroladores para


armazenamento:
Genuíno.

Família
ATmega 8 Dados que serão usados nas instruções.
bits.
Resultados de operações.
Módulos
Hardware.

Software de
Acesso.
8 / 44
Microcontrolador.

Arduíno e
Automação Registradores.

Introdução.

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno / São posições de memória usados pelos microcontroladores para


armazenamento:
Genuíno.

Família
ATmega 8 Dados que serão usados nas instruções.
bits.
Resultados de operações.
Módulos
Hardware.
Dados de configuração.

Software de
Acesso.
8 / 44
Microcontrolador.

Arduíno e
Automação Registradores.

Introdução.

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno / São posições de memória usados pelos microcontroladores para


armazenamento:
Genuíno.

Família
ATmega 8 Dados que serão usados nas instruções.
bits.
Resultados de operações.
Módulos
Hardware.
Dados de configuração.

Software de
Dados de entrada ou saída das portas do microcontrolador.
Acesso.
8 / 44
Microcontrolador.

Arduíno e
Automação
Classificação dos Registradores.
Os registradores se classificam em:
Introdução.

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
9 / 44
Microcontrolador.

Arduíno e
Automação
Classificação dos Registradores.
Os registradores se classificam em:
Introdução. De uso geral (Função Geral).

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
9 / 44
Microcontrolador.

Arduíno e
Automação
Classificação dos Registradores.
Os registradores se classificam em:
Introdução. De uso geral (Função Geral).

Micro- De uso especial (Função Especial).


controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
9 / 44
Microcontrolador.

Arduíno e
Automação
Classificação dos Registradores.
Os registradores se classificam em:
Introdução. De uso geral (Função Geral).

Micro- De uso especial (Função Especial).


controladores.
Blocos
construtivos.
Nos microcontroladores da ATMEL, todos os registradores (gerais e especiais)
Características. são agrupados sob a sigla de GPR (General Purpose Register – Registradores
de Propósito Geral).
Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
9 / 44
Microcontrolador.

Arduíno e
Automação
Classificação dos Registradores.
Os registradores se classificam em:
Introdução. De uso geral (Função Geral).

Micro- De uso especial (Função Especial).


controladores.
Blocos
construtivos.
Nos microcontroladores da ATMEL, todos os registradores (gerais e especiais)
Características. são agrupados sob a sigla de GPR (General Purpose Register – Registradores
de Propósito Geral).
Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.
Registradores de função especial (SFR).
Família São registradores cujas funções são pré-determinadas pelo fabricante:
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
9 / 44
Microcontrolador.

Arduíno e
Automação
Classificação dos Registradores.
Os registradores se classificam em:
Introdução. De uso geral (Função Geral).

Micro- De uso especial (Função Especial).


controladores.
Blocos
construtivos.
Nos microcontroladores da ATMEL, todos os registradores (gerais e especiais)
Características. são agrupados sob a sigla de GPR (General Purpose Register – Registradores
de Propósito Geral).
Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.
Registradores de função especial (SFR).
Família São registradores cujas funções são pré-determinadas pelo fabricante:
ATmega 8
bits. Portas I/O.

Módulos
Hardware.

Software de
Acesso.
9 / 44
Microcontrolador.

Arduíno e
Automação
Classificação dos Registradores.
Os registradores se classificam em:
Introdução. De uso geral (Função Geral).

Micro- De uso especial (Função Especial).


controladores.
Blocos
construtivos.
Nos microcontroladores da ATMEL, todos os registradores (gerais e especiais)
Características. são agrupados sob a sigla de GPR (General Purpose Register – Registradores
de Propósito Geral).
Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.
Registradores de função especial (SFR).
Família São registradores cujas funções são pré-determinadas pelo fabricante:
ATmega 8
bits. Portas I/O.

Módulos Temporizadores.
Hardware.

Software de
Acesso.
9 / 44
Microcontrolador.

Arduíno e
Automação
Classificação dos Registradores.
Os registradores se classificam em:
Introdução. De uso geral (Função Geral).

Micro- De uso especial (Função Especial).


controladores.
Blocos
construtivos.
Nos microcontroladores da ATMEL, todos os registradores (gerais e especiais)
Características. são agrupados sob a sigla de GPR (General Purpose Register – Registradores
de Propósito Geral).
Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.
Registradores de função especial (SFR).
Família São registradores cujas funções são pré-determinadas pelo fabricante:
ATmega 8
bits. Portas I/O.

Módulos Temporizadores.
Hardware.
Conversores (A/D).
Software de
Acesso.
9 / 44
Microcontrolador.

Arduíno e
Automação
Classificação dos Registradores.
Os registradores se classificam em:
Introdução. De uso geral (Função Geral).

Micro- De uso especial (Função Especial).


controladores.
Blocos
construtivos.
Nos microcontroladores da ATMEL, todos os registradores (gerais e especiais)
Características. são agrupados sob a sigla de GPR (General Purpose Register – Registradores
de Propósito Geral).
Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.
Registradores de função especial (SFR).
Família São registradores cujas funções são pré-determinadas pelo fabricante:
ATmega 8
bits. Portas I/O.

Módulos Temporizadores.
Hardware.
Conversores (A/D).
Software de Etc.
Acesso.
9 / 44
Microcontrolador.
Conceitos básicos.

Arduíno e
Automação Registradores de função especial (SFR).
Entrada/Saída Digitais.
Introdução.

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
10 / 44
Microcontrolador.
Conceitos básicos.

Arduíno e
Automação Registradores de função especial (SFR).
Entrada/Saída Digitais.
Introdução.

Micro-
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
No caso dos registradores de 8 bits, cada SFR funcionará como 8 chaves
Hardware.
(liga/desliga) que comandam alguns circuitos internos do microcontrolador.
Software de
Acesso.
10 / 44
Microcontrolador.

Arduíno e
Automação Registradores de função especial (SFR).

Introdução.
Cada registrador de I/O possui um conjunto de Registradores Especiais para
Micro-
configuração.
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
11 / 44
Microcontrolador.

Arduíno e
Automação Registradores de função especial (SFR).

Introdução.
Cada registrador de I/O possui um conjunto de Registradores Especiais para
Micro-
configuração.
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
11 / 44
Microcontrolador.

Arduíno e
Automação Registradores de função especial (SFR).

Introdução.
Cada registrador de I/O possui um conjunto de Registradores Especiais para
Micro-
configuração.
controladores.
Blocos
construtivos.

Características.

Critérios de
seleção.

Conjunto de
instruções.

Registradores.

Arduíno / Bit = 0: Saída (Output).


Genuíno.

Família
Bit = 1: Entrada (Input).
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.
11 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro-
controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.
Linguagem de programação, que pode ser:
Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.
Linguagem de programação, que pode ser:
Arduíno /
Genuíno. Assembly.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.
Linguagem de programação, que pode ser:
Arduíno /
Genuíno. Assembly.
Introdução.
Basic.
Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.
Linguagem de programação, que pode ser:
Arduíno /
Genuíno. Assembly.
Introdução.
Basic.
Plataforma
Arduíno.
Pascal.
Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.
Linguagem de programação, que pode ser:
Arduíno /
Genuíno. Assembly.
Introdução.
Basic.
Plataforma
Arduíno.
Pascal.
Plataforma
Software. C.
Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.
Linguagem de programação, que pode ser:
Arduíno /
Genuíno. Assembly.
Introdução.
Basic.
Plataforma
Arduíno.
Pascal.
Plataforma
Software. C.
Hardware UNO.
Etc.
Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.
Linguagem de programação, que pode ser:
Arduíno /
Genuíno. Assembly.
Introdução.
Basic.
Plataforma
Arduíno.
Pascal.
Plataforma
Software. C.
Hardware UNO.
Etc.
Família
ATmega 8 Conhecer:
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.
Linguagem de programação, que pode ser:
Arduíno /
Genuíno. Assembly.
Introdução.
Basic.
Plataforma
Arduíno.
Pascal.
Plataforma
Software. C.
Hardware UNO.
Etc.
Família
ATmega 8 Conhecer:
bits.
Lógica de programação.
Módulos
Hardware.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.
Linguagem de programação, que pode ser:
Arduíno /
Genuíno. Assembly.
Introdução.
Basic.
Plataforma
Arduíno.
Pascal.
Plataforma
Software. C.
Hardware UNO.
Etc.
Família
ATmega 8 Conhecer:
bits.
Lógica de programação.
Módulos
Hardware.
Arquitetura interna do 𝜇C utilizado.

Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Introdução. Um Microcontrolador (𝜇C) para funcionar precisa ser programado.
Micro- A programação de um Microcontrolador exige:
controladores.
Linguagem de programação, que pode ser:
Arduíno /
Genuíno. Assembly.
Introdução.
Basic.
Plataforma
Arduíno.
Pascal.
Plataforma
Software. C.
Hardware UNO.
Etc.
Família
ATmega 8 Conhecer:
bits.
Lógica de programação.
Módulos
Hardware.
Arquitetura interna do 𝜇C utilizado.

Eletrônica.
Software de
Acesso.

Conclusão.
12 / 44
Arduíno/Genuíno.

Arduíno e
Automação
Principais modelos.
Introdução.
Os principais microcontroladores disponíveis no mercado, são:
Micro-
controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
13 / 44
Arduíno/Genuíno.

Arduíno e
Automação
Principais modelos.
Os principais microcontroladores disponíveis no mercado, são:
PIC Microchip
Introdução.

Micro- fabricado pela .


controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
13 / 44
Arduíno/Genuíno.

Arduíno e
Automação
Principais modelos.
Os principais microcontroladores disponíveis no mercado, são:
PIC Microchip
Introdução.

fabricado pela .
ATmega Atmel
Micro-
controladores.
fabricado pela .
Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
13 / 44
Arduíno/Genuíno.

Arduíno e
Automação
Principais modelos.
Os principais microcontroladores disponíveis no mercado, são:
PIC Microchip
Introdução.

fabricado pela .
ATmega Atmel
Micro-
controladores.
fabricado pela .
Arduíno /
Genuíno.
68HC11 fabricado pela Motorola .
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
13 / 44
Arduíno/Genuíno.

Arduíno e
Automação
Principais modelos.
Os principais microcontroladores disponíveis no mercado, são:
PIC Microchip
Introdução.

fabricado pela .
ATmega Atmel
Micro-
controladores.
fabricado pela .
Arduíno /
68HC11 fabricado pela Motorola .
Genuíno.
Introdução.

Plataforma
TMS370 fabricado pela Texas Instruments .
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
13 / 44
Arduíno/Genuíno.

Arduíno e
Automação
Principais modelos.
Os principais microcontroladores disponíveis no mercado, são:
PIC Microchip
Introdução.

fabricado pela .
ATmega Atmel
Micro-
controladores.
fabricado pela .
Arduíno /
68HC11 fabricado pela Motorola .
Genuíno.
Introdução.

Plataforma
TMS370 fabricado pela Texas Instruments .
Arduíno.

Plataforma
Para facilitar a utilização dos Microcontroladores, alguns engenheiros italianos
Software.

Hardware UNO.
desenvolveu em 2005 uma plataforma de prototipagem eletrônica conhecida
Família como Arduíno.
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
13 / 44
Arduíno/Genuíno.

Arduíno e
Automação
Principais modelos.
Os principais microcontroladores disponíveis no mercado, são:
PIC Microchip
Introdução.

fabricado pela .
ATmega Atmel
Micro-
controladores.
fabricado pela .
Arduíno /
68HC11 fabricado pela Motorola .
Genuíno.
Introdução.

Plataforma
TMS370 fabricado pela Texas Instruments .
Arduíno.

Plataforma
Para facilitar a utilização dos Microcontroladores, alguns engenheiros italianos
Software.

Hardware UNO.
desenvolveu em 2005 uma plataforma de prototipagem eletrônica conhecida
Família como Arduíno.
ATmega 8
bits. Com o amplo uso da plataforma, por motivos comerciais, o grupo restringiu o
Módulos
Hardware.
nome Arduíno ao mercado dos Estados Unidos, e para o resto do mundo o
Software de
nome Genuíno.
Acesso.

Conclusão.
13 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro-
controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro- O hardware pode ser copiado e utilizado inclusive comercialmente, desde que
controladores.
não se utilize os nomes Arduino/Genuíno.
Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro- O hardware pode ser copiado e utilizado inclusive comercialmente, desde que
controladores.
não se utilize os nomes Arduino/Genuíno.
Arduíno /
Genuíno. O software pode ser redistribuído e novas bibliotecas acrescidas pelos usuários.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro- O hardware pode ser copiado e utilizado inclusive comercialmente, desde que
controladores.
não se utilize os nomes Arduino/Genuíno.
Arduíno /
O software pode ser redistribuído e novas bibliotecas acrescidas pelos usuários.
C++
Genuíno.

A programação baseada na linguagem com modificações específicas.


Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro- O hardware pode ser copiado e utilizado inclusive comercialmente, desde que
controladores.
não se utilize os nomes Arduino/Genuíno.
Arduíno /
O software pode ser redistribuído e novas bibliotecas acrescidas pelos usuários.
C++
Genuíno.

A programação baseada na linguagem com modificações específicas.


Introdução.

Plataforma
Arduíno.

Plataforma
Software.
A principal fonte de referência é o site www.arduino.cc.
Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro- O hardware pode ser copiado e utilizado inclusive comercialmente, desde que
controladores.
não se utilize os nomes Arduino/Genuíno.
Arduíno /
O software pode ser redistribuído e novas bibliotecas acrescidas pelos usuários.
C++
Genuíno.

A programação baseada na linguagem com modificações específicas.


Introdução.

Plataforma
Arduíno.

Plataforma
Software.
A principal fonte de referência é o site www.arduino.cc.
Hardware UNO.
A plataforma Arduíno/Genuíno se presta para aplicações que envolvam:
Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro- O hardware pode ser copiado e utilizado inclusive comercialmente, desde que
controladores.
não se utilize os nomes Arduino/Genuíno.
Arduíno /
O software pode ser redistribuído e novas bibliotecas acrescidas pelos usuários.
C++
Genuíno.

A programação baseada na linguagem com modificações específicas.


Introdução.

Plataforma
Arduíno.

Plataforma
Software.
A principal fonte de referência é o site www.arduino.cc.
Hardware UNO.
A plataforma Arduíno/Genuíno se presta para aplicações que envolvam:
Família
ATmega 8 Entradas e/ou saída digitais.
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro- O hardware pode ser copiado e utilizado inclusive comercialmente, desde que
controladores.
não se utilize os nomes Arduino/Genuíno.
Arduíno /
O software pode ser redistribuído e novas bibliotecas acrescidas pelos usuários.
C++
Genuíno.

A programação baseada na linguagem com modificações específicas.


Introdução.

Plataforma
Arduíno.

Plataforma
Software.
A principal fonte de referência é o site www.arduino.cc.
Hardware UNO.
A plataforma Arduíno/Genuíno se presta para aplicações que envolvam:
Família
ATmega 8 Entradas e/ou saída digitais.
bits.
Entradas e/ou saída analógicas.
Módulos
Hardware.

Software de
Acesso.

Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro- O hardware pode ser copiado e utilizado inclusive comercialmente, desde que
controladores.
não se utilize os nomes Arduino/Genuíno.
Arduíno /
O software pode ser redistribuído e novas bibliotecas acrescidas pelos usuários.
C++
Genuíno.

A programação baseada na linguagem com modificações específicas.


Introdução.

Plataforma
Arduíno.

Plataforma
Software.
A principal fonte de referência é o site www.arduino.cc.
Hardware UNO.
A plataforma Arduíno/Genuíno se presta para aplicações que envolvam:
Família
ATmega 8 Entradas e/ou saída digitais.
bits.
Entradas e/ou saída analógicas.
Módulos
Hardware.
Conversão A/D (analógica para digital).

Software de
Acesso.

Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro- O hardware pode ser copiado e utilizado inclusive comercialmente, desde que
controladores.
não se utilize os nomes Arduino/Genuíno.
Arduíno /
O software pode ser redistribuído e novas bibliotecas acrescidas pelos usuários.
C++
Genuíno.

A programação baseada na linguagem com modificações específicas.


Introdução.

Plataforma
Arduíno.

Plataforma
Software.
A principal fonte de referência é o site www.arduino.cc.
Hardware UNO.
A plataforma Arduíno/Genuíno se presta para aplicações que envolvam:
Família
ATmega 8 Entradas e/ou saída digitais.
bits.
Entradas e/ou saída analógicas.
Módulos
Hardware.
Conversão A/D (analógica para digital).
Saída para Display LCD.
Software de
Acesso.

Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Principais modelos de microcontroladores.


Arduíno e
Automação

O Arduino/Genuíno é uma plataforma estruturada na forma de hardware e


Introdução. software livres, baseadas nos conceitos a seguir:
Micro- O hardware pode ser copiado e utilizado inclusive comercialmente, desde que
controladores.
não se utilize os nomes Arduino/Genuíno.
Arduíno /
O software pode ser redistribuído e novas bibliotecas acrescidas pelos usuários.
C++
Genuíno.

A programação baseada na linguagem com modificações específicas.


Introdução.

Plataforma
Arduíno.

Plataforma
Software.
A principal fonte de referência é o site www.arduino.cc.
Hardware UNO.
A plataforma Arduíno/Genuíno se presta para aplicações que envolvam:
Família
ATmega 8 Entradas e/ou saída digitais.
bits.
Entradas e/ou saída analógicas.
Módulos
Hardware.
Conversão A/D (analógica para digital).
Saída para Display LCD.
Software de
Acesso. Comunicação Serial.
Conclusão.
14 / 44
Plataforma Arduíno/Genuíno.

Arduíno e
Automação

Introdução. Plataforma Arduíno/Genuíno.


Micro-
controladores.
Hardware é o nome dado aos equipamentos com capacidade de processamento e
Arduíno / armazenamento de informações.
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
15 / 44
Plataforma Arduíno/Genuíno.

Arduíno e
Automação

Introdução. Plataforma Arduíno/Genuíno.


Micro-
controladores.
Hardware é o nome dado aos equipamentos com capacidade de processamento e
Arduíno / armazenamento de informações.
Genuíno.
Introdução. Software (programa) é o conjunto de instruções que os dispositivos
programáveis realizam.
Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
15 / 44
Plataforma Arduíno/Genuíno.

Arduíno e
Automação

Introdução. Plataforma Arduíno/Genuíno.


Micro-
controladores.
Hardware é o nome dado aos equipamentos com capacidade de processamento e
Arduíno / armazenamento de informações.
Genuíno.
Introdução. Software (programa) é o conjunto de instruções que os dispositivos
programáveis realizam.
Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
Hardware é a parte física.
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
15 / 44
Plataforma Arduíno/Genuíno.

Arduíno e
Automação

Introdução. Plataforma Arduíno/Genuíno.


Micro-
controladores.
Hardware é o nome dado aos equipamentos com capacidade de processamento e
Arduíno / armazenamento de informações.
Genuíno.
Introdução. Software (programa) é o conjunto de instruções que os dispositivos
programáveis realizam.
Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
Hardware é a parte física.
ATmega 8
bits. Software é a parte virtual.
Módulos
Hardware.

Software de
Acesso.

Conclusão.
15 / 44
Plataforma Software Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Linguagem C++: Funções específicas da plataforma.
Micro- A facilidade no uso da plataforma Arduíno/Genuíno é devido a substituição da
controladores.
configuração dos SFR por comandos sugestivos à função desejada:
Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
16 / 44
Plataforma Software Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Linguagem C++: Funções específicas da plataforma.
Micro- A facilidade no uso da plataforma Arduíno/Genuíno é devido a substituição da
controladores.
configuração dos SFR por comandos sugestivos à função desejada:
Arduíno /
Genuíno. pinMode (PINO, TIPO).
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
16 / 44
Plataforma Software Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Linguagem C++: Funções específicas da plataforma.
Micro- A facilidade no uso da plataforma Arduíno/Genuíno é devido a substituição da
controladores.
configuração dos SFR por comandos sugestivos à função desejada:
Arduíno /
pinMode (PINO, TIPO).
digitalWrite
Genuíno.
Introdução.
(PINO, NÍVEL).
Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
16 / 44
Plataforma Software Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Linguagem C++: Funções específicas da plataforma.
Micro- A facilidade no uso da plataforma Arduíno/Genuíno é devido a substituição da
controladores.
configuração dos SFR por comandos sugestivos à função desejada:
Arduíno /
pinMode (PINO, TIPO).
digitalWrite
Genuíno.
Introdução.
(PINO, NÍVEL).
Plataforma
Arduíno.

Plataforma
digitalRead(PINO).
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
16 / 44
Plataforma Software Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Linguagem C++: Funções específicas da plataforma.
Micro- A facilidade no uso da plataforma Arduíno/Genuíno é devido a substituição da
controladores.
configuração dos SFR por comandos sugestivos à função desejada:
Arduíno /
pinMode (PINO, TIPO).
digitalWrite
Genuíno.
Introdução.
(PINO, NÍVEL).
Plataforma
Arduíno.
digitalRead(PINO).
Plataforma
Software.

Hardware UNO.
analogWrite (PINO, VALOR).

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
16 / 44
Plataforma Software Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Linguagem C++: Funções específicas da plataforma.
Micro- A facilidade no uso da plataforma Arduíno/Genuíno é devido a substituição da
controladores.
configuração dos SFR por comandos sugestivos à função desejada:
Arduíno /
pinMode (PINO, TIPO).
digitalWrite
Genuíno.
Introdução.
(PINO, NÍVEL).
Plataforma
Arduíno.
digitalRead(PINO).
Plataforma
Software.
analogWrite (PINO, VALOR).
Hardware UNO.

Família
analogRead (PINO).
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
16 / 44
Plataforma Software Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Linguagem C++: Funções específicas da plataforma.
Micro- A facilidade no uso da plataforma Arduíno/Genuíno é devido a substituição da
controladores.
configuração dos SFR por comandos sugestivos à função desejada:
Arduíno /
pinMode (PINO, TIPO).
digitalWrite
Genuíno.
Introdução.
(PINO, NÍVEL).
Plataforma
Arduíno.
digitalRead(PINO).
Plataforma
Software.
analogWrite (PINO, VALOR).
Hardware UNO.

analogRead (PINO).
Família
ATmega 8
bits.
Serial.print
(MENSAGEM).

Módulos
Hardware.

Software de
Acesso.

Conclusão.
16 / 44
Plataforma Software Arduíno/Genuíno.

Arduíno e
Automação

Introdução.
Linguagem C++: Funções específicas da plataforma.
Micro- A facilidade no uso da plataforma Arduíno/Genuíno é devido a substituição da
controladores.
configuração dos SFR por comandos sugestivos à função desejada:
Arduíno /
pinMode (PINO, TIPO).
digitalWrite
Genuíno.
Introdução.
(PINO, NÍVEL).
Plataforma
Arduíno.
digitalRead(PINO).
Plataforma
Software.
analogWrite (PINO, VALOR).
Hardware UNO.

analogRead (PINO).
Família
Serial.print
(MENSAGEM).
Serial.read
ATmega 8
bits.
().
Módulos
Hardware.

Software de
Acesso.

Conclusão.
16 / 44
Hardware Arduíno/Genuíno UNO.

Arduíno e
Automação Arduíno/Genuíno UNO.
Existem vários modelos de hardware Arduíno/Genuíno, porém o utilizado nos
Introdução. laboratórios do SENAI-SE é o compatível com Arduíno/Genuíno UNO.
Micro-
controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
17 / 44
Hardware Arduíno/Genuíno UNO.

Arduíno e
Automação Arduíno/Genuíno UNO.
Existem vários modelos de hardware Arduíno/Genuíno, porém o utilizado nos
Introdução. laboratórios do SENAI-SE é o compatível com Arduíno/Genuíno UNO.
Micro-
controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
17 / 44
Hardware Arduíno/Genuíno UNO.

Distribuição dos sistemas na placa do Arduíno/Genuíno UNO.


Arduíno e
Automação

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
18 / 44
Hardware Arduíno/Genuíno UNO.

Arduíno e
Automação Hardware Arduíno/Genuíno UNO.

Introdução.
O hardware Arduíno/Genuíno UNO é uma ferramenta desenvolvida com um
Micro-
microcontrolador ATMEL ATmega328.
controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
19 / 44
Hardware Arduíno/Genuíno UNO.

Arduíno e
Automação Hardware Arduíno/Genuíno UNO.

Introdução.
O hardware Arduíno/Genuíno UNO é uma ferramenta desenvolvida com um
Micro-
microcontrolador ATMEL ATmega328.
controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.

Plataforma
Software.

Hardware UNO.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.
19 / 44
Hardware Arduíno/Genuíno UNO.

Arduíno e
Automação Hardware Arduíno/Genuíno UNO.

Introdução.
O hardware Arduíno/Genuíno UNO é uma ferramenta desenvolvida com um
Micro-
microcontrolador ATMEL ATmega328.
controladores.

Arduíno /
Genuíno.
Introdução.

Plataforma
Arduíno.
A estrutura eletrônica da
Plataforma
Software.
placa permite conexões
Hardware UNO.
rápidas com os elementos
Família
ATmega 8 adicionais externos para o
desenvolvimento das
bits.

Módulos
Hardware. aplicações.
Software de
Acesso.

Conclusão.
19 / 44
Família ATmega 8 bits: ATmega 48/88/168/328.

Arduíno e
Automação Características.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

20 / 44
Família ATmega 8 bits: ATmega 48/88/168/328.

Arduíno e
Automação
Periféricos.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

21 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores. Tensão de alimentação 7 a 12V
Arduíno /
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores. Tensão de alimentação 7 a 12V
Arduíno / Tensão de alimentação limite 6 a 20V
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores. Tensão de alimentação 7 a 12V
Arduíno / Tensão de alimentação limite 6 a 20V
Genuíno.
Pinos I/O (E/S) Digitais 14
Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores. Tensão de alimentação 7 a 12V
Arduíno / Tensão de alimentação limite 6 a 20V
Genuíno.
Pinos I/O (E/S) Digitais 14
Família
ATmega 8 Pinos de Entrada Analógica 6
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores. Tensão de alimentação 7 a 12V
Arduíno / Tensão de alimentação limite 6 a 20V
Genuíno.
Pinos I/O (E/S) Digitais 14
Família
ATmega 8 Pinos de Entrada Analógica 6
bits.
Características. Corrente DC por pino I/O 40mA
Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores. Tensão de alimentação 7 a 12V
Arduíno / Tensão de alimentação limite 6 a 20V
Genuíno.
Pinos I/O (E/S) Digitais 14
Família
ATmega 8 Pinos de Entrada Analógica 6
bits.
Características. Corrente DC por pino I/O 40mA
Corrente DC por pino 3,3V
Periféricos.

UNO:
50mA
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores. Tensão de alimentação 7 a 12V
Arduíno / Tensão de alimentação limite 6 a 20V
Genuíno.
Pinos I/O (E/S) Digitais 14
Família
ATmega 8 Pinos de Entrada Analógica 6
bits.
Características. Corrente DC por pino I/O 40mA
Corrente DC por pino 3,3V
Periféricos.

UNO:
50mA
Memória Flash
Características do
Hardware.
32KiB
Módulos
Hardware.

Software de
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores. Tensão de alimentação 7 a 12V
Arduíno / Tensão de alimentação limite 6 a 20V
Genuíno.
Pinos I/O (E/S) Digitais 14
Família
ATmega 8 Pinos de Entrada Analógica 6
bits.
Características. Corrente DC por pino I/O 40mA
Corrente DC por pino 3,3V
Periféricos.

UNO:
50mA
Memória Flash
Características do
Hardware.
32KiB
Módulos
Hardware.
SRAM 2KiB
Software de
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores. Tensão de alimentação 7 a 12V
Arduíno / Tensão de alimentação limite 6 a 20V
Genuíno.
Pinos I/O (E/S) Digitais 14
Família
ATmega 8 Pinos de Entrada Analógica 6
bits.
Características. Corrente DC por pino I/O 40mA
Corrente DC por pino 3,3V
Periféricos.

UNO:
50mA
Memória Flash
Características do
Hardware.
32KiB
Módulos
Hardware.
SRAM 2KiB
Software de
EEPROM 1KiB
Acesso.

Conclusão.

22 / 44
Plataforma Hardware Arduíno/Genuíno.

Arduíno e
Automação Características do Hardware do Arduíno/Genuíno UNO.
Microcontrolador ATmega328
Introdução.
Tensão de operação 5V
Micro-
controladores. Tensão de alimentação 7 a 12V
Arduíno / Tensão de alimentação limite 6 a 20V
Genuíno.
Pinos I/O (E/S) Digitais 14
Família
ATmega 8 Pinos de Entrada Analógica 6
bits.
Características. Corrente DC por pino I/O 40mA
Corrente DC por pino 3,3V
Periféricos.

UNO:
50mA
Memória Flash
Características do
Hardware.
32KiB
Módulos
Hardware.
SRAM 2KiB
Software de
EEPROM 1KiB
Acesso.
Velocidade do clock 16MHz
Conclusão.

22 / 44
Configurações dos pinos do ATmega.

Arduíno e
Automação

Pinos de entrada/saída.
Introdução. Pinos 0 e 1: Comunicação serial, pino 0 é o receptor (RX) e o pino 1 é o
Micro-
controladores.
transmissor (TX).
Arduíno /
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

23 / 44
Configurações dos pinos do ATmega.

Arduíno e
Automação

Pinos de entrada/saída.
Introdução. Pinos 0 e 1: Comunicação serial, pino 0 é o receptor (RX) e o pino 1 é o
Micro-
controladores.
transmissor (TX).
Arduíno / Pinos 2 e 3: Pinos que trabalham com interrupção externa.
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

23 / 44
Configurações dos pinos do ATmega.

Arduíno e
Automação

Pinos de entrada/saída.
Introdução. Pinos 0 e 1: Comunicação serial, pino 0 é o receptor (RX) e o pino 1 é o
Micro-
controladores.
transmissor (TX).
Arduíno / Pinos 2 e 3: Pinos que trabalham com interrupção externa.
Genuíno.

Família
Pinos 3, 5, 6, 9, 10 e 11: Podem funcionar como saída PWM (Modulação
ATmega 8
bits.
por Largura de Pulso), Identificador: ˜.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

23 / 44
Configurações dos pinos do ATmega.

Arduíno e
Automação

Pinos de entrada/saída.
Introdução. Pinos 0 e 1: Comunicação serial, pino 0 é o receptor (RX) e o pino 1 é o
Micro-
controladores.
transmissor (TX).
Arduíno / Pinos 2 e 3: Pinos que trabalham com interrupção externa.
Genuíno.

Família
Pinos 3, 5, 6, 9, 10 e 11: Podem funcionar como saída PWM (Modulação
ATmega 8
bits.
por Largura de Pulso), Identificador: ˜.
Características.

Periféricos.
Pinos 10, 11, 12 e 13: Estes pinos podem trabalhar como comunicação SPI
UNO:
Características do
(Interface Serial Periférica).
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

23 / 44
Configurações dos pinos do ATmega.

Arduíno e
Automação

Pinos de entrada/saída.
Introdução. Pinos 0 e 1: Comunicação serial, pino 0 é o receptor (RX) e o pino 1 é o
Micro-
controladores.
transmissor (TX).
Arduíno / Pinos 2 e 3: Pinos que trabalham com interrupção externa.
Genuíno.

Família
Pinos 3, 5, 6, 9, 10 e 11: Podem funcionar como saída PWM (Modulação
ATmega 8
bits.
por Largura de Pulso), Identificador: ˜.
Características.

Periféricos.
Pinos 10, 11, 12 e 13: Estes pinos podem trabalhar como comunicação SPI
UNO:
Características do
(Interface Serial Periférica).
Hardware.

Módulos
Pinos A0 até A5: Entradas analógicas.
Hardware.

Software de
Acesso.

Conclusão.

23 / 44
Configurações dos pinos do ATmega.

Arduíno e
Automação

Pinos de entrada/saída.
Introdução. Pinos 0 e 1: Comunicação serial, pino 0 é o receptor (RX) e o pino 1 é o
Micro-
controladores.
transmissor (TX).
Arduíno / Pinos 2 e 3: Pinos que trabalham com interrupção externa.
Genuíno.

Família
Pinos 3, 5, 6, 9, 10 e 11: Podem funcionar como saída PWM (Modulação
ATmega 8
bits.
por Largura de Pulso), Identificador: ˜.
Características.

Periféricos.
Pinos 10, 11, 12 e 13: Estes pinos podem trabalhar como comunicação SPI
UNO:
Características do
(Interface Serial Periférica).
Hardware.

Módulos
Pinos A0 até A5: Entradas analógicas.
Hardware.

Software de
Obs. Cada pino de saída fornece no máximo 40mA.
Acesso.

Conclusão.

23 / 44
Configurações dos pinos do ATmega.

Arduíno e Pinos de controle.


Automação
Reset: Reinicia o microcontrolador.
Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

24 / 44
Configurações dos pinos do ATmega.

Arduíno e Pinos de controle.


Automação
Reset: Reinicia o microcontrolador.
Introdução.
ARef: Tensão de referência para conversão A/D.
Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

24 / 44
Configurações dos pinos do ATmega.

Arduíno e Pinos de controle.


Automação
Reset: Reinicia o microcontrolador.
Introdução.
ARef: Tensão de referência para conversão A/D.
Micro-
controladores.
Pinos de Alimentação (Power).
Arduíno /
Genuíno. O conector inferior da placa possui algumas saídas de alimentação para alimentar os
Família
ATmega 8
circuitos externos.
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

24 / 44
Configurações dos pinos do ATmega.

Arduíno e Pinos de controle.


Automação
Reset: Reinicia o microcontrolador.
Introdução.
ARef: Tensão de referência para conversão A/D.
Micro-
controladores.
Pinos de Alimentação (Power).
Arduíno /
Genuíno. O conector inferior da placa possui algumas saídas de alimentação para alimentar os
Família
ATmega 8
circuitos externos.
bits. Pino 5V: tensão estabilizada pelo regulador instalado na placa, e pode
fornecer 40mA.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

24 / 44
Configurações dos pinos do ATmega.

Arduíno e Pinos de controle.


Automação
Reset: Reinicia o microcontrolador.
Introdução.
ARef: Tensão de referência para conversão A/D.
Micro-
controladores.
Pinos de Alimentação (Power).
Arduíno /
Genuíno. O conector inferior da placa possui algumas saídas de alimentação para alimentar os
Família
ATmega 8
circuitos externos.
bits. Pino 5V: tensão estabilizada pelo regulador instalado na placa, e pode
fornecer 40mA.
Características.

Periféricos.

Pino 3,3V: tensão estabilizada pelo regulador instalado na placa, e pode


UNO:
Características do
Hardware.

Módulos fornecer 50mA.


Hardware.

Software de
Acesso.

Conclusão.

24 / 44
Configurações dos pinos do ATmega.

Arduíno e Pinos de controle.


Automação
Reset: Reinicia o microcontrolador.
Introdução.
ARef: Tensão de referência para conversão A/D.
Micro-
controladores.
Pinos de Alimentação (Power).
Arduíno /
Genuíno. O conector inferior da placa possui algumas saídas de alimentação para alimentar os
Família
ATmega 8
circuitos externos.
bits. Pino 5V: tensão estabilizada pelo regulador instalado na placa, e pode
fornecer 40mA.
Características.

Periféricos.

Pino 3,3V: tensão estabilizada pelo regulador instalado na placa, e pode


UNO:
Características do
Hardware.

Módulos fornecer 50mA.


Hardware.

Software de
Pinos GND: São os pinos de terra da placa.
Acesso.

Conclusão.

24 / 44
Configurações dos pinos do ATmega.

Arduíno e Pinos de controle.


Automação
Reset: Reinicia o microcontrolador.
Introdução.
ARef: Tensão de referência para conversão A/D.
Micro-
controladores.
Pinos de Alimentação (Power).
Arduíno /
Genuíno. O conector inferior da placa possui algumas saídas de alimentação para alimentar os
Família
ATmega 8
circuitos externos.
bits. Pino 5V: tensão estabilizada pelo regulador instalado na placa, e pode
fornecer 40mA.
Características.

Periféricos.

Pino 3,3V: tensão estabilizada pelo regulador instalado na placa, e pode


UNO:
Características do
Hardware.

Módulos fornecer 50mA.


Hardware.

Software de
Pinos GND: São os pinos de terra da placa.
Acesso.
Obs. Os pinos de 5V e 3,3V não possuem proteção, e portanto, o Arduíno não
Conclusão.
deve ser alimentado por eles.
24 / 44
Hardware Arduíno/Genuíno UNO.

Arduíno e
Automação
Pinos ATmega328.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

25 / 44
Hardware Arduíno/Genuíno UNO.

Arduíno e
Automação Pinos Arduíno/Genuíno UNO.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.
Características.

Periféricos.

UNO:
Características do
Hardware.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

26 / 44
Módulos Hardware: Atuadores.

Arduíno e
Automação
Módulo com um relé.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

27 / 44
Módulos Hardware: Atuadores.

Arduíno e
Automação
Módulo com dois relés.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

28 / 44
Módulos Hardware: Atuadores.

Arduíno e
Automação Módulo com quatro relés.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

29 / 44
Módulos Hardware: Atuadores.

Arduíno e
Automação
Módulo com dezesseis relés.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

30 / 44
Módulos Hardware: Atuadores.

Arduíno e
Automação
Travas Elétricas.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

31 / 44
Módulos Hardware: Sinalização.

Arduíno e
Automação

Display LCD.
Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

32 / 44
Módulos Hardware: Comunicação.

Arduíno e
Automação
Módulos Bluetooth.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

33 / 44
Módulos Hardware: Comunicação.

Arduíno e
Automação Transceptores RF.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

34 / 44
Módulos Hardware: Comunicação.

Arduíno e
Automação
Módulos Wi-Fi.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

35 / 44
Módulos Hardware: Sensores.

Arduíno e
Automação
Sensor de Chama.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

36 / 44
Módulos Hardware: Sensores.

Arduíno e
Automação
Sensor Ultrassonico.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

37 / 44
Módulos Hardware: Sensores.

Arduíno e
Automação
Sensor de Gás.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

38 / 44
Módulos Hardware: Sensores.

Arduíno e
Automação
Sensor de Corrente.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

39 / 44
Módulos Hardware: Sensores.

Arduíno e
Automação
Sensor de Fluxo de Água.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

40 / 44
Módulos Hardware: Sensores.

Arduíno e
Automação Sensor de Fluxo de Movimento/Presença.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

41 / 44
AppInventor - MIT: (http://ai2.appinventor.mit.edu/).

Arduíno e
Automação
Tela de Aplicativo.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

42 / 44
AppInventor - MIT: (http://ai2.appinventor.mit.edu/).

Arduíno e
Automação
Parte do Código do Aplicativo.

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.

Família
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

43 / 44
CONCLUSÃO.
Arduíno e
Automação

Introdução.

Micro-
controladores.

Arduíno /
Genuíno.
Obrigado.
Família FIM.
ATmega 8
bits.

Módulos
Hardware.

Software de
Acesso.

Conclusão.

44 / 44

Você também pode gostar