/*
  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