modulo rele arduino
Piscar LED (Blink)
Conecte um LED a um resistor de 220 Ohm como mostrado na figura abaixo.
void setup()
{
pinMode(13, OUTPUT); //inicializando o pino digital 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
}
Leitura digital Serial (DigitalReadSerial)
Com uma protoboard, faça a seguinte ligação como mostrado na figura abaixo utilizando um pushbutton e um resistor de 10000 ohm
Ao apertar o pushbutton, mostrará no serial Monitor o valor da variável. Sendo 0 ou 1.
void setup()
{
Serial.begin(9600); //Disponibiliza o serial Monitor com velocidade de 9600 (Na janela da Serial
Monitor coloque esta velocidade também) pinMode(2, INPUT); //Configura a entrada digital 2 do Arduino como entrada
}
void loop() { int sensorValue = digitalRead(2); //Faz a leitura da entrada digital 2 e armazena na variavel sensorValue Serial.println(sensorValue, DEC); //Mostra o valor da variável sensorValue no serial Monitor
}
Leitura analogica Serial (AnalogReadSerial)
Utilizando um potenciometro de 10000 ohm faça a ligação como mostrado na figura abaixo
Girando o potenciometro você verá valores diferentes na serial Monitor, variando de 0 a
1023.
void setup() {
Serial.begin(9600); //Disponibiliza o serial Monitor com velocidade de 9600 (Na janela da Serial
Monitor coloque esta velocidade também)
}
void loop() { int sensorValue = analogRead(A0); //Faz a leitura da entrada analogica A0 e armazena na variavel sensorValue
Serial.println(sensorValue, DEC); //Mostra o valor da variável sensorValue na serial Monitor
}
Desvanecer(Fade)
Acender gradualmente um LED e apagar gradualmente o LED
Com uma protoboard, monte o circuito como mostrado abaixo.
int brightness = 0; // Valor do brilho do LED inicial int fadeAmount = 5; // Quantos pontos para aumentar o brilho do LED