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

Resumo Programação Com Arduino

O documento aborda os fundamentos da linguagem C aplicada à programação com Arduino, destacando a importância das funções setup e loop, além de convenções para nomeação de variáveis. Explica a utilização de estruturas de controle como if e for, bem como a definição de variáveis globais e locais. Também menciona a prática de usar constantes e a diferença entre funções que retornam valores e funções void.

Enviado por

Heder Has
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)
2 visualizações3 páginas

Resumo Programação Com Arduino

O documento aborda os fundamentos da linguagem C aplicada à programação com Arduino, destacando a importância das funções setup e loop, além de convenções para nomeação de variáveis. Explica a utilização de estruturas de controle como if e for, bem como a definição de variáveis globais e locais. Também menciona a prática de usar constantes e a diferença entre funções que retornam valores e funções void.

Enviado por

Heder Has
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

Resumo: Programação com Arduino (Simon Monk) 15-02-2026

Fundamentos da linguagem C

 Não podemos nomear nada na linguagem usando espaço. Ex.: digitalWrite(junto) e a


linguagem era case sensitive.
 Sketch é um conjunto de palavras escritas de acordo com a linguagem de programação

A linha void setup(): significa que você está definindo uma função chamada setup (inicialização)

A linha void loop: é uma repetição do que o programa ficará fazendo

Void(vazio): indica que a função não retorna nada, nenhum valor

O que deve ser feito para criar uma função: após o void declaramos o nome da função e os
parênteses dentro dos quais estão os argumentos, as coisas que estão das chaves é o que
realmente será realizado pela função

O Arduino tem as duas funções setup e loop para definir / separar como as coisas devem
acontecer.

Setup: é a configuração, acontece somente uma vez.

Loop é a repetição, ficará acontecendo todo o tempo

A função setup chama ela própria e duas funções pre-definidas, pinMode e digitalWrite.

Para nomear funções ou variáveis com nomes compostos a convenção é que a primeira letra
do primeiro nome seja minúsculo e a primeira letra do segundo nome seja maiúscula exemplo
uma variável para o pino de um led ex.: ledPin ou pinoLed

Monitor serial faz pare do IDE do Arduino e ele é uma interface de comunicação entre o
/Arduino e o computadora.

Para escrever no monitro serial use a função print ou println ([Link])

O sinal de igual no Arduino é um sinal de atribuição

If é o se ex.: se (condição)

Faça

If(a > b)

C=2+3;

No if as palavras dentro dos parênteses são as condições


For é um laço de repetição

for(inicialização varialvel, condição, incremento)

Faça;

while(i < 20)

faça;

i++;

Constantes, para valores constantes como os números de pinos de entrada e saída que não
mudam, usaremos a palvra const para avisar o compilador que a variável terá um valor
constante.

Const int ledPin = 13;

Usar costantes é uma boa prática de programação e pode reduzir o tamanho do código em
espaço de memória.

Funções

São gerramentes chaves para criar sketcher de fácil compreensão.

A função é um programa dentro de outro programa.

Variáveis

Os parâmetros de uma função podem ser usadas apenas dentro dela

Globais: definidas no ínicio do programa antes do void setup()

Podem ser usados em qualquer lugar do programa

Variáveis locais podem ser usadas apenas dendro da função onde foi criada. Uma variável local
sempre tem seus valores inicializados quando a função é chamada.
Static uma variável static é inicializada apenas uma vez enquanto um programa roda

Funções que retornam valores

Int centToFaren (int c)

int f = c* 9 / 5 + 32;

return f;

Veja, esta função começa com int em vez de void indicando que a função irá retornar um valor
int.

Qualquer função não void deve haver pelo menos um return

Outros tipos de variáveis

Float (flutuante): representam pontons flutuantes

Ex.: 1.49, 15.79

boolean é uma variável lógica, pode ser verdadeiro ou falso

Você também pode gostar