Ardiono Pisca Pisca

by miguelGaspar in Circuits > Arduino

209 Views, 0 Favorites, 0 Comments

Ardiono Pisca Pisca

Powerful Albar.png

Vamos fazer piscar o led interno do arduino.

Supplies

1 Arduino Uno

1 Cabo USB

Computador

Vai Ao Tinkercad

tinkercad.JPG

1-Vai á nossa página no tinkercad em Participar da aula | Tinkercad e entra com o aplido que te foi enviado para o teu classroom.


Entra Na Sala CANSAT JR

tinker2.JPG

2- Vai a "Suas Classes"

3- Vai a sala CANSAT JR

COPIAR E USAR

tink3.JPG

Abre a atividade Introdução ao Arduino

Faz "Copiar e usar"


Inicia a Simulação

tinker4.JPG

tink5.JPG

O LED L deverá piscar e o LED ON deverá ficar verde.

Nota: O que acontece ao LED L também acontece na porta 13 do Arduino.


Código

tinker6.JPG

Se abrires o separador código e selecionares texto, aparece o código em cima que é escrito numa linguagem chamada C++.

Vamos tentar entender o código;

A primeira linha não é uma ordem para o arduino mas apenas um comentário.

// C++ code

Fazemos comentários de uma linha usando // e de várias linas usando /* Várias linhas */



A Rotina Setup

setup.JPG

A rotina(função) setup tal como o nome indica serve para fazer todas as preparações necessárias ao funcionamento do nosso programa.

As chavetas indicam o inicio e o fim da função o que lá está dentro é o executado.

 pinMode(LED_BUILTIN, OUTPUT);

Neste caso define o LED embutido(LED_BUILTIN) como output ou saída.



A Rotina Loop

loop.JPG

A rotina loop repete-se durante toda a execução do programa.

 digitalWrite(LED_BUILTIN, HIGH);

significa que ao LED é dado um estado HIGH, ou seja passa a ter 5volts e liga o LED.

 delay(1000); // Wait for 1000 millisecond(s)

a função delay() é uma função de espera e usa como unidade os milissegundos. Neste caso faz com que o programas espere 1000 milissegundos ou seja um segundo.

 digitalWrite(LED_BUILTIN, LOW);

Neste caso a função digitalWrite() usa o LED embutido e passa-o para um estado de LOW, passando a ter 0 volts ou seja fica desligado.

Modifica O Código

Tenta agora modificar o código para que de cada vez que se faça uma repetição o LED escreva um SOS em código morse.

SOS em morse são 3 pontos(S) seguido de três riscos(O) seguido outra vez de 3 pontos(S).

Tenta fazer uma correspondência ao tempo em que o LED está acesso e mantém um tempo fixo de separação entre letras.

Experimenta a tua simulação. Quando estiver bem, tenta passá-la para o Arduíno que tens em casa.

Bom trabalho