1 - Arduino..
1 - Arduino..
CONCEITOS INICIAIS
O que é?
Criado em 2005 por um grupo de 5 pesquisadores. O objetivo era
elaborar um dispositivo que fosse ao mesmo tempo barato, funcional
e fácil de programar, sendo dessa forma acessível a estudantes e
projetistas amadores.
Fonte: https://www.usinainfo.com.br/blog/projeto-arduino-controle-de-acesso-rfid/
Fonte: https://www.filipeflop.com/blog/o-que-e-arduino/
Abaixo temos uma tabela comparativa entre os diversos modelos
encontrados (lembrando que o mais usado hoje em dia é o UNO,
mas existe uma tendência de usar o nano devido ao seu pequeno
ao menor tamanho e preço mais acessível – menos funções
também).
Fonte: https://medium.com/@gerciljunio/diferen%C3%A7as-entre-os-diversos-modelos-de-arduino-690bfd47f96a
Estrutura do Código
Fonte: https://blog.fazedores.com/ide-arduino-com-melhorias/
Fonte: https://lobodarobotica.com/blog/arduino-uno-pinout/
Funções das Portas: Pinos Digitais
Fonte: https://www.embarcados.com.br/arduino-uno/
Para aquele não sabem, um sinal digital possui apenas dois estados
ou modos de funcionamento: nível alto (também conhecido como
HIGH, 1, ou 5V) e nível baixo (LOW, 0 ou 0V). Podemos dizer que é
um dos pinos mais usados nos projetos.
Fonte: https://www.embarcados.com.br/arduino-uno/
Diferentes das portas digitais, estas são para entrada de dados do
tipo analógicos, onde temos uma tensão variável, que neste caso
somente podem ser usadas como entrada de informação analógica.
Estes pinos são usados com sinais vindos de sensores especiais, do
tipo:
Temperatura;
Quantidade de luz;
Umidade;
Pressão;
Dentre outras ações, que gerem tensões variáveis de 0v até 5v.
Fonte: https://www.embarcados.com.br/arduino-uno/
https://www.embarcados.com.br/arduino-uno/
Estes dois pinos embora possam ser utilizados como pinos digitais,
são utilizados pelo Arduino para comunicação serial: tanto para
entrada (RX) como para saída (TX) de dados. É conveniente evitar
uso destas portas como portas digitais, mas não é proibido. Estes
pinos, seriais, possuem comunicação direta com o PC, via porta USB
para interface com a ferramenta Monitor Serial e transferir o código
da IDE para a placa. Existe uma biblioteca (instruções extras via
programação) que pode transformar um pino digital como uma serial
qualquer, para ser utilizado com outros módulos que precisem
destes pinos, evitando assim o uso do pino 0 e 1 para este propósito.
Fonte: https://www.embarcados.com.br/arduino-uno/
Fonte: https://www.embarcados.com.br/arduino-uno/
Esta é a porta usada para estabelecer uma conexão entre a placa
de Arduino e o PC. É ela que permite o envio de códigos do
computador para o Arduino.
Permite uma conexão com a serial (pino 0 e 1) da placa. Também é
usada para a alimentação da placa, que não deve exceder 500mA
(padrão USB 2.0 do computador – cor preta) ou 1A (padrão USB 3.0
do computador – cor azul), no total das cargas ligadas na placa do
arduino, sob pena de poder queimar o computador e a placa Arduino
juntos.
Fonte: https://www.embarcados.com.br/arduino-uno/
Fonte: https://www.embarcados.com.br/arduino-uno/
Mandar ligar seria enviar 5V para o pino em questão (neste caso 13).
Se quiser, pode-se fazer em forma de comandos, do mesmo jeito
(comparando bloco x comandos):
Fonte: Autor
É altamente recomendado isto seja feito toda vez que for usar a
placa, para garantir o funcionamento da mesma.
Material complementar: