Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% acharam este documento útil (0 voto)
4 visualizações17 páginas

Arduíno & Portas Lógicas

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1/ 17

República de Angola

Ministério da Educação Ciência e tecnologia


IMPH – Instituto Médio Politécnico da Humpata

Tema: Portas Lógicas & Arduíno


Classe: 10ª
Turma: A
Curso: Informática

O Professor:

________________

Humpata, 2023
Membros

Nº Nome Nota Individual Nota do grupo

2
Índice
Introdução........................................................................................................................4
Portas Lógicas.................................................................................................................5
História.........................................................................................................................5
Tipos de portas lógicas................................................................................................6
Utilização e Importância.............................................................................................10
Arduíno..........................................................................................................................11
História.......................................................................................................................11
Utilidade do Arduino...................................................................................................11
Como Funciona?........................................................................................................12
Hardware................................................................................................................12
Software.................................................................................................................13
Aplicações..................................................................................................................14
Eletrônica...............................................................................................................14
Robótica.................................................................................................................15
Automação Residencial..........................................................................................15
Segurança..............................................................................................................15
Conclusão......................................................................................................................16
Bibliografia.....................................................................................................................17

3
Introdução
As portas lógicas são elementos fundamentais para o funcionamento de
circuitos digitais e eletrônicos. Elas são responsáveis por realizar operações lógicas
entre sinais de entrada e gerar sinais de saída que correspondem a essas operações.
As portas lógicas são dispositivos eletrônicos que trabalham com sinais
binários, ou seja, sinais que assumem apenas dois valores possíveis: 0 ou 1. Cada
porta lógica possui uma ou mais entradas e uma única saída. As entradas
representam os sinais de entrada e a saída representa o sinal de saída que será
gerado após a realização da operação lógica.

Arduino é uma plataforma de desenvolvimento de projetos eletrônicos (ou


prototipagem eletrônica, como também é comumente dito), constituída tanto de
hardware e software.
O principal componente de uma placa Arduino é seu microcontrolador, que
nada mais é que um pequeno processador de computador montado em uma placa
com diversos outros componentes que manipulam sua entrada e saída, e o propósito
para isso é tornar mais fácil para você conectar o mundo físico ao seu redor com o
mundo digital.

4
Portas Lógicas
História
Em 1854, o matemático britânico George Boole, através da obra intitulada An
Investigation of the Laws of Thought (Uma Investigação Sobre as Leis do
Pensamento), apresentou um sistema matemático de análise lógica conhecido como
álgebra de Boole.
No início da era da eletrônica, todos os problemas eram resolvidos por
sistemas analógicos, isto é, sistemas lineares.
Apenas em 1938, o engenheiro americano
Claude Shannon utilizou as teorias da
álgebra de Boole para a solução de
problemas de circuitos de telefonia com
relés (Um relé, é um interruptor
eletromecânico projetado por Michael
Faraday na década de 1830, com inúmeras
aplicações possíveis em comutação de
contatos elétricos, servindo para ligar ou
desligar dispositivos.), tendo publicado um
trabalho denominado ''Symbolic Analysis of
Relay and Switching Circuits, praticamente
introduzindo na área tecnológica o campo
da eletrônica digital.

5
Tipos de portas lógicas
Existem vários tipos de portas lógicas entre elas:
 A porta NOT (não), também conhecida como inversora, é a mais
simples das portas lógicas e possui apenas uma entrada. Ela inverte o
sinal de entrada, ou seja, se a entrada é 1, a saída é 0 e vice-versa.
Essa porta é bastante utilizada em circuitos digitais para realizar
inversões de sinal.

Porta NOT em Verilog (é uma linguagem, como VHDL, largamente usada


para descrever sistemas digitais e utilizada universalmente):

module exemplo_INVERSOR ( a, b );
input wire a;
output wire b;

assign b = ~a;

endmodule

 A porta AND ^ (e) é uma porta lógica que possui duas ou mais entradas
e uma única saída. A saída será 1 somente se todas as entradas forem
1, caso contrário a saída será 0. Essa porta é utilizada em circuitos
digitais para realizar operações de multiplicação, isto é, para obter a
saída verdadeira (1) é necessário que todas as entradas sejam
verdadeiras (1).
Porta AND em Verilog:
module exemplo_AND ( A, B, C );
input wire A, B;
output wire C;

assign C = A & B;

endmodule

6
 A porta OR (ou), por sua vez, também possui duas ou mais entradas e
uma única saída. A saída será 1 se pelo menos uma das entradas for 1,
caso contrário a saída será 0. Essa porta é utilizada em circuitos digitais
para realizar operações de soma, isto é, para obter a saída verdadeira
(1) basta que uma das entradas seja verdadeira (1).
Porta OR em Verilog:
module exemplo_OR ( a, b, c );
input wire a, b;
output wire c;

assign c = a | b;

endmodule

Além dessas portas, existem também as portas NAND e NOR, que são
combinações das portas NOT, AND e OR. Elas são utilizadas em circuitos
digitais para realizar operações lógicas mais complexas, como a negação de
uma operação AND ou OR.

 A porta NAND é uma combinação de uma porta AND e uma porta NOT
(inversora). Ela tem duas ou mais entradas e uma saída. A saída é 0
somente se todas as entradas forem 1.
Porta NAND em Verilog:
module exemplo_NAND ( a, b, d );
input wire a, b;
output wire d;

assign d = a ~& b;

endmodule

 A porta NOR é uma combinação de uma porta OR e uma porta NOT


(inversora). Ela tem duas ou mais entradas e uma saída. A saída é 1
somente se todas as entradas forem 0.

7
Porta NOR em Verilog:

module exemplo_NOR ( a, b, d );
input wire a, b;
output wire d;

assign d = a ~| b;

endmodule
 A porta XOR tem duas entradas e uma saída. A saída é 1 somente se as
entradas forem diferentes.
Porta XOR em Verilog:

module exemplo_XOR ( a, b, c );
input wire a, b;
output wire c;

assign c = a ^ b;

endmodule

 A porta XNOR é uma combinação de uma porta XOR e uma porta NOT
(inversora). Ela tem duas entradas e uma saída. A saída é 1 somente se
as entradas forem iguais.
Porta XNOR em Verilog:
module exemplo_XNOR ( a, b, c );
input wire a, b;
output wire c;

assign c = a ~^ b;

endmodule

As portas lógicas também podem ser representadas em forma de uma


tabela de verdade (um dispositivo utilizado no estudo da lógica matemática.
Também usado para determinar como a saída lógica de um determinado
circuito depende dos níveis lógicos presentes nas entradas de cada circuito).

8
Ex:

9
Utilização e Importância
As portas lógicas são usadas para realizar operações como somas,
comparações, desvios condicionais, entre outras operações lógicas em sistemas
digitais. Eles são essenciais para a construção de sistemas eletrônicos digitais, como
processadores, memórias, registradores, entre outros.
As portas lógicas são usadas para implementações físicas da álgebra de
Boole (sistema matemático que usa valores booleanos (0 ou 1) e operações lógicas
para manipular e processar informações.) e formam a base do hardware a partir do
qual todos os circuitos digitais são construídos.
Seu uso facilita a visualização do valor lógico de uma proposição ou de um
sistema.

As portas lógicas são importantes porque elas são a base para a construção de
circuitos eletrônicos digitais que são usados em diversos dispositivos eletrônicos,
desde os mais simples até os mais complexos.
Os dispositivos eletrônicos digitais, como computadores, smartphones, tablets,
videogames e muitos outros, utilizam portas lógicas para realizar operações lógicas e
aritméticas, armazenar dados e controlar o fluxo de informações. Esses dispositivos
são amplamente utilizados em várias áreas, como a indústria, a comunicação, a
medicina, a pesquisa científica, o entretenimento, entre outras.

10
Arduíno
História
O Arduino foi criado em 2005, na Itália, por um grupo de 5 pesquisadores:
Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis.
Massimo possuía o desejo de ensinar seus alunos noções básicas de
eletrônica e programação, mas não encontrava placas com preço acessível e
esquemas simplificados.
Por conta disso, o objetivo do projeto era elaborar uma ferramenta adaptável e
de baixo custo para servir como base em seus projetos educacionais interativos.
Com características inovadoras, o Arduino se popularizou logo nos primeiros
anos de existência, vendendo mais de 50 mil unidades.
Em 2010, também foi lançado um documentário mostrando a trajetória de
desenvolvimento das placas open-source.

Utilidade do Arduino
O Arduino é uma placa open-source. Sendo assim, toda a propriedade
intelectual é compartilhada entre os usuários. Os usuários então compartilham
soluções em códigos para aprimoramentos da plataforma.
Apenas o nome da marca possui proteção de direitos autorais.
A plataforma de prototipagem eletrônica serve para facilitar projetos de
programação, desenvolvendo assim soluções diversas.
Depois de programado, o Arduino pode ser usado de forma independente em
qualquer objeto, como ventiladores, controles e termômetros.
Isso significa que, partindo do mesmo hardware básico, qualquer um pode
montar, modificar e personalizar o Arduino.
O Arduino é uma plataforma de computação física embarcada, ou seja, um
minicomputador dedicado e independente, programado para realizar determinadas
funções.
Por conta disso, qualquer pessoa pode desenvolver diferentes projetos com
Arduino, como:
 óculos anti-sono;
 mão animatrônica;
 controle remoto;
 termômetro;
 robô desenhista.

11
Através desta placa, também é possível automatizar a casa, criando
fechaduras eletrônicas, luzes sensíveis ao som e sistema de alarme.
Tudo isso, apenas utilizando os sensores e componentes do Arduino – além
de, é claro, a criatividade.

Como Funciona?
Vamos dividir a explicação em Hardware e Software para o leitor compreender
melhor o funcionamento da plataforma Arduino.

Hardware
Existem diversos tipos de placa de Arduino, como o Arduino MEGA e o Arduino
Pro Mini, porém iremos focar nossos estudos aqui no Arduino Uno, o mais famoso e
utilizado no mundo da eletrônica.
Os diversos modelos servem para diferentes usos, também chamados de classes
de plataformas de prototipagem, sendo as principais:
 entry level: modelos mais simples, especiais para quem está iniciando o
desenvolvimento de projetos eletrônicos;
 internet of things: versões para projetos de internet das coisas;
 enhanced features: arduínos voltados para projetos mais complexos e,
portanto, contam com mais funcionalidades;
 education: é um modelo especial para o aprendizado de eletrônica,
programação e desenvolvimento de sistemas;
 3D printing: modelo de impressora 3D desenvolvida com o auxílio de Arduino;
 wearable: versões feitas para o desenvolvimento de tecnologias vestíveis,
como os relógios inteligentes ou qualquer outra roupa ou acessório com função
tecnológica.
Vamos focar no Arduino UNO, uma placa entry-level e um dos modelos mais
populares e de custo mais acessível.
É uma placa ideal para quem está dando os primeiros passos na eletrônica e
querendo descobrir o que é Arduino.
Abaixo, está ilustrado quais são as principais características de uma placa Arduino:

12
A placa pode ser alimentada tanto pelo cabo USB como por adaptador AC/DC.
Todos os features1 do microcontrolador estão disponibilizados para interfacear com o
mundo externo.
Em geral, as entradas analógicas são utilizadas para ler sensores externos e as
saídas PWM2 e outputs digitais são utilizadas para controlar motores e atuadores e
acionar drivers para cargas externas.

Software
O software do Arduino, ou seja, todo o seu sistema, é chamado Arduino
Integrated Development Environment, ou Arduino Software (IDE).
Ele conta com um editor de texto para inserção dos códigos, um console de
texto, um campo de mensagens, e menus comuns de dispositivos do tipo.
A IDE do Arduino é open-source, assim como a propriedade intelectual da
fabricante. A sua interface gráfica é baseada em Processing e outras linguagens de
código aberto.
Uma grande biblioteca de códigos é disponibilizada para os usuários da
plataforma, e por isso a programação é intuitiva e prática.

1
Funcionalidades
2
PWM - é uma técnica utilizada para controle de dispositivos variando a intensidade

13
O ambiente de desenvolvimento integrado (IDE) do Arduino é bastante
simplificado.

Aplicações
O número de aplicações possíveis com o Arduino é imensurável, porém
separamos aqui algumas das principais funções que essa plataforma pode nos
oferecer. Confira a seguir.

Eletrônica
Uma das principais utilidades do Arduino é seu uso em projetos de eletrônica.
Sua portabilidade e seu custo fazem com que sua escolha para esses tipos de
projetos seja a mais viável.
Selecionamos esse post para exemplificar na prática como um projeto de
eletrônica funciona com Arduino. Aqui, foi montado um Gamepad apenas utilizando
uma plataforma Arduino juntamente com alguns componentes eletrônicos. Super
prático, simples de montar e barato. Confira abaixo!

14
Robótica
Outra grande utilização do Arduino é em projetos de robótica. Essa área está
em ascensão constante em nossa sociedade, e a inserção do Arduino nesses projetos
também.
Abaixo, exemplificamos esse tipo de aplicação com nosso post sobre Robô
seguidor de linha. Ideal para ser utilizado em locomoções de peças e ferramentas em
empresas, sua fácil implementação e custo baixo tornam o projeto uma ótima opção
para essa área. Confira!

Automação Residencial
Uma das aplicações mais úteis do Arduino em nossas vidas é na automação
residencial. A possibilidade de facilitar a execução de tarefas e de otimizar o
funcionamento de aparelhos eletrônicos dentro de sua própria casa torna essa
aplicabilidade extremamente desejável por todos.
Um bom exemplo seria o projeto evidenciado abaixo. A combinação da
tecnologia Alexa juntamente com o Arduino torna sua experiência com componentes
eletrônicos dentro de sua residência muito mais proveitosa. Confira já!

Segurança
Uma das áreas mais importantes para o desenvolvimento da tecnologia é a
segurança. A necessidade da minimização de erros e da confiabilidade de garantia
nesse ramo torna projetos eletrônicos uma boa pedida para essa área. Alguns
exemplos de desenvolvimentos tecnológicos nesse âmbito são a criação de câmeras
inteligentes e de sistemas de segurança otimizados. A plataforma Arduino pode ser
aplicada de diversas formas em projetos desse tipo.
Escolhemos o seguinte post para elucidar na prática como essas aplicações
podem ser implementadas. Nele, é desenvolvido uma porta automática com biometria,
na qual, com a simples elaboração de um projeto em Arduino, é possível garantir a
segurança de locais desejáveis. Confira abaixo!

15
Conclusão

16
Bibliografia
https://victorvision.com.br/blog/o-que-e-arduino/
https://blog.eletrogate.com/o-que-e-arduino-para-que-serve-vantagens-e-como-utilizar/

17

Você também pode gostar