New small Xiao MG24 Sense board - can it run microPython?

No. It can be programmed with Arduino IDE, but it has been integrated with sensors (mic, 6-axis IMU sensor, etc), excellent for IoT labs and teaching materials. The board follows the pin-outs and size of Seeedstudio's boards of Xiao series.



Ref#1: Getting Started with Seeed Studio XIAO MG24 | Seeed Studio Wiki 

Specification:


Why? (Merits / Features)

  • Powerful CPU: with a 32-bit RISC architecture of ARM-Cortex M33 of max 78MHz, supporting instructions of DSP and FPU floating points.
  • Ultra low power consumption: RX current 4.6mA/TX current 5mA (0dBm), various sleep modes.
  • Powerful AI
  • Multi-wireless protocols: WiFi, BLE


PINOUT (Click the picture to enlarge it):




Tutorial / Lab #01: Software Installation / Preparation

 Lab Materials:

  • Seeed Studio XIAO MG24 board
  • PC Computer
  • USB Type-C cable

Arduino IDE is the recommended programming tool by SeeedStudio, so it is highly suggested to complete the software installation.

  Lab Procedures:

  1. Download and Install a stable version of Arduino IDE, according to your operating system (OS) in your computer: https://www.arduino.cc/en/software
  2. Launch the Arduino IDE app.
  3. Connect the Xiao MG24 board to your computer and install the board as follows: (choose) File  >  Preferences  > Add it in the "Additional Board manager URL" URL: https://siliconlabs.github.io/arduino/package_arduinosilabs_index.json


    • https://siliconlabs.github.io/arduino/package_arduinosilabs_index.json

  4. Check the Board manager :  Tools  >  Board  >  Board Manager  >  Type MG24  and click "Install"



    •  You can find the board Xiao MG24 (Sense) as shown below:


    • Choose the corresponding COM port:  Tools  >  Port  (see the picture below)


    • You could then get the board info by clicking:  Tools  >  Get Board Info 
    • A result was shown below.


  5. Restart the Arduino IDE app.
  6. Select back the board



  7. Choose











Comments

Popular posts from this blog

MicroPython on ESP32S3 or STM32F405 Pyboard - Getting started for Final Year Projects