/*
Autor: Equipe Embarcados
Documentação Franzininho WiFi:
Tutorial :
*/
#define BUTTON 2
#define LED_YELLOW 33
#define LED_BLUE 21
int freq_pisca_pisca_ms = 500;
void setup() {
/*Configurando GPIO saída digital */
pinMode(LED_BLUE, OUTPUT);
pinMode(LED_YELLOW, OUTPUT);
/*Configurando GPIO como entrada digital
e habilitando o resistor de pullup interno
*/
pinMode(BUTTON, INPUT_PULLUP);
}
/*
Função pisca_pisca
*/
void pisca_pisca()
{
static int64_t last_time; // Guarda o último tempo registrado
static uint8_t led_state;// Guarda o estado do LED
if(millis() - last_time > freq_pisca_pisca_ms )
{
led_state ^= 0x1; // Realizar uma operação XOR
digitalWrite(LED_BLUE,led_state); // Aciona o LED_BLUE
digitalWrite(LED_YELLOW,!led_state);// Aciona o LED_YELLOW
last_time = millis();
}
}
void loop()
{
pisca_pisca();
}
Loading
franzininho-wifi
franzininho-wifi