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

Impressora 3D – Prusa Mendel

Neste projeto veremos como criar uma impressora 3D Prusa Mendel IT2.

Lista de links do projeto

Imagens dos equipamentos do projeto

Rolamento 608
Rolamentos lineares LM8UU
Motor de Passo NEMA17 4,5Kg
Arduino Mega 2560 + Ramps 1.6 +5 Drive Drv8825 + Display 1.4
Eixos retificados de 8mm
Kit de correia dentada GT2 5mm com 3 polias

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.