CG2271: RTOS Robot
Nov 10, 2021

CG2271: RTOS Robot

This project was developed as a part of the module CG2271 (Real-time Operating Systems).

Project features and requirements:

1. Robot is wirelessly controlled by a mobile app through the ESP32 WIFI module.

2. Robot plays a connection tune when it establishes a connection with the app, plays a different tune when it is doing the challenge and a completion tune when it finishes the challenge.

3. LEDs on the front and back of the robot flash with unique patterns when the robot moves and when it stops.

4. When self-driving mode is toggled, the robot moves forward indefinitely until it encounter an obstacle. It then goes q round around the obstacle and goes straight indefinitely until it encounters another obstacle. The robot will stop once it detects the 2nd obstacle.

Product Demo:

Code Implementation: here

Jonathan Mui

Jonathan Mui

I am a Computer Engineering (CEG) Student studying at the National University of Singapore (NUS). I only decided to make this blog in my 1st semester of year 2 so some of these posts may be back dated.

Ask me anything or leave a comment

Related Posts

Categories