You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/08.edu/solution-and-kits/alvik/tutorials/api-overview/api-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -810,7 +810,7 @@ void loop() {
810
810
811
811
This example demonstrates how to create a simple line-following robot. The code initializes the Alvik, reads sensor data to detect the line, calculates the error from the center of the line, and adjusts the Alvik's wheel speeds to follow the line. It also uses LEDs to indicate the direction the robot is turning.
812
812
813
-
The Alvik starts when the OK button is pressed and stops when the Cancel button is pressed. The Alvik continuously reads the line sensors, calculates the error, and adjusts the wheel speeds to correct its path.
813
+
The Alvik starts when the OK `✔`button is pressed and stops when the Cancel button is pressed. The Alvik continuously reads the line sensors, calculates the error, and adjusts the wheel speeds to correct its path.
Copy file name to clipboardExpand all lines: content/hardware/08.edu/solution-and-kits/alvik/tutorials/setting-alvik-arduino-ide/setting-alvik-arduino-ide.md
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -47,24 +47,24 @@ The Arduino® Alvik robot was designed to be compatible with both C++ and MicroP
47
47

48
48
49
49
The Alvik should now start their motor. If no movement occurs make sure that:
50
-
-Your board is **ON**
50
+
-Alvik is **ON**
51
51
- Firmware is updated (more information available in the [User Manual](https://docs.arduino.cc/tutorials/alvik/user-manual/)).
52
52
53
53
54
54
55
-
You can at any point revert back to the MicroPython programming eviroment by following the content available over at the [MicroPython installation guide](https://docs.arduino.cc/micropython/micropython-course/course/installation/).
55
+
You can at any point revert back to the MicroPython programming environment by following the content available over at the [MicroPython installation guide](https://docs.arduino.cc/micropython/micropython-course/course/installation/).
56
56
57
57
## Programming Alvik
58
58
59
-
Now that your Alvik is correctly setup lets go over some simple sketch uploads. If this is your first time with the Arduino IDE there is information available on how to [upload sketches](https://support.arduino.cc/hc/en-us/articles/4733418441116-Upload-a-sketch-in-Arduino-IDE).
59
+
Now that your Alvik is correctly setup, lets go over some simple sketch uploads. If this is your first time with the Arduino IDE read how to [upload sketches here](https://support.arduino.cc/hc/en-us/articles/4733418441116-Upload-a-sketch-in-Arduino-IDE).
60
60
61
61
### Libraries
62
62
63
63
There are two libraries available in the library manager for use with Alvik:
64
64
65
-
-**Arduino_Alvik**: This is the primary library we will use in our sketches, and it contains high-level commands for controlling the "brain" of the Alvik, which is the ESP board. You can find more information and download it from [here](https://www.arduino.cc/reference/en/libraries/arduino_alvik/).
65
+
-**Arduino_Alvik**: This is the primary library we will use in our sketches, and it contains high-level commands for controlling the "brain" of the Alvik, which is the Nano ESP32 board. You can find more information and download it from [here](https://www.arduino.cc/reference/en/libraries/arduino_alvik/).
66
66
67
-
-**Arduino_AlvikCarrier**: This library is designed for the STM board on the device and is useful in situations where more fine control is required over commands. It allows for more complex development, especially when deeper integration with the hardware is needed. More information and the download link can be found [here](https://www.arduino.cc/reference/en/libraries/arduino_alvikcarrier/).
67
+
-**Arduino_AlvikCarrier**: This library is designed for the STM board on the device and it is useful in situations where more fine control is required over commands. It allows more complex developments, especially when deeper integration with the hardware is needed. More information and the download link can be found [here](https://www.arduino.cc/reference/en/libraries/arduino_alvikcarrier/).
68
68
69
69
### Print Firmware Version
70
70
@@ -80,7 +80,7 @@ Including the `Arduino_Alvik` library is essensial. The library contains all the
80
80
Arduino_Alvik alvik;
81
81
```
82
82
83
-
When using the Alvik livrary we declare an object of the `Arduino_Alvik` class named `alvik` in this case. All interactions with the robot will go through this `alvik` object. As with our ```alvik.drive()``` command.
83
+
When using the Alvik livrary we declare an object of the `Arduino_Alvik` class named `alvik` in this case. All interactions with the robot will go through this `alvik` object. As with our `alvik.drive()` command.
84
84
85
85
```c++
86
86
voidsetup() {
@@ -140,7 +140,7 @@ void loop() {
140
140
A more complex example can be found in the [getting started](https://docs.arduino.cc/tutorials/alvik/getting-started/) guide for the Alvik.
141
141
Due to the functions having same structure and names on both MicroPython and C++ we can easily port the ```obstacle-avoider``` to C++.
142
142
143
-
Keeping in mind the initialization of the Alvik from the previous example we can build the example on the Arduino IDE:
143
+
Keeping in mind the initialization of the Alvik from the previous example, we can build the example on the Arduino IDE:
144
144
145
145
```c++
146
146
#include"Arduino_Alvik.h"
@@ -179,6 +179,6 @@ You can now explore the other included examples that cover more of the Alvik's c
179
179
180
180
## More Resources (C++)
181
181
182
-
-**Alvik Documentation**: Dive deeper into the capabilities of Alvik by exploring the official documentation.
183
-
-**Community Forums**: Join the Arduino community forums to ask questions and share your projects.
184
-
-**Tutorials and Projects**: Look for tutorials and project ideas that can inspire your next steps with Alvik.
182
+
-**[Alvik Documentation](https://docs.arduino.cc/hardware/alvik/)**: Dive deeper into the capabilities of Alvik by exploring the official documentation.
183
+
-**[Community Forums](https://forum.arduino.cc/search?q=alvik)**: Join the Arduino community forums to ask questions and share your projects.
184
+
-**[Tutorials and Projects](https://courses.arduino.cc/explore-robotics-micropython/)**: Look for tutorials and project ideas that can inspire your next steps with Alvik.
0 commit comments