Hello ESP32-C5_MIINI

Hello World on ESP32-C5_MIINI, list info and blink onboard LED (on IO23).

ESP32-C5_MINI_hello.ino
#define LED 23

void setup() {
  delay(2000);
  Serial.begin(115200);
  delay(1000);

  // initialize digital pin of the ESP32-C5_MINI onboard LED as an output.
  pinMode(LED, OUTPUT);
  digitalWrite(LED, LOW);  // LED ON

  Serial.println("\n====================================");
  Serial.println("Arduino_Hello World example");
  Serial.println("ESP32-C5_MINI");
  Serial.println("====================================");

  Serial.printf("Chip model: %s\n", ESP.getChipModel());
  Serial.printf("Chip revision: %d\n", ESP.getChipRevision());// Get ESP-IDF Version

  Serial.print("ESP-IDF Version: ");
  Serial.println(esp_get_idf_version());

  #ifdef ESP_ARDUINO_VERSION_STR
    Serial.print("Arduino-ESP32 Core Version (String): ");
    Serial.println(ESP_ARDUINO_VERSION_STR);
  #else
    Serial.println("ESP_ARDUINO_VERSION_STR not defined (Legacy core).");
  #endif

  Serial.println("=== Hardware pins ===");
  Serial.println("SPI:");
  Serial.printf("MOSI: %d\n", MOSI);
  Serial.printf("MISO: %d\n", MISO);
  Serial.printf("SCK:  %d\n", SCK);
  Serial.printf("SS:   %d\n", SS);
  Serial.println("I2C:");
  Serial.printf("SDA:  %d\n", SDA);
  Serial.printf("SCL:  %d\n", SCL);

  delay(1000);  // wait for a second

}

void loop() {
  digitalWrite(LED, HIGH); // LED OFF
  delay(1000);
  digitalWrite(LED, LOW);  // LED ON
  delay(1000);   

}




Comments

Popular posts from this blog

480x320 TFT/ILI9488 SPI wih EP32C3 (arduino-esp32) using Arduino_GFX Library

Drive ST7796 SPI TFT with XPT2046 Touch on ESP32-C3-DevKitM-1 (arduino-esp32), using TFT_eSPI.