Skip to content

Commit f7b29ce

Browse files
Apply suggestions from code review
Co-authored-by: Gaia Castronovo <[email protected]>
1 parent 964f1ec commit f7b29ce

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

content/hardware/08.edu/solution-and-kits/alvik/tutorials/api-overview/api-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -810,7 +810,7 @@ void loop() {
810810

811811
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.
812812

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.
814814

815815
- **Reference for MicroPython**
816816

content/hardware/08.edu/solution-and-kits/alvik/tutorials/setting-alvik-arduino-ide/setting-alvik-arduino-ide.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -47,24 +47,24 @@ The Arduino® Alvik robot was designed to be compatible with both C++ and MicroP
4747
![Upload the drive example](assets/uploadExample.png)
4848

4949
The Alvik should now start their motor. If no movement occurs make sure that:
50-
- Your board is **ON**
50+
- Alvik is **ON**
5151
- Firmware is updated (more information available in the [User Manual](https://docs.arduino.cc/tutorials/alvik/user-manual/)).
5252

5353

5454

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/).
5656

5757
## Programming Alvik
5858

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).
6060

6161
### Libraries
6262

6363
There are two libraries available in the library manager for use with Alvik:
6464

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/).
6666

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/).
6868

6969
### Print Firmware Version
7070

@@ -80,7 +80,7 @@ Including the `Arduino_Alvik` library is essensial. The library contains all the
8080
Arduino_Alvik alvik;
8181
```
8282

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.
8484

8585
```c++
8686
void setup() {
@@ -140,7 +140,7 @@ void loop() {
140140
A more complex example can be found in the [getting started](https://docs.arduino.cc/tutorials/alvik/getting-started/) guide for the Alvik.
141141
Due to the functions having same structure and names on both MicroPython and C++ we can easily port the ```obstacle-avoider``` to C++.
142142

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:
144144

145145
```c++
146146
#include "Arduino_Alvik.h"
@@ -179,6 +179,6 @@ You can now explore the other included examples that cover more of the Alvik's c
179179

180180
## More Resources (C++)
181181

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

Comments
 (0)