Escolar Documentos
Profissional Documentos
Cultura Documentos
Educacional
Semana 4
profantenado.com
O que você aprenderá nesta semana?
● Conexão entre Scratch e Micro:bit
● Introdução ao Arduino
○ Origem
○ Tipos de placas
○ Estrutura (hardware)
○ Programação
○ Arduino no Tinkercad
○ Arduino IDE
profantenado.com
Índice
Conexão Tipos de
4 Arduino
13
Micro:bit - Scratch
O que é Componentes
Arduino?
7 básicos
18
Como funciona
o Arduino?
9 Programação 21
profantenado.com
Conexão entre Micro:bit e Scratch
profantenado.com
Arduino
Definição
Utilização
Funcionamento
Estrutura
profantenado.com
O que é Arduino?
É uma placa composta por um
microcontrolador e circuitos de
entrada e saída. O Arduino pode
ser facilmente conectado a um
computador e programado via
IDE (Ambiente de
Desenvolvimento Integrado).
profantenado.com
Arduino Uno
Para que serve o Arduino?
Há muitas possibilidades! É
possível construir robôs,
carrinhos, automatização
residencial, brinquedos,
projetos científicos, aprimorar
objetos dentre outros milhares
de exemplos. É um mundo!
profantenado.com
profantenado.com
Como funciona?
</>
Programação é feita no Arduino recebe a Os componentes
computador (instruções) programação executam uma ação
</> Programação
Programação (Instruções)
profantenado.com
Programação
Como o Arduino recebe a programação?
profantenado.com
Como os comandos são enviados aos
Programação
componentes?
Após receber a programação do
computador, o Arduino a envia
para os componentes que estão
ligados a ele por meio dos
Jumpers, fios conectores que
são usados para fornecer
energia aos componentes e
enviar/receber dados.
profantenado.com
Tipos de Arduino
profantenado.com
Arduino UNO
Esse é o Arduino mais utilizado! Possui
um bom número de portas sendo
compatível com diversos projetos.
Contém 14 portas digitais e 6 portas
analógicas. É possível ligá-lo via porta
USB de um computador ou por um
carregador (nunca ligar os dois ao
mesmo tempo!).
profantenado.com
Arduino MEGA
Essa é uma versão maior do Arduino
UNO. Possui 54 portas digitais e 15
portas analógicas. É possível ligá-lo via
porta USB de um computador ou por
https://pngimage.net/arduino-mega-png-4/
um carregador. Ideal para projetos
grandes que exigem muitas conexões
com vários componentes.
profantenado.com
Arduino NANO
Essa é uma versão compacta do
Arduino. Ao contrário das placas
anteriores, possui apenas conexão via
mini USB. Seu tamanho reduzido (4,3
cm x 1,85 cm) faz dela uma boa opção
para projetos compactos.
felipeflop.com
profantenado.com
http://arduinotutorial.blogspot.com/2008/03/arduino-s3v3rino-site-oficial.html
Severino
Arduinos brasileiros
https://blog.fazedores.com/marminino-o-arduino-cearense/
Marminino
Existem versões brasileiras do Arduino que foram criadas para baratear o
profantenado.com
Componentes
Básicos (hardware)
Arduino Uno
profantenado.com
profantenado.com
Pinos digitais
Cabo
USB (PC)
GND = negativo
Fonte de
energia
Pinos analógicos: são os pinos que tem por função receber informações variadas de um
componente ligado a eles. O Arduino UNO possui 6 pinos analógicos que são usados com os
mais variados componentes. Exemplos: sensor de temperatura, sensor de luminosidade,
sensor ultrassônico dentre outros.
GND: os pinos GND são responsáveis pela conexão entre o Arduino e os pólos negativos dos
componentes ligados a ele.
5V: o pino 5V é necessário para fornecer energia a componentes que precisem de uma fonte
de energia para funcionar.
profantenado.com
Programação
(software)
Arduino
profantenado.com
Programação do Arduino
Para o Arduino funcionar, além das conexões de forma correta no hardware, também é
necessária uma programação adequada. Existem softwares compatíveis com o Arduino que
permitem a programação em blocos, mas o software oficial (e a imensa maioria dos projetos
feitos no Arduino) utiliza programação em linhas de código.
Como funciona?
O Arduino utiliza a linguagem C em sua programação em linhas de código. A programação é
dividida em duas partes:
● Setup: parte inicial da programação, onde são colocadas as informações sobre os
componentes ligados ao Arduino.
● Loop: segunda parte da programação, onde são colocadas as ações que serão
executadas pelos componentes ligados ao Arduino.
profantenado.com
Exemplo de programação - Piscar um LED
void setup( )
{
pinMode (13, OUTPUT);
Setup
}
void loop( )
{
digitalWrite (13, HIGH);
delay (1000); Loop
digitalWrite (13, LOW);
delay (1000);
}
profantenado.com
Explicando os termos
pinMode (13, OUTPUT): essa sentença é escrita no void setup para informar ao Arduino que
será feita uma modificação em um pino (pinMode). A modificação será feita no pino 13, que
será um pino de saída de informação do Arduino para o componente ligado a este pino (13,
OUTPUT).
digitalWrite (13, HIGH)/digitalWrite (13,LOW): essa sentença é escrita no void loop para
informar qual o comportamento que o componente ligado ao pino digital 13 deve assumir.
digitalWrite = o componente está ligado a um pino digital, o qual receberá uma informação do
Arduino (o Arduino “escreverá” uma informação para o componente executar | Write = escrever
em inglês);
(13, HIGH) = enviar ao pino digital 13 a informação que ele deverá ser ativado
(13, LOW) = enviar ao pino digital 13 a informação que ele deverá ser desativado
Observações importantes: o código deve ter ponto e vírgula ao final de cada sentença e ter
as chaves abrindo e fechando o setup e o loop, conforme exemplificado no slide anterior.
profantenado.com
Onde programar o Arduino?
O Arduino pode ser programado no Tinkercad, simulador virtual que
permite a montagem do circuito, sua programação e simulação. O
Tinkercad permite fazer o download do código programado nele, mas é
necessário um software para enviar o código para a placa.
profantenado.com
Videoaulas
profantenado.com
Até semana que vem!
@profantenado
/profantenado
t.me/profantenado
profantenado.com