Lição de LED Arduino no PictoBlox
Loading...
Control an LED with PictoBlox
CONTROL LAB
PICTOBLOX + ARDUINO UNO
01 / 18

DOS BLOCOS AO HARDWARE DO MUNDO REAL

VAMOS CRIAR
LUZ!

Controle um LED real usando PictoBlox + Arduino Uno

“

Hoje, você não está apenas aprendendo código... Você vai controlar algo no mundo real!

WHEN FLAG CLICKED
UNO
PRONTO PARA CONSTRUIR

01 / MISSÃO DE HOJE

SUA MISSÃO

Ao final desta prática, você será capaz de:

  • ✓Conectar um LED ao Arduino
  • ✓Conecte o Arduino ao PictoBlox
  • ✓Use uma saída digital
  • ✓Escreva seu primeiro programa de blocos de hardware
  • ✓Ligue um LED real

GRANDE DESAFIO

VOCÊ CONSEGUE FAZER
O LED ACENDER?

02 / A GRANDE IDEIA

O QUE É PICTOBLOX?

PictoBlox é um ambiente de programação baseado em blocos que nos permite controlar hardware usando blocos de programação visual.

PictoBloxCONSTRUA O COMANDO
Arduino UnoRECEBA O COMANDO
LEDEXECUTA A AÇÃO

Ainda não precisamos digitar códigos complicados. Podemos construir nossas instruções usando blocos.

03 / PREPARE-SE

NOSSAS FERRAMENTAS

Tudo o que precisamos para nossa primeira missão de hardware.

Arduino Uno

O cérebro

LED

Nossa luz

Resistor de 220Ω

Protege o LED

Protoboard

Nos ajuda a construir

Jumpers

Conectam tudo

Computador

Executa o PictoBlox

04 / CONHEÇA SEU COMPONENTE

CONHEÇA SEU LED

Um LED tem duas pernas. Seus comprimentos nos ajudam a conectá-lo da maneira correta.

PERNA LONGA = POSITIVO (+)

Conecta-se ao Pino 8 do Arduino

PERNA CURTA = NEGATIVO (−)

Conecta-se através de um resistor ao GND

PERNA LONGA
PERNA CURTA

05 / PROTEJA A LUZ

POR QUE O RESISTOR?

Arduino
LED
Resistor220Ω
GND
GND
!
SEM O RESISTOR

O LED pode receber corrente excessiva.

✓
COM O RESISTOR

O LED está protegido.

06 / MONTE O CIRCUITO

CONECTE O LED

Siga o caminho: pino de saída para a luz, luz para a proteção, proteção para o terra.

01Perna longa → Pino 8 do Arduino
02Perna curta → resistor de 220Ω
03Resistor → GND
PINO 8
GND
UNO

07 / FIQUE ONLINE

VAMOS CONECTAR!

1

Conecte o Arduino Uno ao computador.

2

Abra o PictoBlox.

3

Selecione: Arduino Uno

4

Selecione a porta serial correta. Exemplo: COM12

5

Clique em: Conectar

Conexão do dispositivo
Arduino Uno⌄
COM12⌄
CONECTADO!
UNO

08 / FALANDO ARDUINO

CONHEÇA O PIN DIGITAL

O Arduino possui pinos que podem ser controlados pelo nosso programa. Para este projeto, usamos o Pino 8.

8
↓
ALTOenviar energia
↓
LIGADO
8
↓
BAIXOparar energia
↓
DESLIGADO

09 / ESCREVA O PRIMEIRO COMANDO

NOSSO PRIMEIRO BLOCO

Isso diz ao Arduino: “Envie HIGH para o Pino 8.”

QUANDO A BANDEIRA VERDE FOR CLICADA
DEFINIR PINO DIGITAL 8 COMO HIGH
UNO
PINO 8 → LED → LIGADO

10 / SUA VEZ

AGORA SUA VEZ!

Espaço de trabalho do PictoBlox●
MONTE SUA PILHA DE BLOCOS AQUI+
PROCURAR→ENCONTRAR→ARRASTAR→CONECTAR→EXECUTAR

Você consegue encontrar o bloco que controla um pino digital?

11 / O GRANDE MOMENTO

EXECUTE SEU PROGRAMA!

●
BANDEIRA VERDE
UNO
ARDUINO UNO
8
PINO 8
O LED ACENDEU!

SEU LED ACENDEU?

✓SIM

Você acabou de controlar o hardware!

⌁NÃO?

Verifique sua fiação e a porta COM.

12 / ALTERNE

AGORA VAMOS DESLIGADO

Altere uma palavra no bloco: HIGH torna-se LOW.

QUANDO A BANDEIRA VERDE FOR CLICADA
DEFINIR PINO DIGITAL 8 PARA LOW
ALTO = LIGADO→LOW = DESLIGADO
LED → DESLIGADO

13 / MODO DESAFIO

SEU PRIMEIRO DESAFIO

Você consegue fazer o LED seguir este ritmo?

LIGADO por 2 segundos
↓
DESLIGADO por 2 segundos
↓
↻REPETIR
✦
DICA VISUAL

HIGH → ESPERAR → LOW → ESPERAR

14 / REVELAÇÃO DA SOLUÇÃO

SEU PRIMEIRO LUZ AUTOMÁTICA

PARA SEMPRE
DEFINIR PINO 8 → HIGH
AGUARDE 2 SEGUNDOS
DEFINIR PINO 8 → LOW
AGUARDE 2 SEGUNDOS
↻

15 / RECAPITULAÇÃO RÁPIDA

PENSE COMO UM PROGRAMADOR

01

O que significa HIGH?

LIGADO
02

O que significa LOW?

DESLIGADO
03

Qual pino nós usamos?

PINO 8
04

O que o resistor faz?

PROTEGE O LED
05

O que o PictoBlox faz?

PROGRAMA O ARDUINO USANDO BLOCOS

16 / CONTINUE EXPLORANDO

O QUE PODEMOS CONSTRUIR A SEGUIR?

Semaforo
Campainha inteligente
Alarme de segurança
Sensor de distância
Luz noturna automática
Robô

Este pequeno LED é o seu primeiro passo na robótica.

MISSÃO CONCLUÍDA

VOCÊ CONSEGUIU!

PictoBlox
→
Arduino Uno
→
LED

BLOCOS → CÓDIGO → CIRCUITO → MUNDO REAL

Você não apenas fez um LED acender.
Você deu a um computador o poder de controlar o mundo físico.

PRÓXIMA MISSÃOCONSTRUA UM SEMÁFORO!