Skip to content

Commit cdd1135

Browse files
Science Carrier R2 <> SJ app issues [HC-1620] (#451)
* update library info * small edit * Apply suggestions from code review Co-authored-by: Renat0Ribeir0 <[email protected]> --------- Co-authored-by: Renat0Ribeir0 <[email protected]>
1 parent 4fc25df commit cdd1135

File tree

2 files changed

+54
-31
lines changed

2 files changed

+54
-31
lines changed

content/Education and Kits/Science Journal App/Connect-a-board-to-the-Science-Journal-app.md

+19-10
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ id: 4407749620370
55

66
Learn how to connect a board to the Arduino Science Journal app. In this article:
77

8-
* [Compatible boards](#compatible-boards)
9-
* [Set up your board](#set-up-your-board)
10-
* [Connect the Science Journal app](#connect-the-science-journal-app)
11-
* [Troubleshooting](#troubleshooting)
8+
- [Compatible boards](#compatible-boards)
9+
- [Set up your board](#set-up-your-board)
10+
- [Connect the Science Journal app](#connect-the-science-journal-app)
11+
- [Troubleshooting](#troubleshooting)
1212

1313
---
1414

@@ -18,10 +18,10 @@ Learn how to connect a board to the Arduino Science Journal app. In this article
1818

1919
The Science Journal can be used with the following boards:
2020

21-
* Arduino MKR WiFi 1010 (with the Science Carrier, or Science Carrier Rev2)
22-
* Arduino Nano 33 BLE Sense
23-
* Arduino Nano 33 BLE Sense Rev2
24-
* Arduino Nano RP2040 Connect (by itself, or with the Science Carrier R3)
21+
- Arduino MKR WiFi 1010 (with the Science Carrier, or Science Carrier Rev2)
22+
- Arduino Nano 33 BLE Sense
23+
- Arduino Nano 33 BLE Sense Rev2
24+
- Arduino Nano RP2040 Connect (by itself, or with the Science Carrier R3)
2525

2626
> [!NOTE]
2727
> The MKR WiFi 1010 needs to be connected using the Science Carrier, which is only available in the [Arduino Science Kit Physics Lab](https://store.arduino.cc/products/arduino-science-kit-physics-lab).
@@ -32,8 +32,8 @@ The Science Journal can be used with the following boards:
3232

3333
1. **Upload the Science Journal firmware:**
3434

35-
* If your board came with a Science Kit, **it will have the the required firmware out-of-the-box**.
36-
* If you're using a board not included in a Science Kit, an individually bought board replacement, or have flashed the board with different firmware, see [Upload the Science Journal firmware](https://support.arduino.cc/hc/en-us/articles/4408029337746-Upload-the-Science-Journal-firmware).
35+
- If your board came with a Science Kit, **it will have the the required firmware out-of-the-box**.
36+
- If you're using a board not included in a Science Kit, an individually bought board replacement, or have flashed the board with different firmware, see [Upload the Science Journal firmware](https://support.arduino.cc/hc/en-us/articles/4408029337746-Upload-the-Science-Journal-firmware).
3737

3838
2. **If you're using a Science Carrier:** Connect the board to the Science Carrier, ensuring that the pins (e.g., A1, A2) align properly.
3939

@@ -76,3 +76,12 @@ Under **Available Devices**, the arrow next to Arduino Boards should be pointing
7676
If both the Internal sensors and the board sensor categories are expanded, they can be mistaken for a single category. Try swiping up, and tap to collapse the Internal sensors category. Your board may appear below.
7777

7878
![Finding the added device.](img/SJ-v2-missing-board-middle.gif)
79+
80+
### Ensure your libraries are updated
81+
82+
If you’re experiencing connectivity issues, it may be due to outdated libraries. Verify in that the `Arduino_ScienceJournal` and `Arduino_BMI270_BMM150` libraries are both updated to their latest version in the [Library Manager](https://support.arduino.cc/hc/en-us/articles/5145457742236-Add-libraries-to-Arduino-IDE#library-manager) in Arduino IDE.
83+
84+
Alternatively, you can download and [manually install](https://support.arduino.cc/hc/en-us/articles/5145457742236-Add-libraries-to-Arduino-IDE#manual-installation) the latest versions from the releases pages:
85+
86+
- [Arduino_ScienceJournal](https://github.com/arduino-libraries/Arduino_ScienceJournal/releases) {.link-external}
87+
- [Arduino_BMI270_BMM150](https://github.com/arduino-libraries/Arduino_BMI270_BMM150/releases) {.link-external}

content/Education and Kits/Science Journal App/Upload-the-Science-Journal-firmware.md

+35-21
Original file line numberDiff line numberDiff line change
@@ -5,74 +5,88 @@ id: 4408029337746
55

66
Learn how to upload the Science Journal firmware to your board. In this article:
77

8-
* [Compatible boards](#compatible-boards)
9-
* [Board configuration overview](#board-configuration)
10-
* [Upload the firmware using the Cloud Editor](#using-the-cloud-editor)
11-
* [Upload the firmware using Arduino IDE](#using-arduino-ide)
8+
- [Compatible boards](#compatible-boards)
9+
- [Board configuration overview](#board-configuration)
10+
- [Upload the firmware using the Cloud Editor](#using-the-cloud-editor)
11+
- [Upload the firmware using Arduino IDE](#using-arduino-ide)
1212

1313
<a id="compatible-boards"></a>
1414

1515
## Compatible boards
1616

1717
The Science Journal can be used with the following boards:
1818

19-
* Arduino MKR WiFi 1010 (with the Science Carrier, or Science Carrier Rev2)
20-
* Arduino Nano 33 BLE Sense
21-
* Arduino Nano 33 BLE Sense Rev2
22-
* Arduino Nano RP2040 Connect (by itself, or with the Science Carrier R3)
19+
- Arduino MKR WiFi 1010 (with the Science Carrier, or Science Carrier Rev2)
20+
- Arduino Nano 33 BLE Sense
21+
- Arduino Nano 33 BLE Sense Rev2
22+
- Arduino Nano RP2040 Connect (by itself, or with the Science Carrier R3)
2323

24-
>The MKR WiFi 1010 needs to be connected using the Science Carrier, which is only available in the [Arduino Science Kit Physics Lab](https://store.arduino.cc/products/arduino-science-kit-physics-lab).
24+
> The MKR WiFi 1010 needs to be connected using the Science Carrier, which is only available in the [Arduino Science Kit Physics Lab](https://store.arduino.cc/products/arduino-science-kit-physics-lab).
2525
2626
<a id="board-configuration"></a>
2727

2828
## Board configuration overview
2929

3030
To use the Science Journal, it is necessary to use different libraries and examples depending on your board or Science Kit. See the table below for an overview:
3131

32-
| Board | Library | Example |
33-
| ------------------------------------------ | ----------------------- | ------------------------------------- |
34-
| Arduino Nano 33 BLE Sense (by itself) | Arduino_ScienceJournal | /ScienceKit/<em>Nano33BLESenseFirmware</em> |
35-
| Arduino Nano 33 BLE Sense Rev2 (by itself) | Arduino_ScienceJournal | /ScienceKit/<em>Nano33BLESenseRev2Firmware</em> |
36-
| Arduino MKR WiFi 1010 (with Science Carrier)| Arduino_ScienceJournal | /ScienceKit/<em>PhysicsLabFirmware</em> |
37-
| Arduino MKR WiFi 1010 (with Science Carrier Rev2)| Arduino_ScienceJournal | /ScienceKitR2/<em>PhysicsLabFirmware</em> |
38-
| Arduino Nano RP2040 Connect (by itself) | Arduino_ScienceJournal | /ScienceKit/<em>RP2040ConnectFirmware</em> |
39-
| Arduino Nano RP2040 Connect (with Science Carrier R3)| Arduino_ScienceKitCarrier | /<em>ScienceJournal</em> |
32+
| Board | Library | Example |
33+
| ----------------------------------------------------- | ------------------------- | ----------------------------------------------- |
34+
| Arduino Nano 33 BLE Sense (by itself) | Arduino_ScienceJournal | /ScienceKit/<em>Nano33BLESenseFirmware</em> |
35+
| Arduino Nano 33 BLE Sense Rev2 (by itself) | Arduino_ScienceJournal | /ScienceKit/<em>Nano33BLESenseRev2Firmware</em> |
36+
| Arduino MKR WiFi 1010 (with Science Carrier) | Arduino_ScienceJournal | /ScienceKit/<em>PhysicsLabFirmware</em> |
37+
| Arduino MKR WiFi 1010 (with Science Carrier Rev2) | Arduino_ScienceJournal | /ScienceKitR2/<em>PhysicsLabFirmware</em> |
38+
| Arduino Nano RP2040 Connect (by itself) | Arduino_ScienceJournal | /ScienceKit/<em>RP2040ConnectFirmware</em> |
39+
| Arduino Nano RP2040 Connect (with Science Carrier R3) | Arduino_ScienceKitCarrier | /<em>ScienceJournal</em> |
40+
4041
{.table-regular}
4142

4243
<a id="using-the-cloud-editor"></a>
4344

4445
## Upload the firmware using the Cloud Editor
4546

4647
1. Open the [Cloud Editor](https://support.arduino.cc/hc/en-us/articles/13809101080732-Open-the-Cloud-Editor).
48+
4749
2. Connect your board to your computer with a USB cable.
50+
4851
3. Select your board in the board dropdown.
4952

5053
![The board dropdown in the Cloud Editor.](img/web-editor-sj-firmware-board.png)
5154

52-
4. Check the [Board configuration overview table](#board-configuration) for information about the required library and example for your board.
55+
4. Check the [Board configuration overview table](#board-configuration) for information about the required library and example for your board.
56+
5357
5. Click on **Examples** in the left-most sidebar to open the Examples tab. Search the example for your board in the textbox and select it in the results area.
5458

55-
![Opening the Nano33BLESenseFirmware example from the Arduino_ScienceJournal library.](img/web-editor-select-example.png)
59+
![Opening the Nano33BLESenseFirmware example from the Arduino_ScienceJournal library.](img/web-editor-select-example.png)
5660

5761
6. Click the ![Cloud Editor upload button.](img/symbol_upload-web.png) **Upload** button.
5862

5963
![Uploading the sketch in the Cloud Editor.](img/web-editor-sj-firmware-upload.png)
6064

6165
7. Wait for the process to finish (Compilation for the Nano 33 BLE Sense may take several minutes, and the console will not print any messages during this time).
66+
6267
8. When the upload is completed, you can [connect your board to the Science Journal app](https://support.arduino.cc/hc/en-us/articles/4407749620370).
6368

6469
<a id="using-arduino-ide"></a>
6570

6671
## Upload the firmware using Arduino IDE
6772

6873
1. Connect your board to your computer with a USB cable.
74+
6975
2. Open Arduino IDE and [select your board](https://support.arduino.cc/hc/en-us/articles/4406856349970-Select-board-and-port-in-Arduino-IDE).
70-
3. Check the [Board configuration overview table](#board-configuration) for information about the required library and example for your board.
76+
77+
3. Check the [Board configuration overview table](#board-configuration) for information about the required library and example for your board.
78+
7179
4. [Install the library](https://support.arduino.cc/hc/en-us/articles/5145457742236-Add-libraries-to-Arduino-IDE) for your board.
80+
81+
> [!NOTE]
82+
> Ensure that the `Arduino_ScienceJournal` and `Arduino_BMI270_BMM150` libraries are updated to their latest versions, as outdated libraries may cause connectivity issues.
83+
7284
5. In `File > Examples`, hover over the library for your board to reveal the examples and select the example for your board (In IDE 1, the path is `File > Examples > INCOMPATIBLE`).
7385

74-
![Arduino IDE 2 with the Nano33BLESenseFirmware example in the File>Examples menu](img/ide2-select-example-sj.png)
86+
![Arduino IDE 2 with the Nano33BLESenseFirmware example in the File>Examples menu](img/ide2-select-example-sj.png)
7587

7688
6. Click the ![Upload button](img/symbol_upload.png) **Upload** button.
89+
7790
7. Wait for the process to finish (Compilation for the Nano 33 BLE Sense may take several minutes, and the console will not print any messages during this time).
91+
7892
8. When the upload is completed, you can [connect your board to the Science Journal app](https://support.arduino.cc/hc/en-us/articles/4407749620370).

0 commit comments

Comments
 (0)