- Projetos Finalizados
- Projetos em Andamento
- Treinamentos
- Conhecimentos
-
- Conceitos
- Outros
Essa é uma revisão anterior do documento!
A programação em Arduino é feita em uma estrutura setup-loop, que separa o código que será rodado apenas uma vez no começo da execução e o código que será rodado várias vezes durante a execução:
void setup(){ // Código de setup, que é rodado apenas uma vez } void loop(){ // Código de loop, que é rodado repetidamente }
Essa estrutura representa o que em C puro seria:
int main(){ // Código de setup, que é rodado apenas uma vez while(1){ // Código de loop, que é rodado repetidamente } return 0; }
A programação em Arduino é facilitada pelo uso de sua IDE oficial. Mais informações podem ser encontradas em IDE Arduino.
Abaixo, são apresentadas algumas das funções mais utilizadas para operações básicas de Arduino:
digitalRead() - lê o valor do pino digital especificado.
digitalWrite() - adiciona um valor ao pino digital especificado.
pinMode() - atribui um modo ao pino (Entrada ou Saída).
analogRead() - lê o valor do pino analogico especificado.
analogReference() - configura uma tensão de referência.
analogWrite() - adiciona uma onda PWM na saída do pino analógico especificado.