Team8 Microcontroller

From Sketching with Hardware at LMU Wiki
Jump to navigation Jump to search

Seeed Studio XIAO nRF52840[edit]

The Seeed Studio XIAO nRF52840 is a small and cheap microcontroller powered by the Nordic nRF52840 processor.

Due to its size, wireless connectivity benefits and low cost it is ideal for small wearable projects.

Technical Specifications[edit]

Processor Nordic nRF52840
Wireless Bluetooth 5.0/NFC/Zigbee
On-chip Memory 1 MB flash and 256 kB RAM
Onboard Memory 2 MB QSPI flash
Dimensions 21 x 17.5mm
Operating Voltage 3.3V

PINOUT[edit]

https://files.seeedstudio.com/wiki/XIAO-BLE/functional2a.jpg

Advantages & Disadvantages[edit]

+ Small size makes it perfect for wearables

+ Comes with Bluetooth and zigbee capabilities

+ Very low cost

+ Supports I2C

+ 14 GPIOs

- Not a lot of tutorials

How To Get It To Work[edit]

  • Download the firmware on https://micropython.org/download/SEEED_XIAO/
  • Enter boot-loader-mode by double pressing the reset-button (if there is no button just use a male-to-male wire and connect the two connectors like demonstrated in the video)
  • Once the board shows up in your file manager copy the downloaded firmware-file from step one onto it (highest hierarchy)
  • Open Thonny (or your preferred IDE) and go to Settings > Interpreter and choose the MicroPython (generic) interpreter. Make sure to choose the board as port (this may be different from system to system)
  • That’s it! You should now be ready to start coding :)

Instructional Video[edit]