Skip to content

LucasLagoeiro/Project-ELO100

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project - ELO 100 (Code)

It's a code in C++ Arduino language. The program is basically for a following line Robot with a few more features.

The following line robot of my project

Prerequisites

Installation

Mac OS X & Linux & Windows:

You just need to download (or copy) the file "main.ino"

After this you just need to run with Arduino Compiler.

The Code of the Project

After you run the code, you have 12 seconds to put your following line Robot on the track.

Functions

1 - Turn right

The right line follower sensor does not detect light ("detects black line"), stopping the right motors thus only the left motors will remain active.

2 - Turn left

The left line follower sensor does not detect light ("detects black line"), stopping the left motors thus only the right motors will remain.

3 - Stops

Both line follower sensors do not detect light ("detects a perpendicular black line") thus stopping and counting 8 seconds (appears on display - 8,7,6,5,4,3,2,1).

4 - Emergency Stop

When there's an obstacle on the track the ultrasonic sensor will detect and stop all the motors until this obstacle is removed from the track.

Updates

  • 1.0.1
    • ADD: README and folder IMGS/GIF
  • 1.0.0
    • ADD: .gitignore and .gitattribute
    • First stable release

Meta

This project is based on the Energy and Mobility megatrend (I has a post in Youtube to explain all the project is about).

Guided by the professor @Rudolf_Buhler on ELO100 subject in the University Center of FEI


Danilo Barbosa - @bdanilo_ - Mechanics

Massiel Blandy - @massiblandy - Eletronics

Lucas Lagoeiro - @DevLagoeiro - [email protected] - Software

https://github.com/LucasLagoeiro

About

The code of my ELO100 project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages