Aula #3 – Depuração de Erros do ESP8266

Ferramenta de Decodificação de Stack Trace:

https://github.com/me-no-dev/EspExceptionDecoder

Código de simulação de erro:

void setup()
{
  Serial.begin(115200);
  Serial.println();
  Serial.println("Let's provoke the s/w wdt firing...");
  //
  // provoke an OOM, will be recorded as the last occured one
  char* out_of_memory_failure = (char*)malloc(1000000);
  //
  // wait for s/w wdt in infinite loop below
  while(true);
  //
  Serial.println("This line will not ever print out");
}

void loop(){}

Referência:

https://arduino-esp8266.readthedocs.io/en/latest/faq/a02-my-esp-crashes.html

Aula #2 – Portas de Entrada/Saída do ESP8266

Nesta aula aprenderemos tudo sobre portas de entrada/saída do ESP8266, também conhecidas pela sigla GPIO.

Links da Aula:

Tópicos da Aula:

  • O que é a IDE?
  • Instalando IDE do Arduino
  • Configuração da IDE do Arduino
  • Estrutura de Arquivos da IDE do Arduino
  • E/S Digital do ESP8266
  • Restrições de Corrente e Tensão
  • Restrições de Uso dos Pinos
  • Modos de bootloader
  • PWM
  • Entrada Analógica
  • Porta Serial
  • I2C
  • SPI
  • Tabela de GPIO