///
Um ESP32 modelo WROOM, conforme mostra a Figura I, deve ser usado num teste de acionamento repetitivo de uma carga, aqui representada por um LED. O acionamento é feito por um botão sem trava NA. O objetivo do teste é fazer com que a carga (LED) seja acionada repetitivamente em velocidade baixa (LED piscando lentamente) enquanto o botão estiver pressionado; caso contrário, a carga (LED) deve ser acionada repetitivamente em velocidade alta (LED piscando rapidamente). O esquema da montagem de teste está mostrado na Figura II.
Abaixo, têm-se as duas primeiras etapas do programa de teste, isto é, as declarações de variáveis e o setup:
// Variáveis
#define LED 33
#define BOTAO 32
int T = 100;
void setup()
{
pinMode(LED, OUTPUT);
pinMode(BOTAO, INPUT_PULLUP);
}Consultando o datasheet desse dispositivo, além das informações dos pinos G32 e G33 usados no teste, destacam-se informações sobre outros pinos: Pino G32 = GPIO32 - XTAL_P - ADC1_CH4 - TOUCH_9 - RTC_IO 9
Pino G33 = GPIO33 - XTAL_N - ADC1_CH5 - TOUCH_8 - RTC_IO 8
Pino G26 = GPIO26 - DAC2 - ADC2_CH9 - RTC_IO 7
Pino G27 = GPIO27 - ADC2_CH7 - TOUCH_7 - RTC_IO 17
Pino SD2 = GPIO9 - SD_2 - SPI_HD
Pino RXD = GPIO03 - RX_D
O(s) pino(s) que permite(m) que o dispositivo converta sinais digitais em analógicos é(são):