Lessons

Getting Started with Your Apeiros Robot!

Initial Setup & Configuration

Below is a list of the steps that you will need to complete before attempting to connect and program your Apeiros Robot. Do NOT connect Apeiros to your computer unless you have performed the initial setup and configuration.

  1. Download & install Apeiros USB drivers for Microsoft Windows 10, 8.1, 8, 7 & XP. Drivers are not needed for Linux or Mac OS X.
  2. Download, install & setup Arduino IDE.
  3. Update or replace "boards.txt" file so that Arduino IDE knows about Apeiros.
  4. Download & install Apeiros Robot class libraries.
  5. Install FastGPIO lbrary.

We have developed a setup document to help guide you through this one-time process. Please download the "Apeiros Robot Setup & Installation Guide". The entire process should take approximately 30 minutes. Please download the files listed below as they are needed during the setup & configuration.

  • Apeiros USB Drivers (ZIP) for Microsoft Windows 10, 8.1, 8, 7 & XP
  • Apeiros bootloader hex and "boards.txt" files (ZIP)
  • Apeiros Class Libraries (ZIP)
  • Apeiros Class Library Compiled Help File (CHM) Uncheck warning

During the setup process the "Apeiros Robot Setup & Installation Guide" will instruct you exactly when to connect a USB Mini-B cable to Apeiros. Please refer to the image below and click it to see the high resolution image.

WARNING: Apeiros may begin to move once power is switched on (S1) or after uploading a new sketch. We recommend holding Apeiros so that its wheels are free to spin while you turn power on or upload a new sketch.

Lesson 1: Controlling Motors

Learn to control the left and right gear motors using the ApeirosMotors class library. Apeiros supports a total of (5) infrared obstacle detection sensors. Learn how to create behaviors that use feedback from the front left and front right obstacle sensors.

Lesson 2: Blinking LEDs

Learn to control the state of up to (4) LEDs using the AperiosIoExpander class library. Apeiros provides a total of (4) LEDs: (3) Green and (1) Red. LED2, LED3 and LED4 are green in color and LED5 is red in color.

Lesson 3: Making Sounds with Apeiros

Learn to generate buzzer sounds using the AperiosBuzzer class library. Apeiros has a built-in magnetic buzzer that can be programmatically controlled from a sketch in order to generate tone sounds at a specified frequency.

Lesson 4: Detecting Light with Apeiros

Learn to measure the ambient light levels using the AperiosAdSensors class library.

Lesson 5: Using Push Button Events

Learn to monitor the state of the momentary user Push Button (BTN-1) by using the AperiosIoExpander class library.

Lesson 6: Displaying Characters on 8x2 LCD

Learn to display characters on an optional 8x2 LCD using the AperiosIoExpander class library.

Lesson 7: Commanding Apeiros Servo Gripper

Learn to command an optional servo gripper to manipulate objects using the AperiosGripper class library.

Lesson 8: Install an Additional Infrared Sensor

Learn how to add an infrared sensor to Apeiros. You can install up to (5) infrared sensors: (3) front facing and (2) rear facing sensor.

Lesson 9: Bluetooth Serial Port Profile (SPP)

Learn how to control Apeiros by using a Bluetooth serial port profile connection with a Smartphone and an optional Bluetooth module.

 Have Fun with Apeiros!