diff --git a/index.md b/index.md index 9717a64..6185e4e 100644 --- a/index.md +++ b/index.md @@ -12,4 +12,42 @@ title: "ESP32-S3 Uno Development Board" [Schematic](schematic.md) -[Specifications](specs.md) +[Specs](specs.md) + +## I2C Pins + +The provided schematic excerpt below shows the wiring of SDA and SCL; __SDA__ is wired to the _GPIO 8_ and __SCL__ is wired to the _GPIO 9_ on the ESP32-S3 Module. + + + +The image of PCB board below shows the physical location of SDA and SCL terminals. + + +### Micropython LED Blinky Code +``` python +import esp, esp32, time, os, _thread +from machine import Pin, SoftI2C + +# An infinite loop thread to blink LED +def status_led(): + # Blink pattern blink-blink-pause + while True: + led.value(1) + time.sleep_ms(250) + led.value(0) + time.sleep_ms(250) + led.value(1) + time.sleep_ms(250) + led.value(0) + time.sleep_ms(750) + +# Display information about ESP32S3 module +print(os.uname()) +print("Flash size: ", esp.flash_size()/1024/1024, "Mb") +#rint("MCU Temperature: ", esp32.mcu_temperature(), "C") +print("MCU Temperature: {:4.1f} C".format(esp32.mcu_temperature())) + +# Configure LED pin and start the blinky loop thread +led = Pin(45, Pin.OUT) +led.value(0) +_thread.start_new_thread(status_led, ())