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

Carro Seguidor de Linha – Arduino

Nesta aula aprenderemos a fazer um carro robótico seguidor de linha com Arduino!

Links da Aula

Tutorial do Carro Seguidor de Linha

https://www.robocore.net/tutoriais/robo-seguidor-de-linha.html

Manual da Placa Motor Shield

https://cdn-learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf

Biblioteca Motor Shield

https://github.com/adafruit/Adafruit-Motor-Shield-library/

Calculadora de Resistores para Divisor de Tensão

https://www.arduinoecia.com.br/p/calculador-divisor-de-tensao-function.html?m=1

RS485 – Comunicando Arduinos a Distância

Material adicional da aula sobre RS485, clique nos links do menu ao lado.

Nesta aula veremos como utilizar o padrão de comunicação RS485 para comunicação entre Arduinos até 1,2Km de distância, podendo ligar até 32 endereços de dispositivos na Rede.