Skip to content

Latest commit

 

History

History
41 lines (23 loc) · 1.09 KB

README.md

File metadata and controls

41 lines (23 loc) · 1.09 KB

embedded-system-project

This is a project I did with a classmate during my third year at my engineering school. The goal was to control a small car with our phone thanks to Bluetooth.

*Electronic part (with the software Altium):

  1. positionning the components on our printed circuit board (PCB);
  2. PCB routing;
  3. printing of the card.

*Programming part:

  1. coding our card with SystemWorkbench for STM32;
  2. coding an app to control the car with our phone (with AndroidStudio).



To program our PCB, we used a state machine:

state_machine


The following activity diagram shows how the phone app works:



Here is how it looks (some characters are sent to the PCB when we press the buttons):