Releases: Eliobot/Eliobot-Python-Library
Release v3.0
Eliobot Library - Release Notes
Version 3.0 - 2023
ELIO SAS
We are pleased to announce the release of version 3.0 of the Eliobot Library. This update focuses on improving the structure of the library and integrating new functionality to enhance the user experience.
Project Home:
Eliobot.com
Key Changes:
-
IR Remote Control Integration:
- New IR Remote Support: Eliobot now supports infrared (IR) remote control functionality. You can control your Eliobot using a IR remote, making it easier to manage the robot remotely.
- Signal Decoding: The library includes methods to decode IR signals, allowing you to map remote buttons to specific actions on the robot.
-
Refactoring of the Eliobot Class:
- Class Separation: The previously monolithic
Eliobot
class has been refactored into smaller, more manageable subclasses. This change enhances code readability, maintenance, and allows for more modular usage of the library. - Dedicated Subclasses: Functions related to motors, sensors, and connectivity have been moved into their respective classes (
Motors
,Buzzer
,ObstacleSensor
,LineSensor
,WiFiConnectivity
, andIRRemote
). This separation makes it easier to work on specific functionalities without dealing with the entire library at once.
- Class Separation: The previously monolithic
Why This Matters:
- Better Code Organization: By separating the
Eliobot
class into smaller components, developers can focus on individual modules, reducing complexity and making it easier to understand and modify the code. - IR Remote Control: Adding IR remote functionality provides a convenient way to control Eliobot remotely, making it more versatile in different scenarios.
Installation:
As usual, you can update your Eliobot library through the Eliobloc app. The app will check if you have the latest version and prompt you to update if needed.
Support:
For further assistance, feedback, or questions, please visit our website or reach out to our support team.
Enjoy the improved structure and new remote control capabilities in version 3.0 of the Eliobot Library!
Release v1.3.0
Eliobot Library - Release Notes
Version 2.1 - 2023
ELIO SAS
We are thrilled to introduce version 2.1 of the Eliobot Library. This update reworks the entire library to provide a more user-friendly experience and improve the overall performance of your Eliobot. The new version includes a variety of new features, enhancements, and bug fixes to make your robotic projects more versatile and easier to manage.
Project Home:
Changes:
- New Library Structure: The library is now based on a class structure, making it easier to use and more organized.
- Improved the usage of the buzzer: The buzzer can now play a melody or a note without needing to be deinited.
- Dynamic Calibration: Improved the calibration process for the sensors, making it more reliable and easier to use.
- Pins Declaration: None of the pins are hardcoded anymore, making it easier for users to make their own code.
Installation:
You can upload any code on Eliobloc app and the app will check if you have the latest release of the library !
Support:
For support, feedback, or inquiries, please contact us directly through the contact information provided on our website.
Enjoy the new capabilities of your Eliobot with version 2.1, designed to make your robotic projects more versatile and easier to manage!
Eliobot library v1.2
Eliobot Library - Release Notes
Version 1.2 - 2023
ELIO SAS
We are thrilled to introduce version 1.2 of the Eliobot Library. This update brings new features and enhancements that improve the flexibility and performance of your Eliobot's operations, with a special focus on connectivity and sensor calibration.
Project Home:
New Features:
- Wi-Fi Connectivity: Implementation of Wi-Fi management capabilities, allowing Eliobot to connect to networks, operate as an access point, and perform network scans.
- Dynamic Calibration: Added functionality for dynamic calibration of line sensors using data stored in
config.json
, improving the adaptability in varying lighting conditions. - Motor Control: We changed the travel distance for one square for better movement on our mats.
- Sensor Data Handling: Integration of configuration data handling for better management of sensor thresholds and calibration through external JSON files.
Enhancements:
- Code Optimization: Improved code structure and error handling, particularly in sensor and motor control routines.
Installation:
You can now just send you code in the Eliobloc app and the app will check if you have the latest release of the library !
Support:
For support, feedback, or inquiries, please contact us directly through the contact information provided on our website.
Enjoy the new capabilities of your Eliobot with version 1.2, designed to make your robotic projects more versatile and easier to manage!
Eliobot library v1.1
Eliobot Library - Release Notes
Version 1.1 - 2023
ELIO SAS
We are excited to announce the release of Eliobot Library version 1.1. This version introduces a comprehensive suite of functions to control the Eliobot's movement, sensors, and auxiliary features. It's designed to be user-friendly for robotics enthusiasts and professionals alike.
Project Home:
New Features:
- Sensor Integration: Full support for battery voltage reading, VBUS detection, obstacle sensing, and line detection.
- Motor Control: Enhanced PWM control for precise movement in forward, backward, left, and right directions. Includes specialized functions for incremental movement and motor stopping.
- LED Control: A new function to create a color wheel for RGB LEDs, allowing for a wide range of colors.
- Buzzer Functionality: Added support for initializing the buzzer, playing frequencies, and specific musical notes with adjustable volume.
- Line Following Algorithm: Included a basic algorithm for line following, suitable for customization and improvement in robotics applications.
Installation:
To install Eliobot Library use update
Support:
For support, feedback, or inquiries contact us directly through the contact information provided on our website.
We hope you enjoy using Eliobot Library to bring your robotic projects to life with ease and innovation !