Skip to content

9. Output devices

This week I worked on defining my final project idea and started to getting used to the documentation process.

Assignments in this week

Group Assignment:
- [x]measure the power consumption of an output device

Individual assignment:
- [ ] add an output device to a microcontroller board you’ve designed, and program it to do something

Measure the power consumption of output devices

Programing on output devices.

First of all, I am using Seeed XIAO as the motherboard this time. Because the board I welded myself had some problems and couldn’t be used, I directly chose Seeed’s expansion board. Compared with my own welded board, Seeed’s expansion board directly leads out some interfaces to facilitate users to connect some peripheral interfaces.

Expansion Board Base for XIAO

As an expansion board, it can also be considered as an output device of a microprocessor main control board. Its main function is to bring out some interfaces of the main control board and come with some peripheral functions, such as OLED displays and other peripherals. Pinout Diagram

Block Diagram

Onboard passive buzzer.

Grove LED bar

Grove OLED Display v1.12

Grove Speaker

Grove Servo