16. Interface and application programming

In this week I have created my own application that I used for my final project which can remote control my Phalton Robot through a blutooth module.

Research

as A start I used MIT App Inventor to build the website.

on the designer section I have manipulated by adding buttons, labels and blutooth client. umtil I had the following outcome:

and then on the blocks section by using scratch language I have designed the following program.

I have made the connections on my board for the blutooth.

after that, I have written the following code for my atmega board.

Then I downloaded the app on my phone, connected the blutooth and started controlling the robot.
outcome:

Source code