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

Exemplos Arduino

O documento apresenta exemplos práticos de programação em C para Arduino, incluindo como piscar um LED, acender um LED com um botão, ler um sensor analógico e controlar o brilho de um LED usando PWM. Cada exemplo é acompanhado de código e uma breve descrição de sua funcionalidade. Os códigos demonstram conceitos básicos de entrada e saída digital e analógica no Arduino.

Enviado por

miezisebastiao11
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 PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações3 páginas

Exemplos Arduino

O documento apresenta exemplos práticos de programação em C para Arduino, incluindo como piscar um LED, acender um LED com um botão, ler um sensor analógico e controlar o brilho de um LED usando PWM. Cada exemplo é acompanhado de código e uma breve descrição de sua funcionalidade. Os códigos demonstram conceitos básicos de entrada e saída digital e analógica no Arduino.

Enviado por

miezisebastiao11
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 PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Resumo de C e Arduino

Exemplos Práticos com Arduino

1. Piscar um LED:

void setup() {

pinMode(13, OUTPUT); // Configura o pino 13 como saída

void loop() {

digitalWrite(13, HIGH); // Liga o LED

delay(1000); // Espera 1 segundo

digitalWrite(13, LOW); // Desliga o LED

delay(1000); // Espera 1 segundo

-> Esse programa acende e apaga o LED do pino 13 a cada 1 segundo.

2. Ler botão e acender LED:

void setup() {

pinMode(2, INPUT); // Botão no pino 2

pinMode(13, OUTPUT); // LED no pino 13

void loop() {

int estado = digitalRead(2); // Lê botão

if (estado == HIGH) {

digitalWrite(13, HIGH); // Liga LED

} else {

digitalWrite(13, LOW); // Desliga LED


Resumo de C e Arduino

-> Acende o LED quando o botão for pressionado.

3. Ler sensor analógico (ex: potenciômetro):

void setup() {

Serial.begin(9600); // Inicia a comunicação serial

void loop() {

int valor = analogRead(A0); // Lê o valor do sensor

Serial.println(valor); // Mostra no monitor serial

delay(500);

-> Lê valores analógicos e exibe na tela.

4. Controle de brilho com PWM:

void setup() {

pinMode(9, OUTPUT); // LED no pino 9 (PWM)

void loop() {

for (int i = 0; i <= 255; i++) {

analogWrite(9, i); // Aumenta o brilho

delay(10);

for (int i = 255; i >= 0; i--) {


Resumo de C e Arduino

analogWrite(9, i); // Diminui o brilho

delay(10);

-> Controla o brilho de um LED suavemente com PWM.

Você também pode gostar