diff --git a/content/Education and Kits/Science Journal App/Connect-a-board-to-the-Science-Journal-app.md b/content/Education and Kits/Science Journal App/Connect-a-board-to-the-Science-Journal-app.md index 7f3de61b..1aed1567 100644 --- a/content/Education and Kits/Science Journal App/Connect-a-board-to-the-Science-Journal-app.md +++ b/content/Education and Kits/Science Journal App/Connect-a-board-to-the-Science-Journal-app.md @@ -3,32 +3,42 @@ title: "Connect a board to the Science Journal app" id: 4407749620370 --- -## Supported boards +Learn how to connect a board to the Arduino Science Journal app. In this article: -The Science Journal app supports the following boards: +* [Compatible boards](#compatible-boards) +* [Set up your board](#set-up-your-board) +* [Connect the Science Journal app](#connect-the-science-journal-app) +* [Troubleshooting](#troubleshooting) -- Arduino Nano 33 BLE Sense -- Arduino MKR WiFi 1010 (with the Science carrier board) +--- -## Set up your board + + +## Compatible boards -### Set up the Arduino MKR WiFi 1010 +The Science Journal can be used with the following boards: -> The MKR WiFi 1010 can't be connected without the _Science carrier board_, which is only available in the [Arduino Science Kit Physics Lab](https://store.arduino.cc/products/arduino-science-kit-physics-lab). +* Arduino MKR WiFi 1010 (with the Science Carrier, or Science Carrier Rev2) +* Arduino Nano 33 BLE Sense +* Arduino Nano 33 BLE Sense Rev2 +* Arduino Nano RP2040 Connect (by itself, or with the Science Carrier R3) -The MKR WiFi 1010 included with the Science Kit comes with the required firmware out-of-the-box. [Follow these instructions](https://support.arduino.cc/hc/en-us/articles/4408029337746) if you are using an individually bought replacement or have flashed the board with different firmware. +> Note: 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). -1. Connect the board to the carrier, making sure that the pins (e.g. A1, A2) line up. + + +## Set up your board -2. Power the setup, via a USB cable to the board or otherwise. +1. **Upload the Science Journal firmware:** -### Set up the Arduino Nano 33 BLE Sense + * If your board came with a Science Kit, **it will have the the required firmware out-of-the-box**. + * 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). -The Nano 33 BLE Sense needs to be flashed with special firmware for use with the Science Journal app. +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. -1. [Flash the firmware](https://support.arduino.cc/hc/en-us/articles/4408029337746). +3. Power the setup, via a USB cable to the board or otherwise. -2. Power the setup, via a USB cable to the board or otherwise. + ## Connect the Science Journal app @@ -40,11 +50,11 @@ The Nano 33 BLE Sense needs to be flashed with special firmware for use with the 4. Tap **Sensors**. - ![The Sensors button in Science Journal.](img/sj-button-sensors.png) + ![The Sensors button in Science Journal.](img/sj-v2-button-sensors.png) 5. Open settings by tapping the cogwheel button in the top right. - ![The settings button in Science Journal.](img/sj-button-cogwheel.png) + ![The settings button in Science Journal.](img/sj-v2-button-cogwheel.png) 6. Scroll down to **Available devices** and find the "Arduino Boards" category. Tap to to expand it (you may have to scroll down for the revealed items to show). @@ -56,10 +66,10 @@ The Nano 33 BLE Sense needs to be flashed with special firmware for use with the Under **Available Devices**, the arrow next to Arduino Boards should be pointing downwards (if not, tap it). You may have to swipe down to see the list. -![Finding the device in the 'Arduino boards' category.](img/science-journal-missing-board-expand.gif) +![Finding the device in the 'Arduino boards' category.](img/SJ-v2-missing-board-expand.gif) ### The board may already be added 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. -![Finding the added device.](img/science-journal-missing-board-middle.gif) +![Finding the added device.](img/SJ-v2-missing-board-middle.gif) diff --git a/content/Education and Kits/Science Journal App/Get-started-with-the-Arduino-Science-Journal.md b/content/Education and Kits/Science Journal App/Get-started-with-the-Arduino-Science-Journal.md index 788a0101..d49877a6 100644 --- a/content/Education and Kits/Science Journal App/Get-started-with-the-Arduino-Science-Journal.md +++ b/content/Education and Kits/Science Journal App/Get-started-with-the-Arduino-Science-Journal.md @@ -3,30 +3,50 @@ title: "Get started with the Arduino Science Journal" id: 4412950851346 --- -Learn how to get started with the Arduino Science Journal. +Learn how to get started with the Arduino Science Journal. In this article: + +* [Get the app](#get-the-app) +* [Compatible boards](#compatible-boards) +* [Connect a board](#connect-a-board) +* [Access lessons and activities](#access-lessons-and-activities) +* [Troubleshooting](#troubleshooting) --- + + ## Get the app -The Arduino Science Journal app can be downloaded from the App Store (iOS) and Google Play (Android). +You can download the Arduino Science Journal app from the App Store (iOS) and Google Play (Android). -* [Download on the App Store](https://apps.apple.com/us/app/arduino-science-journal/id1518014927) -* [Get it on Google Play](https://play.google.com/store/apps/details?id=cc.arduino.sciencejournal) +* Download on the App Store +* Get it on Google Play Read [Setting up Experiments](https://science-journal.arduino.cc/sj/module/getting-started-1/lesson/setting-up-experiments) for instructions on how to setup the app on an Android or iOS device. + + ## Compatible boards -The Science Journal can be used with **Arduino MKR WiFi 1010** or **Arduino Nano 33 BLE Sense**. +The Science Journal can be used with the following boards: + +* Arduino MKR WiFi 1010 (with the Science Carrier, or Science Carrier Rev2) +* Arduino Nano 33 BLE Sense +* Arduino Nano 33 BLE Sense Rev2 +* Arduino Nano RP2040 Connect (by itself, or with the Science Carrier R3) -* The MKR WiFi 1010 included with the Science Kit comes pre-configured for use with Science Journal. It needs to be connected using the _Science carrier board_, which is only available in the [Arduino Science Kit Physics Lab](https://store.arduino.cc/products/arduino-science-kit-physics-lab). -* [Follow these instructions](https://support.arduino.cc/hc/en-us/articles/4408029337746-Upload-the-Science-Journal-firmware) if you are using an individually bought replacement, uploaded a different firmware, or are using the Nano 33 BLE Sense. +> Note 1: 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). +> +> Note 2: If your board came with a Science Kit, it will have the the required firmware out-of-the-box. 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). + + ## Connect a board You can find [instructions on how to connect a board here](https://support.arduino.cc/hc/en-us/articles/4407749620370-Connect-a-board-to-the-Science-Journal-app). + + ## Access lessons and activities Lessons and activities are available within the different modules: @@ -41,8 +61,10 @@ Lessons and activities are available within the different modules: ![Accessing lessons and activities in the menu.](img/science-journal-web-modules-dropdown.png) + + ## Troubleshooting -* If you're using the MKR WiFI 1010, make sure the Science carrier board is connected. -* Make sure your board has the correct firmware. +* If you're using a Science Carrier, make sure the board is properly connected to it and that the pins (e.g. A1, A2) line up. +* Make sure your board has the correct firmware. See [Upload the Science Journal firmware](https://support.arduino.cc/hc/en-us/articles/4408029337746-Upload-the-Science-Journal-firmware) for more information. * [If Arduino Science Journal quits unexpectedly or does not start](https://support.arduino.cc/hc/en-us/articles/4409561973010) diff --git a/content/Education and Kits/Science Journal App/Upload-the-Science-Journal-firmware.md b/content/Education and Kits/Science Journal App/Upload-the-Science-Journal-firmware.md index 5c29332e..892fbe20 100644 --- a/content/Education and Kits/Science Journal App/Upload-the-Science-Journal-firmware.md +++ b/content/Education and Kits/Science Journal App/Upload-the-Science-Journal-firmware.md @@ -3,89 +3,108 @@ title: "Upload the Science Journal firmware" id: 4408029337746 --- -Boards supported by the Science Journal App require special firmware to connect. - -- Arduino Nano 33 BLE Sense -- Arduino MKR WiFi 1010 - ---- - -## Using the Web Editor +Learn how to upload the Science Journal firmware to your board. In this article: + +* [Compatible boards](#compatible-boards) +* [Board configuration overview](#board-configuration) +* [Upload the firmware using the Web Editor](#using-the-web-editor) +* [Upload the firmware using Arduino IDE](#using-arduino-ide) + + + +## Compatible boards + +The Science Journal can be used with the following boards: + +* Arduino MKR WiFi 1010 (with the Science Carrier, or Science Carrier Rev2) +* Arduino Nano 33 BLE Sense +* Arduino Nano 33 BLE Sense Rev2 +* Arduino Nano RP2040 Connect (by itself, or with the Science Carrier R3) + +>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). + + + +## Board configuration overview + +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: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BoardLibraryExample
Arduino Nano 33 BLE Sense (by itself)Arduino_ScienceJournal/ScienceKit/Nano33BLESenseFirmware
Arduino Nano 33 BLE Sense Rev2 (by itself)Arduino_ScienceJournal/ScienceKit/Nano33BLESenseRev2Firmware
Arduino MKR WiFi 1010 (with Science Carrier)Arduino_ScienceJournal/ScienceKit/PhysicsLabFirmware
Arduino MKR WiFi 1010 (with Science Carrier Rev2)Arduino_ScienceJournal/ScienceKitR2/PhysicsLabFirmware
Arduino Nano RP2040 Connect (by itself)Arduino_ScienceJournal/ScienceKit/RP2040ConnectFirmware
Arduino Nano RP2040 Connect (with Science Carrier R3)Arduino_ScienceKitCarrier/ScienceJournal
+ + + +## Upload the firmware using the Web Editor 1. Open the [Web Editor](https://create.arduino.cc/editor). - 2. Connect your board to your computer with a USB cable. - 3. Select your board in the board dropdown. ![The board dropdown in the Web Editor.](img/web-editor-sj-firmware-board.png) -4. Click on **Examples** in the left-most sidebar to open the Examples tab. - - - If you're using Nano 33 BLE Sense, search for "Nano33BLESenseFirmware" and open the the result in the ARDUINO_SCIENCEJOURNAL library. - - ![Opening the Nano33BLESenseFirmware example from the Arduino_ScienceJournal library.](img/web-editor-sj-firmware-sj-open.png) +4. Check the [Board configuration overview table](#board-configuration) for information about the required library and example for your board. +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. - - MKR WiFi 1010: Search for `PhysicsLabFirmware` and open the result from the PHYSICSLABFIRMWARE library, **not** the ARDUINO_SCIENCEJOURNAL library. + ![Opening the Nano33BLESenseFirmware example from the Arduino_ScienceJournal library.](img/web-editor-select-example.png) - ![Opening the PhysicsLabFirmware example from the PhyisicsLabFirmware library.](img/web-editor-sj-firmware-physlab-open.png) - -5. Click the ![Web Editor upload button.](img/symbol_upload-web.png) **Upload** button. +6. Click the ![Web Editor upload button.](img/symbol_upload-web.png) **Upload** button. ![Uploading the sketch in the Web Editor.](img/web-editor-sj-firmware-upload.png) -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. - -When the upload is completed you can [connect your board to the Science Journal app](https://support.arduino.cc/hc/en-us/articles/4407749620370). - ---- - -## Using Arduino IDE - -### Install the libraries - -You need to install the following libraries: - -- `Arduino_ScienceJournal` -- `Adafruit LSM9DS1 Library` (MKR WiFi 1010 only) - -Find and install the libraries by using the Library Manager (`Tools > Manage Libraries...`). - -![Library manager showing a search query for Arduino Science Journal](img/Science_journal_library.png) - -### Run the firmware upload sketch - -1. Find and open the firmware upload sketch: - - - **MKR WiFi 1010:** - - IDE 1.x: `File > Examples > INCOMPATIBLE > Arduino_ScienceJournal > PhysicsLabFirmware`. - - IDE 2: `File > Examples > Arduino_ScienceJournal > PhysicsLabFirmware`. - - - **Nano 33 BLE Sense:** - - IDE 1.x: `File > Examples > INCOMPATIBLE > Arduino_ScienceJournal > Nano33BLESenseFirmware`, depending on the IDE version. - - IDE 2: `File > Examples > Arduino_ScienceJournal > Nano33BLESenseFirmware` - -2. Click the ![Upload button](img/symbol_upload.png) **Upload** button. - -3. 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. In IDE 1.8, you can monitor the progress bar in the console's top-right corner. - -When the upload is completed you can [connect your board to the Science Journal app](https://support.arduino.cc/hc/en-us/articles/4407749620370). +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). +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). -### Troubleshooting + -#### If you can't find the library +## Upload the firmware using Arduino IDE -- Make sure the library is installed in the Library Manager -- Make sure your board is selected in `Tools > Board`. +1. Connect your board to your computer with a USB cable. +2. Open Arduino IDE and [select your board](https://support.arduino.cc/hc/en-us/articles/4406856349970-Select-board-and-port-in-Arduino-IDE). +3. Check the [Board configuration overview table](#board-configuration) for information about the required library and example for your board. +4. [Install the library](https://support.arduino.cc/hc/en-us/articles/5145457742236-Add-libraries-to-Arduino-IDE) for your board. +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`). -#### Adafruit_LSM9DS1.h: No such file or directory + ![Arduino IDE 2 with the Nano33BLESenseFirmware example in the File>Examples menu](img/ide2-select-example-sj.png) -If you get this error message, you need to install the `Adafruit LSM9DS1 Library` and it's dependencies in the Library Manager. +6. Click the ![Upload button](img/symbol_upload.png) **Upload** button. +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). +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). diff --git a/content/Education and Kits/Science Journal App/img/SJ-v2-missing-board-expand.gif b/content/Education and Kits/Science Journal App/img/SJ-v2-missing-board-expand.gif new file mode 100644 index 00000000..30e8a3d0 Binary files /dev/null and b/content/Education and Kits/Science Journal App/img/SJ-v2-missing-board-expand.gif differ diff --git a/content/Education and Kits/Science Journal App/img/SJ-v2-missing-board-middle.gif b/content/Education and Kits/Science Journal App/img/SJ-v2-missing-board-middle.gif new file mode 100644 index 00000000..5a0b020a Binary files /dev/null and b/content/Education and Kits/Science Journal App/img/SJ-v2-missing-board-middle.gif differ diff --git a/content/Education and Kits/Science Journal App/img/Science_journal_library.png b/content/Education and Kits/Science Journal App/img/Science_journal_library.png deleted file mode 100644 index b3004ab2..00000000 Binary files a/content/Education and Kits/Science Journal App/img/Science_journal_library.png and /dev/null differ diff --git a/content/Education and Kits/Science Journal App/img/ide2-select-example-sj.png b/content/Education and Kits/Science Journal App/img/ide2-select-example-sj.png new file mode 100644 index 00000000..2b0c79a1 Binary files /dev/null and b/content/Education and Kits/Science Journal App/img/ide2-select-example-sj.png differ diff --git a/content/Education and Kits/Science Journal App/img/science-journal-missing-board-expand.gif b/content/Education and Kits/Science Journal App/img/science-journal-missing-board-expand.gif deleted file mode 100644 index dfc6ebc1..00000000 Binary files a/content/Education and Kits/Science Journal App/img/science-journal-missing-board-expand.gif and /dev/null differ diff --git a/content/Education and Kits/Science Journal App/img/science-journal-missing-board-middle.gif b/content/Education and Kits/Science Journal App/img/science-journal-missing-board-middle.gif deleted file mode 100644 index 1c558016..00000000 Binary files a/content/Education and Kits/Science Journal App/img/science-journal-missing-board-middle.gif and /dev/null differ diff --git a/content/Education and Kits/Science Journal App/img/sj-button-cogwheel.png b/content/Education and Kits/Science Journal App/img/sj-button-cogwheel.png deleted file mode 100644 index b0976ada..00000000 Binary files a/content/Education and Kits/Science Journal App/img/sj-button-cogwheel.png and /dev/null differ diff --git a/content/Education and Kits/Science Journal App/img/sj-button-sensors.png b/content/Education and Kits/Science Journal App/img/sj-button-sensors.png deleted file mode 100644 index ead2c119..00000000 Binary files a/content/Education and Kits/Science Journal App/img/sj-button-sensors.png and /dev/null differ diff --git a/content/Education and Kits/Science Journal App/img/sj-v2-button-cogwheel.png b/content/Education and Kits/Science Journal App/img/sj-v2-button-cogwheel.png new file mode 100644 index 00000000..9c57f44b Binary files /dev/null and b/content/Education and Kits/Science Journal App/img/sj-v2-button-cogwheel.png differ diff --git a/content/Education and Kits/Science Journal App/img/sj-v2-button-sensors.png b/content/Education and Kits/Science Journal App/img/sj-v2-button-sensors.png new file mode 100644 index 00000000..16a84414 Binary files /dev/null and b/content/Education and Kits/Science Journal App/img/sj-v2-button-sensors.png differ diff --git a/content/Education and Kits/Science Journal App/img/web-editor-select-example.png b/content/Education and Kits/Science Journal App/img/web-editor-select-example.png new file mode 100644 index 00000000..72df62f7 Binary files /dev/null and b/content/Education and Kits/Science Journal App/img/web-editor-select-example.png differ diff --git a/content/Education and Kits/Science Journal App/img/web-editor-sj-firmware-physlab-open.png b/content/Education and Kits/Science Journal App/img/web-editor-sj-firmware-physlab-open.png deleted file mode 100644 index 80a1bb4c..00000000 Binary files a/content/Education and Kits/Science Journal App/img/web-editor-sj-firmware-physlab-open.png and /dev/null differ diff --git a/content/Education and Kits/Science Journal App/img/web-editor-sj-firmware-sj-open.png b/content/Education and Kits/Science Journal App/img/web-editor-sj-firmware-sj-open.png deleted file mode 100644 index bf579517..00000000 Binary files a/content/Education and Kits/Science Journal App/img/web-editor-sj-firmware-sj-open.png and /dev/null differ