Arduino Tutorial 02:Botões e PWM
Bem-vindo ao segundo tutorial do Arduino da nossa série de tutoriais do Arduino. Neste tutorial, aprenderemos como funcionam os pinos de entrada e saída digital e faremos alguns exemplos usando botões e LEDs. Também aprenderemos o que é PWM (Pulse Width Modulation) e faremos exemplos para controlar o brilho do LED usando PWM.
Este é um tutorial em vídeo passo a passo que é fácil de ser seguido. Além disso, abaixo do vídeo, você encontra quais Partes precisamos para este tutorial e os códigos-fonte dos exemplos no vídeo.
Componentes necessários para este tutorial
- Placa Arduino ……………………………… / AliExpress
- Breadboard e jump wires ……… / AliExpress
- LED ……………………………………………
- Resistor de 220 Ohm ……………………..
Esquema de circuito dos exemplos

Código-fonte do primeiro exemplo
int button = 12;
int led = 13;
int buttonState = 0;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
buttonState = digitalRead(button);
if (buttonState == HIGH)) {
digitalWrite(led, HIGH);
}
else {
digitalWrite(led, LOW);
}
}
Code language: Arduino (arduino)
Código-fonte do segundo exemplo
int led = 13;
int button = 12;
int buttonState =0;
int brightness = 0;
int brightup = 2;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
analogWrite(led, brightness);
buttonState = digitalRead(button);
if ( buttonState == HIGH ) {
brightness = brightness + brightup;
}
if ( brightness == 255 ) {
brightness = 0;
}
delay(30);
}
Code language: Arduino (arduino)
Processo de manufatura
- Tutorial de bloqueio RFID do Arduino
- Arduino Quadruped
- Controle de brilho do LED usando Bolt e Arduino
- Cubo de LED 4x4x4 com Arduino Uno e 1sheeld
- Tutorial do sensor de impressão digital Arduino
- Luz inteligente animada com Alexa e Arduino
- Infinity Gauntlet
- Raspberry Pi e laptop Arduino
- Ler PWM, decodificar entrada do receptor RC e aplicar à prova de falhas
- Animações LED controladas pela web com Raspberry Pi e Arduino