Slide pesquisa:
PIC EARDUINO
Professor: Pedro
Alunos: Arthur Magalhães, Clara Beatriz, Estevão
Moreira, Isabela C. Andrade, Yuri Sodré
2.
O QUE ÉUM MICROCONTROLADOR?
Um microcontrolador é um circuito integrado que combina um
processador, memória e periféricos de entrada e saída em um
único chip. Ele é projetado para executar tarefas específicas
dentro de sistemas embarcados, como controle de dispositivos
eletrônicos, automação industrial e eletrodomésticos.
3.
COMO FUNCIONA?
O microcontroladoropera seguindo um programa armazenado
em sua memória, processando dados e interagindo com
sensores e atuadores. Ele recebe sinais de entrada, processa
as informações e envia comandos para dispositivos externos,
garantindo o funcionamento de sistemas automatizados.
4.
O QUE ÉO PIC?
O PIC (Programmable Interface Controller) é uma família de
microcontroladores desenvolvida pela Microchip Technology,
usada para controle embarcado. Ele é amplamente utilizado
em projetos eletrônicos devido à sua simplicidade, baixo custo
e variedade de modelos.
COMO FUNCIONA?
O PIC executa instruções armazenadas em sua memória flash,
processando dados e interagindo com dispositivos externos.
Sua arquitetura otimizada permite um processamento eficiente
e rápido.
5.
Características em Detalhe
ARQUITETURA
Osmicrocontroladores PIC utilizam a arquitetura Harvard
modificada, que separa fisicamente a memória de dados da
memória de programa. Isso permite um processamento mais
eficiente, pois o microcontrolador pode acessar
simultaneamente ambas as memórias
6.
Características em Detalhe
FAMÍLIAS(MODELOS)
Os PICs são divididos em várias famílias, cada uma com características
específicas:
PIC10: Modelos compactos e de baixo consumo, ideais para aplicações
simples.
PIC12: Microcontroladores de 8 bits com mais recursos, como
temporizadores e interrupções.
PIC16: Uma das famílias mais populares, oferecendo um bom equilíbrio
entre desempenho e custo.
PIC18: Modelos avançados com maior capacidade de processamento e
periféricos adicionais.
PIC24: Microcontroladores de 16 bits, voltados para aplicações mais
exigentes.
PIC32: Modelos de 32 bits, com alto desempenho para sistemas
complexos
7.
Características em Detalhe
PROGRAMAÇÃO
Osmicrocontroladores PIC podem ser programados em Assembly, C e outras
linguagens de alto nível. A ferramenta mais utilizada para desenvolvimento é o
MPLAB X IDE, que oferece suporte a diversas famílias PIC
APLICAÇÕES
Os PICs são amplamente utilizados em:
Automação industrial: Controle de máquinas e processos.
Robótica: Sistemas inteligentes e autônomos.
Dispositivos médicos: Equipamentos de monitoramento e diagnóstico.
Eletrodomésticos: Controle de funções em aparelhos eletrônicos
8.
O QUE ÉO ARDUINO?
O Arduino é uma plataforma de prototipagem eletrônica
baseada em hardware e software de código aberto. Ele facilita
o desenvolvimento de projetos eletrônicos, sendo amplamente
utilizado por iniciantes e profissionais.
COMO FUNCIONA?
O Arduino possui um microcontrolador que executa programas
escritos na linguagem Arduino (baseada em C/C++). Ele
interage com sensores e atuadores, permitindo a criação de
sistemas inteligentes.
9.
Características em Detalhe
ARQUITETURA
OArduino utiliza microcontroladores da família ATmega,
baseados na arquitetura Harvard customizada com núcleo
RISC de 8 bits. Isso garante um processamento eficiente e
rápido
10.
Características em Detalhe
FAMÍLIAS(MODELOS)
Existem diversas placas Arduino, cada uma com
especificações distintas:
Arduino Uno: Modelo mais popular, baseado no
ATmega328.
Arduino Mega: Possui mais pinos e maior capacidade de
memória.
Arduino Nano: Compacto e ideal para projetos pequenos.
Arduino Due: Utiliza um microcontrolador de 32 bits para
aplicações avançadas.
Arduino Leonardo: Permite comunicação direta com o
computador via USB. Recebeu esse nome como uma
homenagem a Leonardo da Vinci.
11.
Características em Detalhe
PROGRAMAÇÃO
OArduino é programado na linguagem Arduino, baseada em
C/C++. O ambiente de desenvolvimento utilizado é o Arduino IDE,
que facilita a escrita e teste de códigos.
APLICAÇÕES
O Arduino é amplamente utilizado em:
Automação residencial: Controle de iluminação e dispositivos
inteligentes.
Robótica: Desenvolvimento de sistemas autônomos.
Internet das Coisas (IoT): Conexão de dispositivos à internet.
Projetos educacionais: Ensino de eletrônica e programação