Smallest Camera Module based on ESP32 S3 | XIAO ESP32 S3 Sense
Introduction
In this article, we will explore how to stream live footage and save photos with the Xiao C3 Sound S3 mode. This feature allows you to not only view the live footage in real-time but also save photos for later use. Additionally, we will delve into the exciting functionalities of face detection and face recognition, similar to the ESP3 cam mode. We will also discuss a GitHub repository that offers interesting code examples for taking photos and recording videos, which can be saved in the SD card.
The Smallest ESP Based Board with Camera Module
In this article, we will be discussing the smallest ESP based board with a camera module built-in. This board is just the size of a thumbnail but packs a punch in terms of functionality. We will explore the specifications of the S3 chip and the overall Xiao S3 board. We will also learn how to use this board with the help of Arduino IDE and test out some example codes. Additionally, we will be testing the camera module by taking pictures and videos and storing them into an SD card. So if you’re thinking of buying the S3 module or if you already have it and want to learn how to use it, this is the article for you.
Introduction to LTM 365
Before we dive into the details of the board, I’d like to introduce our sponsor for this article – LTM. They have developed an amazing product called ldm 365, which is an Electronics product design platform. This platform combines PCB design, MCAD data management, and teamwork. With LTM 365, you can easily design PCBs and share your projects for review purposes. It also enables collaboration with mechanical teams for creating the mechanical product package based on your PCB. Furthermore, it provides centralized cloud storage, eliminating the need to rely on a single computer for your files. LTM 365 also helps with component management and provides real-time supply chain data for your components.
Specifications of the S3 Chip
The S3 chip is the brains behind the smallest ESP based board with a camera module. Let’s take a look at its specifications:
Processor: ESP32-D0WD
CPU Speed: Up to 240 MHz
Flash Memory: 4MB
RAM: 520KB SRAM + 8MB PSRAM
Wireless Standard: 802.11 b/g/n
Camera: 2MP OV2640
Storage: microSD card slot
Power Supply: 5V via micro USB
Using the Xiao S3 Board with Arduino IDE
The Xiao S3 board can be easily programmed using the popular Arduino IDE. Here’s how you can get started:
Connect the board to your computer using a micro USB cable.
Open the Arduino IDE and go to the “Tools” menu.
Select the appropriate board and port from the dropdown menus.
Write or copy the desired code into the IDE.
Click on the “Upload” button to transfer the code to the board.
Once the upload is complete, you can see the output on the serial monitor.
Testing the Camera Module
One of the key features of the Xiao S3 board is its built-in camera module. Let’s test it out by capturing some pictures and videos:
Insert a microSD card into the slot on the board
The Versatility of LTM 365: A Game Changer in Designing and Manufacturing
Creating designs and prototypes for various projects can be a time-consuming and intricate process. From brainstorming ideas to finalizing intricate details, every step requires precision and effort. However, with the advent of technological advancements, designing has become more accessible and efficient. One such revolutionary tool is LTM 365.
Enhanced Collaboration and Efficiency
LTM 365 offers a collaborative platform that allows multiple individuals to work on a single project simultaneously. This feature eliminates the need for constant file sharing and updates, streamlining the entire design process. With everyone on the same page, teams can work together seamlessly, reducing errors and enhancing efficiency.
Simplified Manufacturing Process
One of the most significant benefits of using LTM 365 is its ability to seamlessly transition from design to manufacturing. With just a few clicks, users can send their finalized designs directly to manufacturing units, eliminating the need for lengthy and tedious manual processes. This feature saves valuable time and ensures a smooth manufacturing experience, bringing designs to life.
Unleashing Creativity with LTM 365
By taking care of various technical aspects, LTM 365 allows designers to focus more on their creative and innovative ideas. With less time devoted to mundane tasks, individuals can invest their energy into making something truly unique and useful. The freedom to explore and experiment undoubtedly leads to groundbreaking designs and inventions.
Explore LTM 365’s Free Trial Version
If you’re intrigued by the features and benefits of LTM 365, you’re in luck! The platform offers a free trial version, allowing users to experience its capabilities firsthand. By trying out the free version, you can assess whether LTM 365 is the right fit for your design needs. Don’t hesitate to explore this opportunity and make the most of it.
An Overview of the Xiao ESP32 S3 Sense Board
The Xiao ESP32 S3 Sense Board is a powerful tool that enhances the design and prototyping experience. Upon purchasing, you’ll receive the board, an expansion board, and an antenna. However, if you opt for the Xiao ESP32 S3 Board, you won’t receive the expansion board, although it comes at a slightly lower price. The choice of which board to purchase depends on your specific requirements and applications.
Discover the Specifications of the ESP32 S3 R8 and Xiao Board
The ESP32 S3 R8 is equipped with a Dual Core Extensor lx7 microprocessor, clocking in at 240 megahertz. With built-in 2.4 gigahertz Wi-Fi and Bluetooth 5 with BLE mesh, it offers robust connectivity options. Additionally, it has 8MB of PSRAM onboard. The Xiao board, on the other hand, boasts 8MB of flash memory. These specifications empower designers to create intricate and powerful projects with ease.
LTM 365 revolutionizes the design and manufacturing process by providing a collaborative and efficient platform. With its seamless integration and powerful features, this tool simplifies the creation of innovative designs. Additionally, the Xiao ESP32 S3 Sense Board adds to the convenience, offering a
The Small Yet Mighty Xiao ESP32 C3 Board
Analog and Digital Pins
The Xiao ESP32 C3 board offers versatility when it comes to pins. Not only does it have six pins that can function as analog pins, but it also has nine pins that can be used as touch bands. In addition, there are dedicated pins for I2C, UART, and SPI communication. If you attach the camera expansion board, you even gain two extra GPIOs that can act as both analog and digital pins.
Type C Port for Power and Programming
The Xiao ESP32 C3 board features a Type C port that serves multiple purposes. Firstly, it can be used to power up and program the board. Secondly, it can be used to charge the battery located on top of the board. This port provides a convenient and efficient way to keep your board up and running.
Miniature Push Buttons
One unique feature of the Xiao ESP32 C3 board is its incredibly small push buttons. These buttons, which are even smaller than those found on the larger ESP32 C3 board, include a reset button and a boot button. Despite their size, they provide the same functionality as their larger counterparts, making them ideal for projects with limited space.
LED Indicators
The Xiao ESP32 C3 board is equipped with a charging indicator LED, which provides a visual representation of the battery’s charging status. Additionally, there is a user LED connected to GPI 21 on the back of the board. These LEDs enhance the user experience by providing clear feedback on the board’s status.
Battery Management Circuit
One notable feature of the Xiao ESP32 C3 board is its built-in battery management circuit. This allows for efficient charging and power management, making it easy to integrate the board into battery-powered projects. The presence of a battery terminal connector further simplifies the process of connecting and utilizing a battery.
Expansion Board with Camera Functionality
The Xiao ESP32 C3 board can be paired with an expansion board that includes an OV2640 camera sensor. This camera boasts a maximum resolution of 1600 by 1200 pixels, providing high-quality visuals for your projects. The expansion board also features a MEMS microphone and an SD card slot, allowing for audio and video recording and storage. All these features are packed into a compact size of just 21 by 17.5 mm, with a thickness of 15 mm when used with the expansion board.
A Powerful Board in a Tiny Package
Considering all the features and functionalities offered by the Xiao ESP32 C3 board, it is truly impressive how small it is. Despite its miniature size, this board provides everything you need for your projects. Whether you are a hobbyist or a professional, the Xiao ESP32 C3 board is a reliable and capable option that will surely exceed your expectations. Get ready to unleash your creativity with this powerful board.
How to Program the ESP32 Board Using Arduino IDE
Programming the ESP32 board using Arduino IDE is a simple and straightforward process. In this article, we will guide you through the essential steps to get started with programming your ESP32 board.
Downloading the Latest Version of the ESP32 Boards Package
To begin programming your ESP32 board, you need to download the latest version of the ESP32 boards package for Arduino IDE.
1. Open your Arduino IDE and go to “Arduino preferences.”
2. In the preferences menu, click on the text box for additional board manager URLs.
3. Paste the provided link into the text box and click “OK” to save the changes.
4. After saving the changes, go to “Tools” and then “Boards Manager” in the Arduino IDE.
5. Search for “esp32” in the boards manager.
6. If the package is not installed, click on the “Install” button to install it.
7. If you already have the package installed, make sure to update it to the latest version. Currently, version 2.0.9 is recommended for testing all the cores.
Selecting the ESP32 Board
Once you have installed or updated the ESP32 boards package, the new board will appear in the list of available boards.
1. Go to the “Tools” menu and select “Board.”
2. Choose the newly added board from the list of boards. In this case, it will be the “Xiao ESP32 S3.”
Connecting the ESP32 Board to Your Computer
Before uploading any code to the ESP32 board, make sure it is properly connected to your computer.
1. Connect your Xiao C3 board to your laptop using a USB Type-C cable.
Uploading the LED Blink Example Code
Now, let’s upload a basic LED blink example code to test if the code gets successfully uploaded to the ESP32 board.
1. Open the LED blink example code in the Arduino IDE.
2. Select the correct COM Port for the Xiao C3 module.
3. Click on the “Upload” button to upload the code to the ESP32 board.
By following these simple steps, you can easily program your ESP32 board using Arduino IDE. Now you can explore and develop various projects with your ESP32 board. Happy coding!
Testing the Wi-Fi Connection
After successfully uploading the code, the orange LED on the board starts blinking, indicating that the built-in LED connected to GPI 21 of the S3 chip is functioning properly. Now it’s time to test the Wi-Fi connection.
Uploading the Wi-Fi Scan Code
To check if the Wi-Fi on this board works, we will upload the Wi-Fi scan code. Before doing that, make sure you have connected the patch antenna to the board, as it is necessary for scanning the networks. Once everything is in place, proceed with uploading the code.
Scanning Wi-Fi Networks
Once the Wi-Fi scan code is uploaded and running, open the serial monitor. You will see that it displays “scan start” and starts scanning for nearby Wi-Fi networks. If any networks are detected, the Wi-Fi on the chip is functioning correctly.
Testing the Camera Expansion Module
Now, let’s move on to connecting the expansion board with the Xiao C3 or Xiao S3 board and testing the camera expansion module. We will be using the example code for the camera web server, which we previously used with the Xiao ESP32-CAM board.
Setting Up the Camera
To set up the camera, maximize the window and select the correct camera module, which in this case is the Xiao ESP32 S3. Next, provide the Wi-Fi credentials so that the camera can connect to your network. After entering the credentials, there is no need to make any changes to the code.
By following these steps, you can ensure that all the basic functionalities of the board are working smoothly. Now, you can proceed further and explore more advanced features and projects using the Xiao S3 board.
The Xiao C3 Board: A Compact Alternative for Live Camera Streaming
If you’re in need of a compact and efficient solution for live camera streaming, the Xiao C3 board might just be the perfect fit. With its small form factor and impressive performance, this board offers a convenient alternative to larger camera boards like the esp32 cam. In this article, we’ll explore how to set up and use the Xiao C3 board for live camera streaming, as well as discuss some of its features and limitations.
Setting Up the Xiao C3 Board
Getting started with the Xiao C3 board is a straightforward process. Simply navigate to the tools section and select the psram as op IPS Ram. This is the only change you need to make in the settings. After that, everything else remains the same as before. Hit the upload button and patiently wait for the code to be uploaded.
Connecting to the Serial Monitor
Once the code is uploaded, open the serial monitor to check if the Wi-Fi connection is successful. If connected, the board will also provide an IP address. Copy this IP address and open your web browser in a new tab. Paste the IP address in the address bar, and voila! You’ll be greeted with the familiar interface that we’ve seen in other camera boards.
Streaming Live Camera Footage
Click on the “start stream” button to begin streaming live camera footage. The quality of the footage is comparable to that of the esp32 cam, despite the Xiao C3 board’s smaller form factor. It’s worth noting that you can also change the resolution settings. For instance, you can select the VGA resolution for a slightly larger frame. However, keep in mind that increasing the resolution will reduce the frame rate.
Beware of Overheating
One issue that I encountered while using the Xiao C3 board is its tendency to heat up. When touching the backside of the board while it is streaming, it becomes quite hot. If you plan on using this board for a project, I highly recommend attaching some form of ventilation or a fan at the back to prevent overheating. If the board gets too hot, it may stop responding altogether.
The Xiao C3 board proves to be a compact and capable option for live camera streaming. Its small size and comparable performance to larger camera boards make it a convenient choice for projects that require a compact setup. However, be cautious of the overheating issue, and take necessary measures to keep the board cool. With proper ventilation, the Xiao C3 can be a reliable tool for capturing and streaming live camera footage.
How to Stream Live Footage and Save Photos with Xiao C3 Sound S3 Mode
Exploring the GitHub Repository
To begin, let’s take a look at the GitHub repository mentioned on the official Seed Studio page. This repository contains a variety of fascinating code samples for capturing photos and recording videos, which can be saved directly to the SD card. The repository offers a convenient solution to save and store your data effortlessly.
Step-by-Step Guide
Step 1: Download the Repository
Before diving into the examples, make sure to download the zip file provided in the GitHub repository. You can find the link to download the file on the official Seed Studio page or in the description of this article.
Step 2: Opening the Folder
Once you have successfully downloaded the zip file, open the folder on your computer. Inside the folder, you will find a collection of example codes that demonstrate various functionalities.
Step 3: Selecting an Example
For this tutorial, let’s start with the “take photos” example code. Open the code file in your Arduino IDE by selecting the corresponding file from the folder. It is important to note that this code is specifically designed for the Xiao C3 Sound S3 mode, so no modifications are required.
Step 4: Testing the Code
Now that the example code is open in the Arduino IDE, you can proceed with testing it. Ensure your Xiao C3 Sound S3 mode is connected to your computer and properly configured. Compile and upload the code to your device to see if it successfully captures and saves photos as intended.
Step 5: Exploring Other Examples
After familiarizing yourself with the “take photos” example, feel free to explore the other code samples provided in the repository. These examples offer various functionalities, including storing videos on the SD card, further expanding the capabilities of your Xiao C3 Sound S3 mode.
Exploring the Process of Uploading Images with the Xiao S3 Board
Uploading photos and images can be a simple task when using the Xiao S3 board. In this article, we will walk through the step-by-step process of uploading images and explore the quality of the captured photos.
Formatting the SD Card
Before uploading any photos, it is vital to format the SD card that will be used. To do this, connect the SD card to your computer and quickly format it. Ensure that the card is properly formatted to avoid any potential errors during the uploading process.
Inserting the SD Card into the Xiao S3 Board
Once the SD card is formatted, insert it into the Xiao S3 board. This will prepare the board to receive and store the captured images. Ensure that the card is securely inserted into the appropriate slot to prevent any connectivity issues.
Uploading the Code
To initiate the image capture and storage process, upload the relevant code to the Xiao S3 board. The code provided will save a new image every 60 seconds. However, if you prefer a shorter interval, modify the code to capture and store an image every 10 seconds instead.
Checking the Image Capture
After successfully uploading the code, open the serial monitor. The monitor will display a notification stating that the photo capture process will begin in one minute. However, since we modified the code, the image will actually be captured in 10 seconds.
Once the image is captured, you can move the subject or change the scene to capture different photos. Repeat this process multiple times to obtain a variety of images.
Inspecting the Stored Images
Once you are satisfied with the image capture process, disconnect the Xiao S3 board and remove the SD card. Insert the SD card into your computer to view and evaluate the stored images. Check the quality and clarity of the images to ensure they meet your expectations.
The Importance of Quality in Video Recording
Quality is a crucial factor when it comes to recording videos. It allows us to visualize and analyze the content within an image. In this article, we will explore the different ways to store high-quality videos and the potential of time-lapse videos using the Xiao S3 board.
Recording and Storing Videos
To begin, make sure to unplug the SD card from the Xiao S3 board and connect it to your computer. Once connected, open the example code “Record Video” from the GitHub repository. This code is specifically designed for the S3 board, so there is no need for any modifications. Double-check that the Xiao S3 board is selected, as well as the appropriate RAM and com port. Once everything is set, upload the code to the board.
Preparing for the Video
After uploading the code, open the serial monitor. It will display a message stating that the video will begin in one minute. Take this time to prepare for the recording. The board’s LED will blink, indicating that it is recording. Although the LED might not be clearly visible, the blinking light confirms that the recording is in progress.
Storing the Video
Once the video is recorded, it will be saved with the name “video_0.avi”. This file will be stored in the SD card, ready for playback or further analysis. If you wish to record another video, it will automatically start within the next minute.
The Potential of Time-Lapse
Aside from regular video recording, the Xiao S3 board also offers the option to create time-lapse videos. This feature allows you to capture a series of images at specific intervals and compile them into a single video. With its decent quality and storage capabilities, the Xiao S3 board enables you to create captivating time-lapse videos.
The quality of video recording is essential for a clear visualization and analysis of the recorded content. The Xiao S3 board provides a decent level of quality and the capability to store videos easily. Whether you are recording regular videos or experimenting with time-lapse, this board offers versatile options for capturing and storing your footage.
Exploring the Quality of Recorded Videos in SD Cards
SD cards have become an essential tool for recording and storing media files, including videos. However, it is imperative to evaluate the quality and compatibility of the recorded videos before using them for any purpose. In this article, we will delve into the process of assessing the video quality and explore the capabilities of SD cards in terms of recording audio alongside video files.
Assessing Recorded Video Quality
Once the SD card is detached from the device, it is essential to examine the content it holds. By inserting the SD card into a computer, we can easily access the recorded video files. Opening the SD card reveals various files, including the videos themselves. However, compatibility issues may arise when attempting to play these videos using default media players.
Converting Video Formats
In the case of incompatible video formats, it becomes necessary to convert the files to a supported format. Various online tools and software can aid in achieving this conversion. By availing these services, one can conveniently convert the video file to the desired format.
For instance, if an “AVI” file is not supported by the built-in media player, the file can be converted to an “MP4” format. Simply downloading and allowing the conversion process will result in obtaining an “MP4” version of the video file.
Examining the Video Output
After successfully converting the video file, it can be played using a compatible media player. The downloaded video file is often located in the “Downloads” folder by default. By choosing a suitable media player, such as QuickTime Player, the video can be opened and assessed in terms of quality.
It is important to note that sometimes the recorded video may appear to be fast-forwarded. This can be attributed to coding issues, and further adjustments may be required to rectify this anomaly. Despite this, the mere functionality of the video recording demonstrates the capabilities of the SD card and the device being used.
Recording Audio with SD Cards
In addition to video recording, some devices equipped with SD cards also possess built-in microphones. This feature enables users to record audio alongside video, enhancing the overall multimedia experience.
However, it is crucial to note that the previously examined video did not have any accompanying audio. To rectify this, specific code needs to be uploaded onto the device in order to record audio and save it within the SD card.
By exploring the possibilities and capabilities of SD cards, we can better comprehend their utility in recording and storing multimedia files. Furthermore, the evaluation of video quality and the potential for audio recording allow users to maximize the usage of such devices and augment their creative endeavors.
Exploring the Example Code for Audio Recording and Storage
Seed Studio is a website that provides a wide range of example codes for various projects. In this article, we will delve into one of their example codes that allows you to record audio and store it inside a micro SD card. Let’s take a closer look at this code and how to use it.
Finding and Copying the Example Code
First, visit the Seed Studio website and search for the example code for audio recording and storage. Once you locate it, simply copy the code. Then, open a new sketch in the Arduino IDE and paste the code there. It’s essential to ensure that the code is compatible with your S3 board.
Uploading the Code and Checking for Recording
Next, connect your RS3 board to your computer and insert the SD card. Once everything is properly connected, click on the upload button in the Arduino IDE. After successfully uploading the code, open the serial monitor. You should see a message saying “Ready to start recording.” However, you may not notice any LED blinking, which may cause confusion.
While the message suggests that the recording is in progress, it does not explicitly state that it is currently recording. To confirm this, let’s unplug the RS3 board and insert the SD card into the computer. We’ll check if any recorded files are present.
Checking the Recorded File
Navigating to the SD card folder, you may find the file named “Arduino_rec.wav.” Open this file with a music player to listen to the recording. As mentioned earlier, there may not have been any indication of the recording process during the audio’s capture. However, upon playback, the audio quality should still be impressive.
It is important to note that the absence of LED blinking or clear indication during recording may be a minor issue with the code or the hardware setup. Further troubleshooting and adjustments may be required to address this display inconsistency.
Exploring the Amazing Features of a Spy Gadget
Audible and Noise-Free Recording
The spy gadget under consideration offers an exceptional audio recording experience. With the ability to pick up sounds clearly and reduce background noise significantly, this device is undeniably awesome. Moreover, it allows you to store the recorded audio securely, providing you with the peace of mind that your recordings are safe.
Compact and Concealable
One of the greatest characteristics of this spy gadget is its incredibly small size. The device can be easily hidden anywhere in a room without arousing suspicion. Its compactness ensures that it is not easily recognizable, making it an ideal tool for covert operations.
Testing on the S3 Board
To assess the capabilities of the spy gadget, several example codes were tested on the S3 board. These tests aimed to ascertain the functionality and efficiency of the device in different scenarios. Through these experiments, it was confirmed that the gadget performs exceptionally well and delivers satisfactory results.
Comparison with Popular IoT Platforms
To evaluate the compatibility of the spy gadget with popular IoT platforms, Rainmaker and Bling were chosen for testing purposes. Both codes were successfully run on the Xiao S3 board, allowing control of the onboard LED. However, it was disappointing to find that the Rainmaker code did not work at all on the Xiao S3 board, despite the official website claiming compatibility. This limitation should be considered before making a purchase.
Battery Testing on the S3 Board
In order to assess the battery performance of the spy gadget, a lithium battery was soldered onto the back of the S3 board. Initially, the battery was put in charging mode. The results of the battery test will provide valuable insights into the device’s power consumption and longevity.
The spy gadget being discussed possesses remarkable features that make it an excellent tool for covert operations. Its ability to produce clear and noise-free audio recordings, along with its compact size and concealability, sets it apart from other similar devices. Although there are compatibility issues with certain IoT platforms, the gadget still proves to be highly functional. Furthermore, the ongoing battery test will shed light on its overall performance. If you are in need of a reliable and efficient spy gadget, this device is definitely worth considering.
The Versatility of the Xiao S3 Board
The Xiao S3 board is a powerful device that offers a range of applications and functionalities. From battery charging to live streaming capabilities, this remarkable board opens up a world of possibilities. In this article, we will explore the various features and potential applications of this impressive device.
Battery Charging and Indicator
One of the standout features of the Xiao S3 board is its intuitive battery charging indicator. A blinking red LED on the board indicates that the battery is being charged. Once the battery is fully charged, the LED stops blinking, providing a clear and convenient indication. This ensures that users are always aware of the charging status of their device.
Functionality on Battery Power
After charging the Xiao S3 board, we put it to the test by running the blink example code. To our delight, the board performed flawlessly on battery power. This feat highlights the efficiency and reliability of the device, making it an excellent choice for portable projects. As an added bonus, we were also able to live stream video using the S3 board, effectively turning it into a compact, spy portable camera.
Exploring Applications
The Xiao S3 board is designed with versatility in mind, catering to a wide range of applications. One intriguing example we came across was a project where a small tank was constructed using the board. This tank could be controlled remotely via a web browser, providing a unique and interactive experience. Moreover, the live streaming capabilities of the board allowed users to view the video feed from the tank, enhancing the overall user experience.
Possibilities for Future Projects
Inspired by the tank project, our team is now considering developing similar robots using the Xiao S3 board. While these robots may be larger than the miniature tank, they will undoubtedly be smaller than traditional robots. This exciting opportunity has sparked creativity within our team, and we eagerly anticipate the unique challenges and rewards of such undertakings.
Share Your Thoughts
We are eager to hear your thoughts on the tank project and the Xiao S3 board. Would you consider purchasing the S3 board? If so, for what applications would you use it? We encourage you to share your opinions and ideas in the comments of the video associated with this article. Your input will not only contribute to the ongoing conversation but also inspire future projects and discussions.
The Xiao S3 board offers a multitude of possibilities and applications. Its battery charging indicator, functionality on battery power, and ability to live stream make it a valuable tool for various projects. Whether you are interested in creating remote-controlled devices or exploring new robotic ventures, the Xiao S3 board is certainly worth considering. We look forward to seeing the innovative projects that emerge from the utilization of this remarkable device.
In this article, we learned about the Xiao C3 Sound S3 mode and its ability to stream live footage while also capturing and saving photos. We explored a GitHub repository that contains valuable code examples for taking photos and recording videos, making it easier than ever to store and utilize your captured data. By following the step-by-step guide, you can start experimenting with these examples and unlock a whole new world of possibilities with your Xiao C3 Sound S3 mode.
The Xiao S3 board provides a simple and efficient way to capture and store images. By following these steps, you can upload and examine the quality of the captured photos. Experiment with different settings and subjects to explore the capabilities of the Xiao S3 board and unleash your creativity.
Seed Studio provides valuable example codes for various projects, including audio recording and storage. By exploring and understanding these example codes, you can enhance your skills in working with microcontrollers and other electronic devices. Remember to closely examine the code, upload it to your board, and verify the recorded file to ensure the success of your projects.