Skip to content

Commit 4fa3634

Browse files
committed
Create Upload-the-Science-Journal-firmware.md
1 parent 4a72a40 commit 4fa3634

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
---
2+
title: "Upload the Science Journal firmware"
3+
id: 4408029337746
4+
---
5+
6+
Learn how to upload the Science Journal firmware to your board. In this article:
7+
8+
* [Compatible boards](#compatible-boards)
9+
* [Board configuration overview](#board-configuration)
10+
* [Upload the firmware using the Web Editor](#using-the-web-editor)
11+
* [Upload the firmware using Arduino IDE](#using-arduino-ide)
12+
13+
<a id="compatible-boards"></a>
14+
15+
## Compatible boards
16+
17+
The Science Journal can be used with the following boards:
18+
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)
23+
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).
25+
26+
<a id="board-configuration"></a>
27+
28+
## Board configuration overview
29+
30+
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:
31+
32+
<table>
33+
<thead>
34+
<tr>
35+
<th>Board</th>
36+
<th>Library</th>
37+
<th>Example</th>
38+
</tr>
39+
</thead>
40+
<tbody>
41+
<tr>
42+
<td>Arduino Nano 33 BLE Sense (by itself)</td>
43+
<td>Arduino_ScienceJournal</td>
44+
<td>/ScienceKit/Nano33BLESenseFirmware</td>
45+
</tr>
46+
<tr>
47+
<td>Arduino Nano 33 BLE Sense Rev2 (by itself)</td>
48+
<td>Arduino_ScienceJournal</td>
49+
<td>/ScienceKit/Nano33BLESenseRev2Firmware</td>
50+
</tr>
51+
<tr>
52+
<td>Arduino MKR WiFi 1010 (with Science Carrier)</td>
53+
<td>Arduino_ScienceJournal</td>
54+
<td>/ScienceKit/PhysicsLabFirmware</td>
55+
</tr>
56+
<tr>
57+
<td>Arduino MKR WiFi 1010 (with Science Carrier Rev2)</td>
58+
<td>Arduino_ScienceJournal</td>
59+
<td>/ScienceKitR2/PhysicsLabFirmware</td>
60+
</tr>
61+
<tr>
62+
<td>Arduino Nano RP2040 Connect (by itself)</td>
63+
<td>Arduino_ScienceJournal</td>
64+
<td>/ScienceKit/RP2040ConnectFirmware</td>
65+
</tr>
66+
<tr>
67+
<td>Arduino Nano RP2040 Connect (with Science Carrier R3)</td>
68+
<td>Arduino_ScienceKitCarrier</td>
69+
<td>/ScienceJournal</td>
70+
</tr>
71+
</tbody>
72+
</table>
73+
74+
<a id="using-the-web-editor"></a>
75+
76+
## Upload the firmware using the Web Editor
77+
78+
1. Open the [Web Editor](https://create.arduino.cc/editor).
79+
2. Connect your board to your computer with a USB cable.
80+
3. Select your board in the board dropdown.
81+
82+
![The board dropdown in the Web Editor.](img/web-editor-sj-firmware-board.png)
83+
84+
4. Check the [Board configuration overview table](#board-configuration) for information about the required library and example for your board.
85+
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.
86+
87+
![Opening the Nano33BLESenseFirmware example from the Arduino_ScienceJournal library.](SJ_WebEditor_Select-example.png)
88+
89+
5. Click the ![Web Editor upload button.](img/symbol_upload-web.png) **Upload** button.
90+
91+
![Uploading the sketch in the Web Editor.](img/web-editor-sj-firmware-upload.png)
92+
93+
6. 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).
94+
7. When the upload is completed, you can [connect your board to the Science Journal app](https://support.arduino.cc/hc/en-us/articles/4407749620370).
95+
96+
<a id="using-arduino-ide"></a>
97+
98+
## Upload the firmware using Arduino IDE
99+
100+
1. Connect your board to your computer with a USB cable.
101+
2. Open Arduino IDE and [select your board](https://support.arduino.cc/hc/en-us/articles/4406856349970-Select-board-and-port-in-Arduino-IDE).
102+
1. Check the [Board configuration overview table](#board-configuration) for information about the required library and example for your board.
103+
2. [Install the library](https://support.arduino.cc/hc/en-us/articles/5145457742236-Add-libraries-to-Arduino-IDE) for your board.
104+
3. In `File > Examples`, hover over the library for your board to reveal the examples (In IDE 1, the path is `File > Examples > INCOMPATIBLE`).
105+
4. Select the example for your board.
106+
5. Click the ![Upload button](img/symbol_upload.png) **Upload** button.
107+
6. 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).
108+
7. 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)