Você está na página 1de 15

Robótica Educacional

Arduino e suas funcionalidades

CRTE Gama
Display de LED
de 7 segmentos

CRTE Gama
O que iremos
aprender?
Display de LED de 7
segmentos
Conceito
Funcionamento
Conexões com o Arduino

Desafio
CRTE Gama
Aplicações
Como funciona?
LED
Formações
Nº 0 a 9

Letras

Ligação
Individual
LED
CRTE Gama
Como funciona?
Nomeação
AaG

CRTE Gama
Questões - Como ligar o nº 2?

CRTE Gama
Questões - Como ligar o nº 2?

CRTE Gama
Questões - Como ligar o nº 4?

CRTE Gama
Questões - Como ligar o nº 4?

CRTE Gama
Conexões - Catodo comum

Pinos
digitais

CRTE Gama
Segmento a no pino 2
Segmento b no pino 3
Segmento c no pino 4
Segmento d no pino 5
Segmento e no pino 6
Segmento f no pino 8
Segmento g no pino 7
Ponto no pino 9

CRTE Gama
Programação

Criação de variáveis (int)


pinMode
digitalWrite

CRTE Gama
int a = 2;
int b = 3;
int c = 4;
int d = 5;
Criação de variáveis
int e = 6;
int f = 8;
(atenção aos pinos)
int g = 7;
int ponto = 9;

void setup()
{
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);

Programando...
pinMode(c, OUTPUT);
pinMode(d, OUTPUT);
pinMode(e, OUTPUT); Ativação dos pinos
pinMode(f, OUTPUT);
pinMode(g, OUTPUT);
pinMode(ponto, OUTPUT);
(setup)
}

void loop()
{
digitalWrite(a, HIGH); // mostrando o número 2
digitalWrite(b, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(g, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(a, LOW); // apagando o número 2
digitalWrite(b, LOW); Comandos
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(g, LOW);
(loop)
delay(1000); // Wait for 1000 milisegundos
}

CRTE Gama
Desafios

Contagem
0 ao 9
Letras A ao F
Letra ou nº
piscando
CRTE Gama

Você também pode gostar