0% acharam este documento útil (0 voto)
45 visualizações3 páginas

Arduino - Programação Básica

Aula de arduino- nivel basico

Enviado por

loreerica
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
45 visualizações3 páginas

Arduino - Programação Básica

Aula de arduino- nivel basico

Enviado por

loreerica
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

ARDUINO

( COMANDOS BÁSICOS)

void setup( ){ }
Essa é a primeira função a ser executada após ligar o Arduino e o código dentro dela será
executado apenas uma vez. Dentro do setup devemos inserir toda a configuração de pinos do
arduino, como entradas e saídas.
O comando pinMode() é responsável por atribuir uma funcionalidade ao pino do Arduino. Através
dessa função, definimos qual pino será usado e se irá trabalhar como entrada (INPUT) ou saída
(OUTPUT) e deve ser definido dentro da função setup( ).

void setup(){
pinMode(13, OUTPUT); //pino 2 do Arduino setado como SAÍDA
pinMode(3, INPUT); //pino 3 do Arduino setado como ENTRADA
}

void loop( ){ }
O loop() vem logo após a função setup e é onde se encontra tudo que o arduino deve fazer,
seguindo uma ordem. O código que está dentro da função loop() será executado em modo de
repetição enquanto o Arduino estiver ligado.

Veja a sintaxe abaixo:

void loop(){
digitalWrite(13, LOW); // faz com que o pino 13 fique no estado DESLIGADO (0v)
digitalWrite(13, HIGH); // faz com que o pino 1 fique no estado LIGADO (5v)
}

digitalWrite( )
Esse comando é responsável por alterar o estado em uma porta digital que trabalha como saída
(OUTPUT) para HIGH (5v) ou LOW (0v). É utilizado para enviar sinais e acionar componentes,
como ligar um led, por exemplo.

Veja como escrever abaixo:

digitalWrite(13, LOW); // faz com que o pino 13 fique no estado DESLIGADO (0v)
digitalWrite(13, HIGH); // faz com que o pino 1 fique no estado LIGADO (5v)
delay( ):
O comando delay() é uma função de tempo utilizada para parar ou atrasar a execução do código
por um período determinado de tempo. É expresso em milissegundos (1/1.000 segundo) e uma
de suas vantagens está em iniciar a contagem de tempo a partir do momento em que o comando
é interpretado e processado.

Veja a sintaxe abaixo:

delay(1000); //pausa o código por 1000 milissegundos

ATIVIDADE

Escreva um código, que faça o led piscar a cada 5 segundos.

Lembre-se, os comandos devem ser escritos em inglês, leia atentamente os comandos e suas
descrições.
Primeiro, no void setup, defina o pino que vamos usar e em seguida se o pino é entrada ou saída,
use o comando: pinMode( numero do pino, entrada ou saida);
Segundo passo: No void loop, devemos definir a porta que vamos usar e em seguida se a porta
está ligada ou desligada, use o comando digitalWrite( numero do pino, ligado ou desligado);
Para manter o led ligado, use o comando: delay (tempo em milissegundos que o led ficará ligado);
Use o mesmo comando do segundo passo, mas agora desligue a porta e use o comando de
delay para finalizar.
ROTEIRO (PROJETO DAS ESCULTURAS)

NOME DO GRUPO:__________________________________________________________
COMPONENTES:____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________

NOME DA ESCULTURA:______________________________________________________
TEMA ESCOLHIDO:__________________________________________________________
JUSTIFICATIVA DO TEMA:____________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
TIPO DE INTERAÇÃO COM O PUBLICO:_________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

MATERIAIS ELETRÔNICOS UTILIZADOS: _______________________________________


___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

TECNICA ARTESANAL UTILIZADA: _____________________________________________


___________________________________________________________________________
MATERIAIS UTILIZADOS: _____________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

Você também pode gostar