<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.myows.top/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=178.197.199.49&amp;*</id>
	<title> - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.myows.top/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=178.197.199.49&amp;*"/>
	<link rel="alternate" type="text/html" href="https://wiki.myows.top/index.php?title=Special:Contributions/178.197.199.49"/>
	<updated>2026-05-13T22:25:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.myows.top/index.php?title=XIAO-ESP32S3&amp;diff=2044</id>
		<title>XIAO-ESP32S3</title>
		<link rel="alternate" type="text/html" href="https://wiki.myows.top/index.php?title=XIAO-ESP32S3&amp;diff=2044"/>
		<updated>2025-12-14T17:56:46Z</updated>

		<summary type="html">&lt;p&gt;178.197.199.49: /* Liens externes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Support ===&lt;br /&gt;
&lt;br /&gt;
XIAO-ESP32S3&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|250px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 2.PNG|250px]]&lt;br /&gt;
&lt;br /&gt;
[[File:XIAO-ESP32S3 Front.PNG|450px]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:XIAO-ESP32S3 Onboard.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 1.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 2.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Navigate to Tools &amp;gt; Board &amp;gt; Boards Manager..., type the keyword &amp;lt;b&amp;gt;esp32&amp;lt;/b&amp;gt; in the search box, select the latest version of esp32, and install it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 3.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
search for xiao in the development board on the left. select &amp;lt;b&amp;gt;XIAO_ESP32S3&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 4.PNG|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 5.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Liens externes ====&lt;br /&gt;
[https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html] &amp;lt;font color=red&amp;gt;shop&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.seeedstudio.com/xiao_esp32s3_getting_started https://wiki.seeedstudio.com/xiao_esp32s3_getting_started] &amp;lt;font color=red&amp;gt;wiki&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://mjrovai.github.io/XIAO_Big_Power_Small_Board-ebook/&lt;br /&gt;
&lt;br /&gt;
https://mjrovai.github.io/XIAO_Big_Power_Small_Board-ebook/XIAO%E2%80%93Big-Power,-Small-Board.pdf&lt;br /&gt;
&lt;br /&gt;
XIAO: Big Power, Small Board | Mastering Arduino and TinyML&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Author : Lei Feng, Marcelo Rovai | Published : January 10, 2024&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hello World! [Code] ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Bibliothèque&amp;lt;/i&amp;gt;  &amp;lt;b&amp;gt;u8g2&amp;lt;/b&amp;gt; https://wiki.myows.top/index.php?title=U8g2_for_Seeeduino_boards#Setup&lt;br /&gt;
&amp;lt;br&amp;gt;U8x8lib&lt;br /&gt;
&lt;br /&gt;
[[File:Grove Base for XIAO 1.PNG|200px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|125px]]&lt;br /&gt;
[[File:OLED-Display-0-96-SSD1315.png|175px]]&lt;br /&gt;
&lt;br /&gt;
Grove Base for XIAO&amp;lt;br&amp;gt;&lt;br /&gt;
XIAO-ESP32S3 &amp;lt;br&amp;gt;&lt;br /&gt;
OLED-Display-0-96-SSD1315  - Port &amp;lt;b&amp;gt;i2c&amp;lt;/b&amp;gt; &amp;amp;#x2705;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Hello World!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;U8x8lib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(/* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);   // OLEDs without Reset of the Display&lt;br /&gt;
&lt;br /&gt;
void setup(void) {&lt;br /&gt;
  u8x8.begin();&lt;br /&gt;
  u8x8.setFlipMode(1);   // set number from 1 to 3, the screen word will rotary 180&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop(void) {&lt;br /&gt;
  u8x8.setFont(u8x8_font_chroma48medium8_r);&lt;br /&gt;
  u8x8.setCursor(0, 0);&lt;br /&gt;
  u8x8.print(&amp;quot;Hello World!&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Internet_Clock [Code] ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grove Base for XIAO 1.PNG|200px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|125px]]&lt;br /&gt;
[[File:OLED Display 96x96 recto.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
Grove Base for XIAO&amp;lt;br&amp;gt;&lt;br /&gt;
XIAO-ESP32S3 &amp;amp;#x1F4F6;&amp;lt;br&amp;gt;&lt;br /&gt;
OLED Display 1.12 - Port &amp;lt;b&amp;gt;I2c&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Internet_Clock-XIAO-OLED_Display_1.12| Internet_Clock-XIAO-OLED_Display_1.12]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sur l&amp;#039;écran série on a l&amp;#039;heure, mais que du texte sur l&amp;#039;OLED&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;U8g2lib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// change next line to use with another board/shield&lt;br /&gt;
// #include &amp;lt;ESP8266WiFi.h&amp;gt;&lt;br /&gt;
// #include &amp;lt;WiFi101.h&amp;gt; // for WiFi 101 shield or MKR1000&lt;br /&gt;
// #include &amp;lt;WiFi.h&amp;gt; // for WiFi shield&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
const char *ssid     = &amp;quot;&amp;lt;SSID&amp;gt;&amp;quot;;&lt;br /&gt;
const char *password = &amp;quot;&amp;lt;PASSWORD&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
&lt;br /&gt;
// You can specify the time server pool and the offset (in seconds, can be&lt;br /&gt;
// changed later with setTimeOffset() ). Additionally you can specify the&lt;br /&gt;
// update interval (in milliseconds, can be changed using setUpdateInterval() ).&lt;br /&gt;
&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;europe.pool.ntp.org&amp;quot;, 3600, 60000);&lt;br /&gt;
&lt;br /&gt;
// Initialize OLED display &lt;br /&gt;
U8G2_SH1107_SEEED_128X128_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  while ( WiFi.status() != WL_CONNECTED ) {&lt;br /&gt;
    delay ( 500 );&lt;br /&gt;
    Serial.print ( &amp;quot;.&amp;quot; );&lt;br /&gt;
  }&lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  u8g2.begin();&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update();&lt;br /&gt;
  Serial.println(timeClient.getFormattedTime());&lt;br /&gt;
&lt;br /&gt;
  u8g2.firstPage();&lt;br /&gt;
  do {&lt;br /&gt;
    u8g2.setFont(u8g2_font_ncenB18_tr);&lt;br /&gt;
&lt;br /&gt;
    u8g2.setCursor(0, 64);&lt;br /&gt;
    u8g2.print(timeClient.getFormattedTime());&lt;br /&gt;
&lt;br /&gt;
  } while ( u8g2.nextPage() );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Send the buffer to the display&lt;br /&gt;
  delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>178.197.199.49</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.myows.top/index.php?title=XIAO-ESP32S3&amp;diff=2043</id>
		<title>XIAO-ESP32S3</title>
		<link rel="alternate" type="text/html" href="https://wiki.myows.top/index.php?title=XIAO-ESP32S3&amp;diff=2043"/>
		<updated>2025-12-14T17:55:06Z</updated>

		<summary type="html">&lt;p&gt;178.197.199.49: /* Liens externes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Support ===&lt;br /&gt;
&lt;br /&gt;
XIAO-ESP32S3&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|250px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 2.PNG|250px]]&lt;br /&gt;
&lt;br /&gt;
[[File:XIAO-ESP32S3 Front.PNG|450px]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:XIAO-ESP32S3 Onboard.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 1.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 2.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Navigate to Tools &amp;gt; Board &amp;gt; Boards Manager..., type the keyword &amp;lt;b&amp;gt;esp32&amp;lt;/b&amp;gt; in the search box, select the latest version of esp32, and install it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 3.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
search for xiao in the development board on the left. select &amp;lt;b&amp;gt;XIAO_ESP32S3&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 4.PNG|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 5.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Liens externes ====&lt;br /&gt;
[https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html] &amp;lt;font color=red&amp;gt;shop&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.seeedstudio.com/xiao_esp32s3_getting_started https://wiki.seeedstudio.com/xiao_esp32s3_getting_started] &amp;lt;font color=red&amp;gt;wiki&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://mjrovai.github.io/XIAO_Big_Power_Small_Board-ebook/&lt;br /&gt;
&lt;br /&gt;
XIAO: Big Power, Small Board | Mastering Arduino and TinyML&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Author : Lei Feng, Marcelo Rovai | Published : January 10, 2024&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hello World! [Code] ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Bibliothèque&amp;lt;/i&amp;gt;  &amp;lt;b&amp;gt;u8g2&amp;lt;/b&amp;gt; https://wiki.myows.top/index.php?title=U8g2_for_Seeeduino_boards#Setup&lt;br /&gt;
&amp;lt;br&amp;gt;U8x8lib&lt;br /&gt;
&lt;br /&gt;
[[File:Grove Base for XIAO 1.PNG|200px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|125px]]&lt;br /&gt;
[[File:OLED-Display-0-96-SSD1315.png|175px]]&lt;br /&gt;
&lt;br /&gt;
Grove Base for XIAO&amp;lt;br&amp;gt;&lt;br /&gt;
XIAO-ESP32S3 &amp;lt;br&amp;gt;&lt;br /&gt;
OLED-Display-0-96-SSD1315  - Port &amp;lt;b&amp;gt;i2c&amp;lt;/b&amp;gt; &amp;amp;#x2705;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Hello World!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;U8x8lib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(/* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);   // OLEDs without Reset of the Display&lt;br /&gt;
&lt;br /&gt;
void setup(void) {&lt;br /&gt;
  u8x8.begin();&lt;br /&gt;
  u8x8.setFlipMode(1);   // set number from 1 to 3, the screen word will rotary 180&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop(void) {&lt;br /&gt;
  u8x8.setFont(u8x8_font_chroma48medium8_r);&lt;br /&gt;
  u8x8.setCursor(0, 0);&lt;br /&gt;
  u8x8.print(&amp;quot;Hello World!&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Internet_Clock [Code] ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grove Base for XIAO 1.PNG|200px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|125px]]&lt;br /&gt;
[[File:OLED Display 96x96 recto.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
Grove Base for XIAO&amp;lt;br&amp;gt;&lt;br /&gt;
XIAO-ESP32S3 &amp;amp;#x1F4F6;&amp;lt;br&amp;gt;&lt;br /&gt;
OLED Display 1.12 - Port &amp;lt;b&amp;gt;I2c&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Internet_Clock-XIAO-OLED_Display_1.12| Internet_Clock-XIAO-OLED_Display_1.12]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sur l&amp;#039;écran série on a l&amp;#039;heure, mais que du texte sur l&amp;#039;OLED&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;U8g2lib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// change next line to use with another board/shield&lt;br /&gt;
// #include &amp;lt;ESP8266WiFi.h&amp;gt;&lt;br /&gt;
// #include &amp;lt;WiFi101.h&amp;gt; // for WiFi 101 shield or MKR1000&lt;br /&gt;
// #include &amp;lt;WiFi.h&amp;gt; // for WiFi shield&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
const char *ssid     = &amp;quot;&amp;lt;SSID&amp;gt;&amp;quot;;&lt;br /&gt;
const char *password = &amp;quot;&amp;lt;PASSWORD&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
&lt;br /&gt;
// You can specify the time server pool and the offset (in seconds, can be&lt;br /&gt;
// changed later with setTimeOffset() ). Additionally you can specify the&lt;br /&gt;
// update interval (in milliseconds, can be changed using setUpdateInterval() ).&lt;br /&gt;
&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;europe.pool.ntp.org&amp;quot;, 3600, 60000);&lt;br /&gt;
&lt;br /&gt;
// Initialize OLED display &lt;br /&gt;
U8G2_SH1107_SEEED_128X128_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  while ( WiFi.status() != WL_CONNECTED ) {&lt;br /&gt;
    delay ( 500 );&lt;br /&gt;
    Serial.print ( &amp;quot;.&amp;quot; );&lt;br /&gt;
  }&lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  u8g2.begin();&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update();&lt;br /&gt;
  Serial.println(timeClient.getFormattedTime());&lt;br /&gt;
&lt;br /&gt;
  u8g2.firstPage();&lt;br /&gt;
  do {&lt;br /&gt;
    u8g2.setFont(u8g2_font_ncenB18_tr);&lt;br /&gt;
&lt;br /&gt;
    u8g2.setCursor(0, 64);&lt;br /&gt;
    u8g2.print(timeClient.getFormattedTime());&lt;br /&gt;
&lt;br /&gt;
  } while ( u8g2.nextPage() );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Send the buffer to the display&lt;br /&gt;
  delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>178.197.199.49</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.myows.top/index.php?title=XIAO-ESP32S3&amp;diff=2042</id>
		<title>XIAO-ESP32S3</title>
		<link rel="alternate" type="text/html" href="https://wiki.myows.top/index.php?title=XIAO-ESP32S3&amp;diff=2042"/>
		<updated>2025-12-14T17:54:42Z</updated>

		<summary type="html">&lt;p&gt;178.197.199.49: /* Liens externes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Support ===&lt;br /&gt;
&lt;br /&gt;
XIAO-ESP32S3&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|250px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 2.PNG|250px]]&lt;br /&gt;
&lt;br /&gt;
[[File:XIAO-ESP32S3 Front.PNG|450px]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:XIAO-ESP32S3 Onboard.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 1.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 2.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Navigate to Tools &amp;gt; Board &amp;gt; Boards Manager..., type the keyword &amp;lt;b&amp;gt;esp32&amp;lt;/b&amp;gt; in the search box, select the latest version of esp32, and install it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 3.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
search for xiao in the development board on the left. select &amp;lt;b&amp;gt;XIAO_ESP32S3&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 4.PNG|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 5.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Liens externes ====&lt;br /&gt;
[https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html] &amp;lt;font color=red&amp;gt;shop&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.seeedstudio.com/xiao_esp32s3_getting_started https://wiki.seeedstudio.com/xiao_esp32s3_getting_started] &amp;lt;font color=red&amp;gt;wiki&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://mjrovai.github.io/XIAO_Big_Power_Small_Board-ebook/&lt;br /&gt;
&lt;br /&gt;
XIAO: Big Power, Small Board&amp;lt;br&amp;gt;&lt;br /&gt;
Mastering Arduino and TinyML&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Author : Lei Feng, Marcelo Rovai&lt;br /&gt;
Published : January 10, 2024&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hello World! [Code] ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Bibliothèque&amp;lt;/i&amp;gt;  &amp;lt;b&amp;gt;u8g2&amp;lt;/b&amp;gt; https://wiki.myows.top/index.php?title=U8g2_for_Seeeduino_boards#Setup&lt;br /&gt;
&amp;lt;br&amp;gt;U8x8lib&lt;br /&gt;
&lt;br /&gt;
[[File:Grove Base for XIAO 1.PNG|200px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|125px]]&lt;br /&gt;
[[File:OLED-Display-0-96-SSD1315.png|175px]]&lt;br /&gt;
&lt;br /&gt;
Grove Base for XIAO&amp;lt;br&amp;gt;&lt;br /&gt;
XIAO-ESP32S3 &amp;lt;br&amp;gt;&lt;br /&gt;
OLED-Display-0-96-SSD1315  - Port &amp;lt;b&amp;gt;i2c&amp;lt;/b&amp;gt; &amp;amp;#x2705;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Hello World!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;U8x8lib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(/* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);   // OLEDs without Reset of the Display&lt;br /&gt;
&lt;br /&gt;
void setup(void) {&lt;br /&gt;
  u8x8.begin();&lt;br /&gt;
  u8x8.setFlipMode(1);   // set number from 1 to 3, the screen word will rotary 180&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop(void) {&lt;br /&gt;
  u8x8.setFont(u8x8_font_chroma48medium8_r);&lt;br /&gt;
  u8x8.setCursor(0, 0);&lt;br /&gt;
  u8x8.print(&amp;quot;Hello World!&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Internet_Clock [Code] ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grove Base for XIAO 1.PNG|200px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|125px]]&lt;br /&gt;
[[File:OLED Display 96x96 recto.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
Grove Base for XIAO&amp;lt;br&amp;gt;&lt;br /&gt;
XIAO-ESP32S3 &amp;amp;#x1F4F6;&amp;lt;br&amp;gt;&lt;br /&gt;
OLED Display 1.12 - Port &amp;lt;b&amp;gt;I2c&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Internet_Clock-XIAO-OLED_Display_1.12| Internet_Clock-XIAO-OLED_Display_1.12]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sur l&amp;#039;écran série on a l&amp;#039;heure, mais que du texte sur l&amp;#039;OLED&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;U8g2lib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// change next line to use with another board/shield&lt;br /&gt;
// #include &amp;lt;ESP8266WiFi.h&amp;gt;&lt;br /&gt;
// #include &amp;lt;WiFi101.h&amp;gt; // for WiFi 101 shield or MKR1000&lt;br /&gt;
// #include &amp;lt;WiFi.h&amp;gt; // for WiFi shield&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
const char *ssid     = &amp;quot;&amp;lt;SSID&amp;gt;&amp;quot;;&lt;br /&gt;
const char *password = &amp;quot;&amp;lt;PASSWORD&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
&lt;br /&gt;
// You can specify the time server pool and the offset (in seconds, can be&lt;br /&gt;
// changed later with setTimeOffset() ). Additionally you can specify the&lt;br /&gt;
// update interval (in milliseconds, can be changed using setUpdateInterval() ).&lt;br /&gt;
&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;europe.pool.ntp.org&amp;quot;, 3600, 60000);&lt;br /&gt;
&lt;br /&gt;
// Initialize OLED display &lt;br /&gt;
U8G2_SH1107_SEEED_128X128_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  while ( WiFi.status() != WL_CONNECTED ) {&lt;br /&gt;
    delay ( 500 );&lt;br /&gt;
    Serial.print ( &amp;quot;.&amp;quot; );&lt;br /&gt;
  }&lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  u8g2.begin();&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update();&lt;br /&gt;
  Serial.println(timeClient.getFormattedTime());&lt;br /&gt;
&lt;br /&gt;
  u8g2.firstPage();&lt;br /&gt;
  do {&lt;br /&gt;
    u8g2.setFont(u8g2_font_ncenB18_tr);&lt;br /&gt;
&lt;br /&gt;
    u8g2.setCursor(0, 64);&lt;br /&gt;
    u8g2.print(timeClient.getFormattedTime());&lt;br /&gt;
&lt;br /&gt;
  } while ( u8g2.nextPage() );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Send the buffer to the display&lt;br /&gt;
  delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>178.197.199.49</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.myows.top/index.php?title=XIAO-ESP32S3&amp;diff=2041</id>
		<title>XIAO-ESP32S3</title>
		<link rel="alternate" type="text/html" href="https://wiki.myows.top/index.php?title=XIAO-ESP32S3&amp;diff=2041"/>
		<updated>2025-12-14T17:54:15Z</updated>

		<summary type="html">&lt;p&gt;178.197.199.49: /* Liens externes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Support ===&lt;br /&gt;
&lt;br /&gt;
XIAO-ESP32S3&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|250px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 2.PNG|250px]]&lt;br /&gt;
&lt;br /&gt;
[[File:XIAO-ESP32S3 Front.PNG|450px]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:XIAO-ESP32S3 Onboard.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 1.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 2.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Navigate to Tools &amp;gt; Board &amp;gt; Boards Manager..., type the keyword &amp;lt;b&amp;gt;esp32&amp;lt;/b&amp;gt; in the search box, select the latest version of esp32, and install it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 3.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
search for xiao in the development board on the left. select &amp;lt;b&amp;gt;XIAO_ESP32S3&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 4.PNG|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 5.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Liens externes ====&lt;br /&gt;
[https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html] &amp;lt;font color=red&amp;gt;shop&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.seeedstudio.com/xiao_esp32s3_getting_started https://wiki.seeedstudio.com/xiao_esp32s3_getting_started] &amp;lt;font color=red&amp;gt;wiki&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://mjrovai.github.io/XIAO_Big_Power_Small_Board-ebook/&lt;br /&gt;
&lt;br /&gt;
XIAO: Big Power, Small Board&amp;lt;br&amp;gt;&lt;br /&gt;
Mastering Arduino and TinyML&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Author : Lei Feng, Marcelo Rovai&amp;lt;br&amp;gt;&lt;br /&gt;
Published : January 10, 2024&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hello World! [Code] ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Bibliothèque&amp;lt;/i&amp;gt;  &amp;lt;b&amp;gt;u8g2&amp;lt;/b&amp;gt; https://wiki.myows.top/index.php?title=U8g2_for_Seeeduino_boards#Setup&lt;br /&gt;
&amp;lt;br&amp;gt;U8x8lib&lt;br /&gt;
&lt;br /&gt;
[[File:Grove Base for XIAO 1.PNG|200px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|125px]]&lt;br /&gt;
[[File:OLED-Display-0-96-SSD1315.png|175px]]&lt;br /&gt;
&lt;br /&gt;
Grove Base for XIAO&amp;lt;br&amp;gt;&lt;br /&gt;
XIAO-ESP32S3 &amp;lt;br&amp;gt;&lt;br /&gt;
OLED-Display-0-96-SSD1315  - Port &amp;lt;b&amp;gt;i2c&amp;lt;/b&amp;gt; &amp;amp;#x2705;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Hello World!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;U8x8lib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(/* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);   // OLEDs without Reset of the Display&lt;br /&gt;
&lt;br /&gt;
void setup(void) {&lt;br /&gt;
  u8x8.begin();&lt;br /&gt;
  u8x8.setFlipMode(1);   // set number from 1 to 3, the screen word will rotary 180&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop(void) {&lt;br /&gt;
  u8x8.setFont(u8x8_font_chroma48medium8_r);&lt;br /&gt;
  u8x8.setCursor(0, 0);&lt;br /&gt;
  u8x8.print(&amp;quot;Hello World!&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Internet_Clock [Code] ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grove Base for XIAO 1.PNG|200px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|125px]]&lt;br /&gt;
[[File:OLED Display 96x96 recto.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
Grove Base for XIAO&amp;lt;br&amp;gt;&lt;br /&gt;
XIAO-ESP32S3 &amp;amp;#x1F4F6;&amp;lt;br&amp;gt;&lt;br /&gt;
OLED Display 1.12 - Port &amp;lt;b&amp;gt;I2c&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Internet_Clock-XIAO-OLED_Display_1.12| Internet_Clock-XIAO-OLED_Display_1.12]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sur l&amp;#039;écran série on a l&amp;#039;heure, mais que du texte sur l&amp;#039;OLED&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;U8g2lib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// change next line to use with another board/shield&lt;br /&gt;
// #include &amp;lt;ESP8266WiFi.h&amp;gt;&lt;br /&gt;
// #include &amp;lt;WiFi101.h&amp;gt; // for WiFi 101 shield or MKR1000&lt;br /&gt;
// #include &amp;lt;WiFi.h&amp;gt; // for WiFi shield&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
const char *ssid     = &amp;quot;&amp;lt;SSID&amp;gt;&amp;quot;;&lt;br /&gt;
const char *password = &amp;quot;&amp;lt;PASSWORD&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
&lt;br /&gt;
// You can specify the time server pool and the offset (in seconds, can be&lt;br /&gt;
// changed later with setTimeOffset() ). Additionally you can specify the&lt;br /&gt;
// update interval (in milliseconds, can be changed using setUpdateInterval() ).&lt;br /&gt;
&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;europe.pool.ntp.org&amp;quot;, 3600, 60000);&lt;br /&gt;
&lt;br /&gt;
// Initialize OLED display &lt;br /&gt;
U8G2_SH1107_SEEED_128X128_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  while ( WiFi.status() != WL_CONNECTED ) {&lt;br /&gt;
    delay ( 500 );&lt;br /&gt;
    Serial.print ( &amp;quot;.&amp;quot; );&lt;br /&gt;
  }&lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  u8g2.begin();&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update();&lt;br /&gt;
  Serial.println(timeClient.getFormattedTime());&lt;br /&gt;
&lt;br /&gt;
  u8g2.firstPage();&lt;br /&gt;
  do {&lt;br /&gt;
    u8g2.setFont(u8g2_font_ncenB18_tr);&lt;br /&gt;
&lt;br /&gt;
    u8g2.setCursor(0, 64);&lt;br /&gt;
    u8g2.print(timeClient.getFormattedTime());&lt;br /&gt;
&lt;br /&gt;
  } while ( u8g2.nextPage() );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Send the buffer to the display&lt;br /&gt;
  delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>178.197.199.49</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.myows.top/index.php?title=XIAO-ESP32S3&amp;diff=2040</id>
		<title>XIAO-ESP32S3</title>
		<link rel="alternate" type="text/html" href="https://wiki.myows.top/index.php?title=XIAO-ESP32S3&amp;diff=2040"/>
		<updated>2025-12-14T17:53:56Z</updated>

		<summary type="html">&lt;p&gt;178.197.199.49: /* Liens externes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Support ===&lt;br /&gt;
&lt;br /&gt;
XIAO-ESP32S3&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|250px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 2.PNG|250px]]&lt;br /&gt;
&lt;br /&gt;
[[File:XIAO-ESP32S3 Front.PNG|450px]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:XIAO-ESP32S3 Onboard.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 1.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 2.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Navigate to Tools &amp;gt; Board &amp;gt; Boards Manager..., type the keyword &amp;lt;b&amp;gt;esp32&amp;lt;/b&amp;gt; in the search box, select the latest version of esp32, and install it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 3.PNG|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
search for xiao in the development board on the left. select &amp;lt;b&amp;gt;XIAO_ESP32S3&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 4.PNG|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Arduino-IDE XIAO-ESP32S3 5.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Liens externes ====&lt;br /&gt;
[https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html] &amp;lt;font color=red&amp;gt;shop&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.seeedstudio.com/xiao_esp32s3_getting_started https://wiki.seeedstudio.com/xiao_esp32s3_getting_started] &amp;lt;font color=red&amp;gt;wiki&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://mjrovai.github.io/XIAO_Big_Power_Small_Board-ebook/&lt;br /&gt;
XIAO: Big Power, Small Board&amp;lt;br&amp;gt;&lt;br /&gt;
Mastering Arduino and TinyML&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Author : Lei Feng, Marcelo Rovai&amp;lt;br&amp;gt;&lt;br /&gt;
Published : January 10, 2024&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hello World! [Code] ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Bibliothèque&amp;lt;/i&amp;gt;  &amp;lt;b&amp;gt;u8g2&amp;lt;/b&amp;gt; https://wiki.myows.top/index.php?title=U8g2_for_Seeeduino_boards#Setup&lt;br /&gt;
&amp;lt;br&amp;gt;U8x8lib&lt;br /&gt;
&lt;br /&gt;
[[File:Grove Base for XIAO 1.PNG|200px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|125px]]&lt;br /&gt;
[[File:OLED-Display-0-96-SSD1315.png|175px]]&lt;br /&gt;
&lt;br /&gt;
Grove Base for XIAO&amp;lt;br&amp;gt;&lt;br /&gt;
XIAO-ESP32S3 &amp;lt;br&amp;gt;&lt;br /&gt;
OLED-Display-0-96-SSD1315  - Port &amp;lt;b&amp;gt;i2c&amp;lt;/b&amp;gt; &amp;amp;#x2705;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Hello World!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;U8x8lib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(/* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);   // OLEDs without Reset of the Display&lt;br /&gt;
&lt;br /&gt;
void setup(void) {&lt;br /&gt;
  u8x8.begin();&lt;br /&gt;
  u8x8.setFlipMode(1);   // set number from 1 to 3, the screen word will rotary 180&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop(void) {&lt;br /&gt;
  u8x8.setFont(u8x8_font_chroma48medium8_r);&lt;br /&gt;
  u8x8.setCursor(0, 0);&lt;br /&gt;
  u8x8.print(&amp;quot;Hello World!&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Internet_Clock [Code] ===&lt;br /&gt;
&lt;br /&gt;
[[File:Grove Base for XIAO 1.PNG|200px]]&lt;br /&gt;
[[File:XIAO-ESP32S3 1.PNG|125px]]&lt;br /&gt;
[[File:OLED Display 96x96 recto.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
Grove Base for XIAO&amp;lt;br&amp;gt;&lt;br /&gt;
XIAO-ESP32S3 &amp;amp;#x1F4F6;&amp;lt;br&amp;gt;&lt;br /&gt;
OLED Display 1.12 - Port &amp;lt;b&amp;gt;I2c&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Internet_Clock-XIAO-OLED_Display_1.12| Internet_Clock-XIAO-OLED_Display_1.12]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sur l&amp;#039;écran série on a l&amp;#039;heure, mais que du texte sur l&amp;#039;OLED&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;U8g2lib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// change next line to use with another board/shield&lt;br /&gt;
// #include &amp;lt;ESP8266WiFi.h&amp;gt;&lt;br /&gt;
// #include &amp;lt;WiFi101.h&amp;gt; // for WiFi 101 shield or MKR1000&lt;br /&gt;
// #include &amp;lt;WiFi.h&amp;gt; // for WiFi shield&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
const char *ssid     = &amp;quot;&amp;lt;SSID&amp;gt;&amp;quot;;&lt;br /&gt;
const char *password = &amp;quot;&amp;lt;PASSWORD&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
&lt;br /&gt;
// You can specify the time server pool and the offset (in seconds, can be&lt;br /&gt;
// changed later with setTimeOffset() ). Additionally you can specify the&lt;br /&gt;
// update interval (in milliseconds, can be changed using setUpdateInterval() ).&lt;br /&gt;
&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;europe.pool.ntp.org&amp;quot;, 3600, 60000);&lt;br /&gt;
&lt;br /&gt;
// Initialize OLED display &lt;br /&gt;
U8G2_SH1107_SEEED_128X128_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  while ( WiFi.status() != WL_CONNECTED ) {&lt;br /&gt;
    delay ( 500 );&lt;br /&gt;
    Serial.print ( &amp;quot;.&amp;quot; );&lt;br /&gt;
  }&lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  u8g2.begin();&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update();&lt;br /&gt;
  Serial.println(timeClient.getFormattedTime());&lt;br /&gt;
&lt;br /&gt;
  u8g2.firstPage();&lt;br /&gt;
  do {&lt;br /&gt;
    u8g2.setFont(u8g2_font_ncenB18_tr);&lt;br /&gt;
&lt;br /&gt;
    u8g2.setCursor(0, 64);&lt;br /&gt;
    u8g2.print(timeClient.getFormattedTime());&lt;br /&gt;
&lt;br /&gt;
  } while ( u8g2.nextPage() );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Send the buffer to the display&lt;br /&gt;
  delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>178.197.199.49</name></author>
		
	</entry>
</feed>