Skip to content

Commit 2f79957

Browse files
committed
readme
1 parent 433bd7f commit 2f79957

File tree

3 files changed

+43
-5
lines changed

3 files changed

+43
-5
lines changed

README.md

+41-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,42 @@
11
# Arduino_Alvik
2-
Arduino Alvik library, code with your Alvik
2+
Arduino Alvik library, code your Alvik
3+
4+
## Information
5+
6+
To use this library, you need an [Arduino® Alvik](https://store.arduino.cc/pages/alvik) robot.
7+
8+
Once the Arduino® Nano ESP32 of the robot is attached to the computer, select `Arduino Nano ESP32` from Arduino IDE 2 to program it.
9+
10+
<br>
11+
12+
## Color Calibration
13+
14+
Flash the sketch into Arduino Nano ESP32 mounted on Alvik and follow the instructions on serial monitor.
15+
16+
The white and black values will be written into ESP32 EEPROM.
17+
18+
<br>
19+
20+
## How to update firmware of Arduino Alvik Carrier
21+
22+
Since this [issue](https://github.com/stm32duino/Arduino_Core_STM32/issues/2292), Arduino® Alvik Carrier is not integrated yet into STM32duino's boards.
23+
24+
<br>
25+
26+
At the moment, it is possible to:
27+
- flash `bridge_firmware_updater` example into Arduino Nano ESP32 mounted on Alvik
28+
- use [STM32CubeProgrammer](https://www.st.com/en/development-tools/stm32cubeprog.html) to flash the new firmware.
29+
30+
<br>
31+
32+
33+
In particular these settings are needed:
34+
- UART communication with DTR setted to 1 in STM32CubeProgrammer
35+
- robot must be turned on.
36+
37+
38+
## Useful links
39+
40+
- [arduino-alvik-mpy](https://github.com/arduino/arduino-alvik-mpy), micropython version of the library
41+
- [Arduino_AlvikCarrier](https://github.com/arduino-libraries/Arduino_AlvikCarrier), arduino library required to build the firmware
42+

examples/bridge_firmware_updater/bridge_firmware_updater

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
This allows to flash firmware into the Arduino Alvik Carrier via Arduino Nano ESP32.
1616

1717
Please refer to Arduino_AlvikCarrier library available at https://github.com/arduino-libraries/Arduino_AlvikCarrier
18+
1819
*/
1920

2021

@@ -60,9 +61,6 @@ void setup() {
6061
digitalWrite(RESET_STM32,LOW);
6162
delay(1000);
6263
digitalWrite(RESET_STM32,HIGH);
63-
64-
65-
6664
}
6765

6866
void loop() {

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=Arduino_Alvik
2-
version=0.3.0
2+
version=0.4.0
33
author=Arduino, Giovanni di Dio Bruno, Lucio Rossi
44
maintainer=Arduino <[email protected]>
55
sentence=Library to code Arduino Alvik robot

0 commit comments

Comments
 (0)