Skip to content

tassosblackg/ev3c_LFOA

Repository files navigation

ev3c_LFOA 🚖

An Implementation for Lego EV3 Mindstorm & Hitechnic Kit.

Libs for each sensor, motor etc and an simple example of line following and obstacle avoidance code.

🔶 Implemented Modules:

☑️ Hitechnic DC Motors (I2C protocol)

☑️ Hitechnic Servo Motor (I2C protocol)

☑️ Lego Sensors like color sesnor, sonar, etc.


🔶 Main Project (ALL you need):

  • include/
  • src/
  • Makefile to run the programm

🔶 Modules that you can use for any purpose:

Name Description
ev3_dcmotor.c Module with functionality of Hitechnic DC motors
ev3_servo.c Module with functionality of Hitechnic Servo motors
ev3_sensor.c Module for read Lego sensors like IR
ev3_file.c Module for reading/writing from/to files
test_count.c Test to count connected sensors on EV3 brick
lfoa.c An example of using the above module to solve lfoa

🔶 Hitechnic Documentation (read this first):

Name Description
dc-motor Documentation of Hitechnic DC motors
servo-motor Documentation of Hitechnic Servo motors

‼️ Notice ‼️ :

You can re-write LineFollowning and obstacle avoidance code as you wish (just ignore lfoa.c file).

lfoa.c is a sample code to guide you through using libs for building a project on ev3. See it as an example on how to use the different modules.

🔻 To Do List 🚧 :

  • ev3_button

  • ev3_LCD

🔶 Show Room 📺🎉 :

Vehicle View Top Down

Example Sonar-Obstacle Avoid -->

Moving-Stop

ARM Servo Motion

Axis-Motion-ARM


⚠️ READ quick guide for a fast set up and use.

⚠️ READ carefully the block comments in each file.

📠 Feel free to contact through discussions' section.

📬 [email protected]

More infos for ev3dev see: https://www.ev3dev.org

:godmode: PEACE OUT! 😎