Você está na página 1de 7

Prática 02

Prof: Leonardo Augusto


Pinagem

IMD 0904 -PLATAFORMAS DE HARDWARE PARA IOT


Datasheet
❑ http://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_
en.pdf
❑ https://espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf
❑ https://dl.espressif.com/dl/schematics/ESP-WROOM-32-v3.2_sch.pdf

IMD 0904 -PLATAFORMAS DE HARDWARE PARA IOT


Usando o Touch
❑ Possui 10 sensores capacitivos internos
❑ T0: GPIO 4
❑ T1: GPIO 0
❑ T2: GPIO 2
❑ T3: GPIO 15
❑ T4: GPIO 13
❑ T5: GPIO 12
❑ T6: GPIO 14
❑ T7: GPIO 27
❑ T8: GPIO 33
❑ T9: GPIO 32
❑ Para lê-los, você deve usar a função: touchRead (Touch Pin #);

IMD 0904 -PLATAFORMAS DE HARDWARE PARA IOT


Exemplo 01

IMD 0904 -PLATAFORMAS DE HARDWARE PARA IOT


Exemplo 2
❑ Piscar o led sem a utilização do delay();
❑ Contar o tempo corrente do código;

IMD 0904 -PLATAFORMAS DE HARDWARE PARA IOT


Experimento
❑ Monte em uma protoboard, um esp32 com 3 leds e 3 sensores
touch.
❑ O experimento consiste em um jogo de velocidade para 2 jogadores.
O 1º sensor touch será responsável por dar início ao jogo. Quando
este sensor for ativado, o led irá piscar 3 vezes até ficar
completamente aceso e dando início ao jogo.
Desenvolva
❑ Quando o jogo for iniciado, ganha o jogador que tocar primeiro no
seu respectivo sensor touch. Desta forma, o led vinculado a este seu código!
sensor vai ficar aceso, e será impresso na tela o tempo que
transcorreu até o toque. Deve permanecer nesta tela até o 1º sensor
ser ativado novamente.
❑ PLUS: Adicione um contador, para acompanhar o placar entre os
jogadores.

IMD 0904 -PLATAFORMAS DE HARDWARE PARA IOT

Você também pode gostar