Task 1: Use ESP32-WROOM to display to the OLED.
Figure 1: Used example code to display snowflakes falling down on the OLED.
Task 3:
Using the command 'lcd.clear()' modify the code to implement the
scrolling text.
Figure 2: Getting temperature data to display to the OLED.
Task 4:
Have ESP32 communicate with ThinkSpeak
Figure 3: ESP32 getting temperature data (I2C) and transmitting it ThinkSpeak.
Here is the code in order to get the communication and temperature reading.
PCB:
Figure 4: PCB schematic for the ESP32 temperature sensor passing ERC.
Figure 5: PCB layout for the ESP32 temperature sensor passing DRC.