1.1.0 - major updates
1.1.0 - updates π
π¨ New features:
- β° timer,
one shot
andcontinuos
. It is now possible to trigger a callback by a timer, check examples for more; - βοΈ servomotors, now it is possible to call also
alvik.servo_<label>.set_position(<degrees>)
, alsoget_position()
is available; - πͺ movements events, it is possible to trigger callbacks via shaking or tilting Alvik, spare methods such as
on_shake()
andon_<axis>_tilt()
are also available; - π£οΈi2c rework, it is possible now to use
alvik.i2c
as qwiic or Grove I2C, take a look oncommunication
folder in examples - πͺ« battery, new behaviour available by default, at 20% Alvik will blink red and at 10% it stops motors asking to be charged, method to check charging is availble;
- π wheels, position is now blocking, it is possible to set as non-blocking by a parameter such as
move
androtate
methods; - π€versioning, it is possible to check the firmware version compatibility and versions by:
get_lib_version()
andget_fw_version()
; - π₯ minor fixes and thread performance improveme
π¨ NOTE:
Since this release firmware version is checked, so update also Alvik firmware with right version is required.
It is possible to find here.
Now Alvik will check constantly the battery charge!
Under 20% it will start blinking red leds and under 10% it will stop motors. Please take care of charging your Alvik
π₯³ π We also created 2 new web tools! π₯³ π
π€ Alvik update tool
Alvik update tool is now availble here: https://alvikupdate.arduino.cc/
This tool will update Alvik micropython library and Alvik Carrier firmware.
π§ͺπ» Arduino Lab For Micropython web
Program Alvik on a webpage, available in Arduino Cloud resources: https://lab-micropython.arduino.cc/
Note: These tools work on Chromebooks, too