Embedded System programming

In this page I covered the embedded system programming, This is where the link to the group assignment is found.


Group assignment:
Demonstrate and compare the toolchains and development workflows for available embedded architectures
Document your work to the group work page and reflect on your individual page what you learned
The link to the group assignment group assigment

Individual assignment:
Browse through the datasheet for your microcontroller
Write a program for a microcontroller, and simulate its operation, to interact (with local input &/or output devices) and communicate (with remote wired or wireless connection).

In this project I have chosen Raspberry Pi Pico because it is readily available in the lab for test and learning the concept.
Pi Pico datasheet

The Raspberry Pi Pico is a low-cost, flexible development board built on the RP2040 microcontroller. Below are its key features:

Board Features

Microcontroller Highlights

Additional Design Details



To continue with this project I firstly browsed the Wikwi website, then signed-up to create an account.

After signing up, I selected Pi pico to create a project on Raspbbery Pi controller.


I selected blinking light and added more components to customize the project and the code.

Added servo motor to control the movement based on the light colour.
When green it silent.

Individual Reflection



reference book: Link.