Basic Robotics with Xamarin.Forms

In this tutorial, I will discuss about integrating Xamarin.Forms to Edubot.

If you’re interested in IoT (Internet of Things), this is the article for you.

What is Edubot?

It’s a Mobile Robot created for Kto12 Learners

Basic programmable mobile robot for young (and not so young) learners. Graphical programming style is used to program the robot - programming is done by assembling together a set of blocks, very much like playing on a jigsaw puzzle.

an image alt text

E-Gizmo Edubot Link.

How to Start?

1. Download the Arduino IDE and the ArduBlock tool

Download Arduino IDE.

Download ArduBlock Tool.

2. Install Arduino IDE

  • After downloading the Arduino IDE, install it on your desired location an image alt text

  • Go to Arduino IDE Installation Path

  • Extract the ArduBlock jar file and place it in tools folder an image alt text

3. Open Arduio IDE and Set the Board and COM Port

  • Connect the Edubot to your PC

an image alt text

  • Set Board to Gizduino (mini) w/ ATmega168

an image alt text

  • Set COM Port

an image alt text

Open ArduBlock

  • Tools > ArduBlock

an image alt text

  • Create your first Edubot Program

an image alt text

  • Drag and drop the components and follow the program below

an image alt text

  • Click Upload to Arduino

an image alt text

You have created your first Edubot Program!

Now let’s work on the most exciting part.

Connect your Edubot with Xamarin.Forms Application (to be updated)

  • Download the Xamarin.Forms Application below

EdubotRemote Github Repository

  • Open EdubotRemote.sln

an image alt text

  • Connect your Android Device to your PC and run the application

  • Make sure bluetooth is turned on when you run the application

an image alt text

  • Open ArduBlock Tool and Open EdubotDuino.abp

an image alt text

an image alt text

  • Connect your bluetooth mobule (AT-09) to your Edubot

  • Upload your program to your Edubot

And now you have it! Play now with your Edubot using your Android/iOS device

Written on September 21, 2019