ESP8266: Laboratorios: mudanças entre as edições
Linha 9: | Linha 9: | ||
==Entradas e Saídas== | ==Entradas e Saídas== | ||
O módulo '''Wemos D1 Mini Pro''' possui 9 pinos de '''entrada/saída digitais''' (com PWM) (níveis lógicos 0V e 3,3V), 2 pinos TX/RX para '''comunicação serial''' e 1 pino de '''entrada analógico''' (máximo 3.2V). | O módulo '''Wemos D1 Mini Pro''' possui 9 pinos de '''entrada/saída digitais''' (com PWM) (níveis lógicos 0V e 3,3V), 2 pinos TX/RX para '''comunicação serial''' e 1 pino de '''entrada analógico''' (máximo 3.2V). Todos os pinos de entrada/saída digitais também aceitam '''interrupções'''. | ||
===Laboratório 1: Saída digital=== | ===Laboratório 1: Saída digital=== | ||
Linha 29: | Linha 29: | ||
*Modificar programa exemplo '''Arquivo/Exemplos/Basic/ReadAnalogVoltage''' para mostrar o valor da entrada analógica em '''Volts''' no '''monitor serial'''. | *Modificar programa exemplo '''Arquivo/Exemplos/Basic/ReadAnalogVoltage''' para mostrar o valor da entrada analógica em '''Volts''' no '''monitor serial'''. | ||
Veja outros exemplos de | ===Laboratório 5: Comunicação Serial=== | ||
Montar experimento envolvendo '''comunicação serial''' entre um '''Arduíno''' e o '''ESP8266'''. | |||
Lembrar que o Arduíno trabalha com níveis lógicos 0V e 5V e o ESP8266 0V e 3,3V. Portanto, o TX do Arduíno deve ser conectado ao RX do ESP8266 por meio de um '''divisor de tensão'''. | |||
===Outros exemplos e projetos=== | |||
Veja outros exemplos de projetos com ESP8266 em <ref>https://randomnerdtutorials.com/projects-esp8266/</ref>. | |||
Edição das 19h17min de 9 de novembro de 2021
Wemos D1 ESP8266: Laboratórios
O módulo Wemos D1 Mini Pro é uma placa indicada para utilização em projetos de Internet das Coisas que conta com o microcontrolador ESP8266, com 16MB de memória flash e interface WiFi.
- Pinagem
Entradas e Saídas
O módulo Wemos D1 Mini Pro possui 9 pinos de entrada/saída digitais (com PWM) (níveis lógicos 0V e 3,3V), 2 pinos TX/RX para comunicação serial e 1 pino de entrada analógico (máximo 3.2V). Todos os pinos de entrada/saída digitais também aceitam interrupções.
Laboratório 1: Saída digital
- Carregar no Wemos D1 o programa exemplo Arquivo/Exemplos/Basic/Blink para piscar o LED_BUILTIN.
- O LED_BUILTIN do módulo Wemus é conectado a saída D4 (GPIO 2), entretanto a saída D4 é ativo alto e o LED_BUILTIN e ativo baixo. Coloque um led na saída D4 e verifique o funcionamento.
- Teste o Blink com o led em outros pinos de saída digital.
Laboratório 2: Entrada digital
- Escolha uma entrada e uma saída do módulo Wemos D1 e adapte programa exemplo Arquivo/Exemplos/Digital/Button para ligar ou desligar um led em função de pressão em chave digital.
Laboratório 3: Saída PWM
- Escolha uma saída do módulo Wemos D1 e adapte programa exemplo exemplo Arquivo/Exemplos/Basic/Fade para variar a luminosidade do led.
Laboratório 4: Entrada analógica
O pino ADC do ESP8266 tem a tensão de entrada na faixa de 0V a 1V. Entretanto, muitas placas de desenvolvimento vem com um divisor de tensão interno que permite conectar tensões de 0V a 3,3V.
- Montar hardware com utilizando o ponto central de um potenciômetro conectado a entrada analógica (com os demais terminais conectados ao GND e 3,3V, respectivamente).
- Carregar programa exemplo Arquivo/Exemplos/Basic/AnalogReadSerial e verificar o valor da entrada analógica no monitor serial.
- Modificar programa exemplo Arquivo/Exemplos/Basic/ReadAnalogVoltage para mostrar o valor da entrada analógica em Volts no monitor serial.
Laboratório 5: Comunicação Serial
Montar experimento envolvendo comunicação serial entre um Arduíno e o ESP8266.
Lembrar que o Arduíno trabalha com níveis lógicos 0V e 5V e o ESP8266 0V e 3,3V. Portanto, o TX do Arduíno deve ser conectado ao RX do ESP8266 por meio de um divisor de tensão.
Outros exemplos e projetos
Veja outros exemplos de projetos com ESP8266 em [2].
Evandro.cantu (discussão) 17h40min de 8 de novembro de 2021 (-03)