Skip to content

[TC-407][TC-406] Integrate Julian's X8 Updates #720

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 79 commits into from
Dec 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
346743f
Use packaged renderer
sebromero Jul 8, 2022
2afd067
Rename directory
sebromero Jul 8, 2022
7d1af95
Use renamed env var
sebromero Jul 8, 2022
3e16b25
Change organization name in package
sebromero Jul 8, 2022
5b5a68e
Update import
sebromero Jul 8, 2022
22b5919
Use binary command instead of client js
sebromero Jul 8, 2022
e040f33
Add stylesheet path config
sebromero Oct 20, 2022
c60da88
Remove slashes from exclude patterns to work on Win
sebromero Oct 25, 2022
9bc46e2
Update dependency
sebromero Oct 28, 2022
409e864
Adjust CI command
sebromero Oct 28, 2022
e563e57
Add Github registry to config
sebromero Oct 28, 2022
0dafc76
Revert "Add Github registry to config"
sebromero Oct 28, 2022
ee57233
Remove spaces from the scripts
marqdevx Nov 2, 2022
617a23e
Install fonts on windows
marqdevx Nov 2, 2022
7952c7f
Remove "Board Recovery" section from datasheets of boards without fea…
per1234 Nov 3, 2022
5223909
Initial Commit
TaddyHC Nov 11, 2022
608b5d5
Fix some grammatical errors in ReadAnalogVoltage.md
Killaship Nov 20, 2022
2b99c77
Update Variables + Tutorial for Alexa
karlsoderby Nov 22, 2022
5f41852
Merge pull request #674 from arduino/karlsoderby/alexa-iotc-changes
karlsoderby Nov 22, 2022
e737cdd
Merge pull request #671 from Killaship/patch-1
karlsoderby Nov 22, 2022
bbef59b
Merge pull request #629 from per1234/remove-board-recovery-sections
per1234 Nov 22, 2022
4472afd
Update alexa-mkr-rgb-shield.md
karlsoderby Nov 22, 2022
020c523
[MKC-774] Opta support IoTC
karlsoderby Nov 22, 2022
77b6b5c
Merge pull request #675 from arduino/karlsoderby/alexa-fix
karlsoderby Nov 22, 2022
ebee9f6
Update video link Alexa
karlsoderby Nov 22, 2022
8d80460
Fix and update npm package info
marqdevx Nov 22, 2022
19fe5b7
Merge pull request #680 from arduino/marqdevx/datasheet-renderer/npm-…
sebromero Nov 22, 2022
0932128
Render datasheets as separate step
sebromero Nov 22, 2022
5f9df96
Update path in action step
sebromero Nov 22, 2022
14ebc8e
Use env variable for workspace path
sebromero Nov 22, 2022
7f615de
Use bracket formatting of env variable
sebromero Nov 22, 2022
4e8c705
Improve datasheet rendering script
sebromero Nov 22, 2022
9cd7c7b
Check for empty variable
sebromero Nov 22, 2022
342a62b
Update dependencies
sebromero Nov 22, 2022
ec79021
Update docs dependency
sebromero Nov 22, 2022
2304462
Add datasheet rendering step to production build
sebromero Nov 22, 2022
7a2f3ab
Merge branch 'main' into sebromero/datasheet-renderer-integration
sebromero Nov 22, 2022
219a825
Merge pull request #619 from arduino/sebromero/datasheet-renderer-int…
sebromero Nov 23, 2022
b4ecee4
version 1.6.23
karlsoderby Nov 23, 2022
2ea8144
Update package-lock.json
karlsoderby Nov 23, 2022
d13bbe1
1.6.24
karlsoderby Nov 23, 2022
b8a098f
Merge pull request #683 from arduino/karlsoderby/version-fix
karlsoderby Nov 23, 2022
7cd6097
Update docs.cc dependency
sebromero Nov 23, 2022
2bdf4f1
Merge pull request #685 from arduino/sebromero/docs-dep-fix
sebromero Nov 23, 2022
8586799
Merge pull request #679 from arduino/karlsoderby/alexa-fix-2
karlsoderby Nov 23, 2022
f811249
Merge pull request #676 from arduino/karlsoderby/opta-support-ethernet
karlsoderby Nov 23, 2022
dd6fd2b
Update datasheet.md (#686)
martab1994 Nov 23, 2022
68a6fa0
Nicla Vision ABX00051 Schematics Update
TaddyHC Nov 23, 2022
10b2c2e
Fixing image size
Hannes7eicher Nov 24, 2022
c58adf9
Merge pull request #689 from arduino/Hannes7eicher/Built-In-asset-fix
Hannes7eicher Nov 24, 2022
cb8a048
Wifi support for opta
karlsoderby Nov 24, 2022
00e7fce
fixing wrong assets
Hannes7eicher Nov 24, 2022
149e96b
Merge pull request #690 from arduino/karlsoderby/opta-wifi-support
karlsoderby Nov 24, 2022
906ef75
Add Persian to the comic section
g-castronovo Nov 24, 2022
8d178f3
Merge pull request #691 from arduino/Hannes7eicher/Built-In-asset-fix
Hannes7eicher Nov 25, 2022
d6ef34d
Update features configurations (#688)
martab1994 Nov 25, 2022
fcb098d
Update features customization (#687)
martab1994 Nov 25, 2022
b3613a0
Nicla Sense ME ABX00050 schematics update
TaddyHC Nov 25, 2022
2067036
Merge pull request #692 from arduino/sync/g-castronovo/arduino-comic-…
jhansson-ard Nov 28, 2022
de9258b
[MKC-776] Add boards to OTA docs
karlsoderby Nov 28, 2022
9e2a796
Merge pull request #694 from arduino/karlsoderby/iotc-update-ota-support
karlsoderby Nov 28, 2022
2c79482
[MKC-550] FPGA article fix
karlsoderby Nov 28, 2022
e5302ca
Fix schematics naming (#693)
marqdevx Nov 28, 2022
90642ac
Add GA step to copy static files
sebromero Nov 28, 2022
4343c74
Scripts: Content-linter fix (#623)
marqdevx Nov 28, 2022
adce7bb
Merge pull request #696 from arduino/sebromero/copy-static-files
sebromero Nov 28, 2022
78733f3
Merge pull request #655 from arduino/taddy/nicla-lpio-schematic-update
TaddyHC Nov 28, 2022
415c27c
Merge pull request #695 from arduino/karlsoderby/fpga-article-fix
karlsoderby Nov 28, 2022
33b6d6d
Fix Python® trademark [MKC-757] (#697)
marqdevx Nov 28, 2022
15445e2
Initial Commit - Banner and Full stop fix
TaddyHC Nov 28, 2022
798379a
Minor content adjustments
TaddyHC Nov 28, 2022
2a26ad7
Minor content adjustment
TaddyHC Nov 28, 2022
0203008
url not working [EDC-1054]
g-castronovo Nov 29, 2022
847186d
Merge pull request #701 from arduino/sync/g-castronovo/arduino-comic-…
jhansson-ard Nov 29, 2022
6edc671
Update content/hardware/06.nicla/boards/nicla-sense-me/tutorials/web-…
TaddyHC Nov 29, 2022
293a54a
Update content/hardware/06.nicla/boards/nicla-sense-me/tutorials/web-…
TaddyHC Nov 29, 2022
492ebbd
Merge pull request #699 from arduino/taddy/nicla-senseme-webble-inspect
TaddyHC Nov 29, 2022
cd8cc4c
Portenta X8 additional information
jcarolinares Nov 30, 2022
2785548
Datasheet updated to fir new legal information
jcarolinares Nov 30, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions .github/workflows/deploy-prd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,17 @@ jobs:
cache: "npm"
cache-dependency-path: "**/package-lock.json"

- name: Render Datasheets
run: cd ${GITHUB_WORKSPACE}/scripts/datasheet-rendering;./render-datasheets.sh

- name: Copy Static Files
run: |
mkdir -p static/resources/datasheets static/resources/schematics static/resources/pinouts
find ./content/hardware -type f -name "*-schematics.pdf" -exec cp {} ./static/resources/schematics/ \;
find ./content/hardware -type f -name "*-datasheet.pdf" -exec cp {} ./static/resources/datasheets/ \;
find ./content/hardware -type f -name "*-full-pinout.pdf" -exec cp {} ./static/resources/pinouts/ \;
find ./content/hardware -type f -name "*-pinout.png" -exec cp {} ./static/resources/pinouts/ \;

- name: Gatsby main cache
uses: actions/cache@v2
id: gatsby-cache-folder
Expand All @@ -41,8 +52,7 @@ jobs:
${{ runner.os }}-public-gatsby-

- run: npm install

- run: GENERATE_DATASHEETS=true npm run build
- run: npm run build

- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v1
Expand Down
14 changes: 12 additions & 2 deletions .github/workflows/deploy-stg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,17 @@ jobs:
node-version: 14
cache: "npm"
cache-dependency-path: "**/package-lock.json"

- name: Render Datasheets
run: cd ${GITHUB_WORKSPACE}/scripts/datasheet-rendering;./render-datasheets.sh

- name: Copy Static Files
run: |
mkdir -p static/resources/datasheets static/resources/schematics static/resources/pinouts
find ./content/hardware -type f -name "*-schematics.pdf" -exec cp {} ./static/resources/schematics/ \;
find ./content/hardware -type f -name "*-datasheet.pdf" -exec cp {} ./static/resources/datasheets/ \;
find ./content/hardware -type f -name "*-full-pinout.pdf" -exec cp {} ./static/resources/pinouts/ \;
find ./content/hardware -type f -name "*-pinout.png" -exec cp {} ./static/resources/pinouts/ \;

- name: Gatsby main cache
uses: actions/cache@v2
Expand All @@ -40,8 +51,7 @@ jobs:
${{ runner.os }}-public-gatsby-

- run: npm install

- run: GENERATE_DATASHEETS=true npm run build
- run: npm run build

- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v1
Expand Down
23 changes: 13 additions & 10 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
"cwd": "${workspaceFolder}${pathSeparator}scripts${pathSeparator}validation"
},
"windows": {
"command": "node .\\fix-issues.js -p ..\\..\\content\\hardware\\"
"command": "node .\\fix-issues.js -p '..\\..\\content\\hardware\\'"
},
"group": "none",
"presentation": {
Expand All @@ -97,14 +97,14 @@
"problemMatcher": []
},
{
"label": "Generate all datasheets",
"label": "Render all datasheets",
"type": "shell",
"command": "./generate-datasheets.sh",
"command": "./render-datasheets.sh",
"options": {
"cwd": "${workspaceFolder}${pathSeparator}scripts${pathSeparator}datasheet-generator"
"cwd": "${workspaceFolder}${pathSeparator}scripts${pathSeparator}datasheet-rendering"
},
"windows": {
"command": ".\\generate-datasheets.cmd"
"command": ".\\render-datasheets.cmd"
},
"group": "none",
"presentation": {
Expand All @@ -114,14 +114,14 @@
"problemMatcher": []
},
{
"label": "Generate datasheet (current document)",
"label": "Render datasheet (current document)",
"type": "shell",
"command": "./generate-datasheets.sh '../../${relativeFileDirname}'",
"command": "./render-datasheets.sh '../../${relativeFileDirname}'",
"options": {
"cwd": "${workspaceFolder}${pathSeparator}scripts${pathSeparator}datasheet-generator"
"cwd": "${workspaceFolder}${pathSeparator}scripts${pathSeparator}datasheet-rendering"
},
"windows": {
"command": ".\\generate-datasheets.cmd '..\\..\\${relativeFileDirname}'"
"command": ".\\render-datasheets.cmd '..\\..\\${relativeFileDirname}'"
},
"group": "none",
"presentation": {
Expand All @@ -138,7 +138,7 @@
"cwd": "${workspaceFolder}"
},
"windows": {
"command": ".\\scripts\\spell-check.cmd"
"command": ".\\scripts\\spell-check.cmd"
},
"group": "none",
"presentation": {
Expand All @@ -163,6 +163,9 @@
"options": {
"cwd": "${workspaceFolder}"
},
"windows": {
"command": ".\\scripts\\spell-check-fix.cmd"
},
"group": "none",
"presentation": {
"reveal": "always",
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,9 @@ symbolic link created for AnalogInput <<===>> ..\..\..\..\..\built-in-examples\0
### Including Code Snippets

Code snippets can be included by using the triple backticks syntax e.g. ` ```arduino` followed by the code and three closing backticks. The following syntaxes are supported:
```
arduino, bash, markup, clike, c, cpp, css, css-extras, javascript, jsx, js-extras, coffeescript, diff, git, go, graphql, handlebars, json, less, makefile, markdown, objectivec, ocaml, python, reason, sass, scss, sql, stylus, tsx, typescript, wasm, yaml
```


## Previewing Changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,11 @@ The following boards connect to the Arduino IoT Cloud via Wi-Fi.
- [Nano 33 IoT](https://store.arduino.cc/arduino-nano-33-iot)
- [Portenta H7](https://store.arduino.cc/portenta-h7)
- [Portenta H7 Lite Connected](https://store.arduino.cc/products/portenta-h7-lite-connected)
- [Portenta Machine Control](https://store.arduino.cc/products/arduino-portenta-machine-control)
- [Nicla Vision](https://store.arduino.cc/products/nicla-vision)
- [Opta](https://docs.arduino.cc/hardware/opta).\*

\* The Opta is scheduled to be released soon, along with documentation how to use it. Read more at the [Opta communications page](https://store.arduino.cc/pages/opta).

Connection via Wi-Fi is an easy alternative, and your credentials can safely be entered during the configuration of a project. This type of connection is most suitable for low-range projects, where you connect your board to the cloud via your home/work/school router.

Expand Down Expand Up @@ -98,9 +101,13 @@ The Arduino IoT Cloud supports a wide range of third party boards based on the E

### Ethernet

The Arduino IoT Cloud supports connection via Ethernet on a number of devices.
The Arduino IoT Cloud supports connection via Ethernet on a number of devices. The options to connect via Ethernet are the following:
- Connect with the [Portenta H7](https://store.arduino.cc/products/portenta-h7) in combination with an Ethernet compatible carrier/shield (see below).
- Connect with the [Opta](https://docs.arduino.cc/hardware/opta).\*

To connect via Ethernet, you need a [Portenta H7](https://store.arduino.cc/products/portenta-h7) board, in combination with one of the following shields/carriers:
\* The Opta is scheduled to be released soon, along with documentation how to use it. Read more at the [Opta communications page](https://store.arduino.cc/pages/opta).

To connect with the **Portenta H7** board, you will need one of the following shields/carriers:
- [Portenta Vision Shield Ethernet](https://store.arduino.cc/products/arduino-portenta-vision-shield-ethernet)
- [Portenta Machine Control](https://store.arduino.cc/portenta-machine-control)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@ We provide two Arduino Iot Cloud APIs:

The Arduino IoT Cloud REST API can be called just with any **HTTP Client**, or using one of these clients:
- [Javascript NPM package](https://www.npmjs.com/package/@arduino/arduino-iot-client).
- [Python PYPI Package](https://pypi.org/project/arduino-iot-client/).
- [Python® PYPI Package](https://pypi.org/project/arduino-iot-client/).
- [Golang Module](https://github.com/arduino/iot-client-go).

**2.** The second is the **Data API (MQTT)** which allows you to send/receive Variables' data. An example of this API's use is sending IoT Cloud Variables' updates to the browser. A full [documentation of the Arduino IoT Cloud Data API (MQTT)](https://www.npmjs.com/package/arduino-iot-js) is available for advanced users.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -491,6 +491,24 @@ void onTvChange() {

```

## Alexa Variables

The integration between Alexa & Arduino IoT Cloud supports a limited amount of variables, see the list below:

- [Colored Light](#coloredlight) - `bool` and `float` (complex type).
- [Dimmed Light](#dimmedlight) - `bool` and `float` (complex type).
- [Television](#television) - `bool` and `int` (complex type)
- [Contact Sensor](#specialized-types) - `bool`
- [Light](#specialized-types) - `bool`
- [Motion Sensor](#specialized-types) - `bool`
- [Smart Plug](#specialized-types) - `bool`
- [Switch](#specialized-types) - `bool`
- [Temperature Sensor](#specialized-types) - `float`

Other variables used will not appear in the Amazon Alexa app.

***To synchronize your Arduino Cloud with the Amazon Alexa service, you can check out the [Arduino Cloud Alexa Tutorial](/arduino-cloud/tutorials/alexa-mkr-rgb-shield).***

## Summary

In this article, we have covered how to use variables in the Arduino IoT Cloud, and what variables are available.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
title: 'Arduino Cloud REST API & SDK'
difficulty: advanced
description: 'Learn how to authenticate with the Arduino IoT Cloud REST API to make requests using HTTP Client, JavaScript and Python.'
description: 'Learn how to authenticate with the Arduino IoT Cloud REST API to make requests using HTTP Client, JavaScript and Python®.'
tags:
- IoT Cloud REST API
- JavaScript
- Python
- Python®
- node.js
- Golang
author: 'Karl Söderby'
---

The [Arduino IoT Cloud REST API](https://www.arduino.cc/reference/en/iot/api/) can be accessed through a set of endpoints to manage **Devices, Things, Properties** and more. It can be accessed via any HTTP client, and is supported by JavaScript, Python and Golang clients.
The [Arduino IoT Cloud REST API](https://www.arduino.cc/reference/en/iot/api/) can be accessed through a set of endpoints to manage **Devices, Things, Properties** and more. It can be accessed via any HTTP client, and is supported by JavaScript, Python® and Golang clients.

In this article you will find some useful examples to get started with the Arduino IoT Cloud API, and an understanding of what the API offers.

Expand All @@ -25,14 +25,14 @@ To see the full API, follow the link below:
To connect with the Arduino Cloud API, we will need one of the following clients:

- [Javascript NPM package](https://www.npmjs.com/package/@arduino/arduino-iot-client)
- [Python PYPI Package](https://pypi.org/project/arduino-iot-client/)
- [Python® PYPI Package](https://pypi.org/project/arduino-iot-client/)
- [Golang Module](https://github.com/arduino/iot-client-go)

***You can also use services such as [Postman](https://www.postman.com/) to create HTTP requests.***

## Usage

With the Arduino Cloud API, you are able to interface with the Arduino Cloud service through JavaScript, Python and Golang.
With the Arduino Cloud API, you are able to interface with the Arduino Cloud service through JavaScript, Python® and Golang.

You can for example write custom scripts that can:

Expand Down Expand Up @@ -203,12 +203,12 @@ console.log(data[0].last_value);

This is one of many examples of how to interact with the API. Now that you are setup, you can go on to explore the rest of the [Arduino IoT Cloud API](https://www.arduino.cc/reference/en/iot/api/).

## Python
## Python®

**Requirements:**

- [Python 3.7+](https://www.python.org/downloads/)
- [arduino-iot-client](https://pypi.org/project/arduino-iot-client/) (python)
- [Python® 3.7+](https://www.python.org/downloads/)
- [arduino-iot-client](https://pypi.org/project/arduino-iot-client/) (Python®)

To install, use the following command:

Expand Down Expand Up @@ -395,5 +395,5 @@ See the full example on [GitHub](https://github.com/arduino/iot-client-go/tree/m

## Summary

This document covers the overall usage of the [Arduino IoT Cloud API](https://www.arduino.cc/reference/en/iot/api/), and how to use it with different clients (JavaScript, Python, Golang).
This document covers the overall usage of the [Arduino IoT Cloud API](https://www.arduino.cc/reference/en/iot/api/), and how to use it with different clients (JavaScript, Python®, Golang).

Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ Below is a list of all boards that supports OTA through the Arduino Cloud.
- [Arduino Nano 33 IoT](https://store.arduino.cc/arduino-nano-33-iot)
- [Arduino Nano RP2040 Connect](https://store.arduino.cc/nano-rp2040-connect-with-headers)
- [Portenta H7](https://store.arduino.cc/portenta-h7)
- [Portenta Machine Control](https://store.arduino.cc/products/arduino-portenta-machine-control)
- [Nicla Vision](https://store.arduino.cc/products/nicla-vision)


## How does it work
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 'Arduino IoT Cloud, MKR RGB Shield and Alexa integration'
title: 'Alexa & Arduino IoT Cloud Integration'
compatible-products: [mkr-wifi-1010, mkr-rgb-shield]
difficulty: intermediate
description: 'Learn how to build a smart lamp by integrating the Arduino IoT Cloud and Alexa.'
Expand All @@ -12,7 +12,15 @@ featuredImage: 'cloud'

## Introduction

In this tutorial, we will find out how to create a smart colored light with the help of Arduino IoT Cloud and the Alexa app. We will set it up so that we can control the brightness and color of the pixels onboard the [MKR RGB Shield](https://store.arduino.cc/arduino-mkr-rgb-shield).
<iframe width="100%" height="400" src="https://www.youtube.com/embed/OMvZjwFYimo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

In this tutorial you will learn how to integrate the [Arduino IoT Cloud](https://create.arduino.cc/iot/) with the [Amazon Alexa skill](https://www.amazon.com/Arduino-LLC/dp/B07ZT2PK2H). At the end of this tutorial, we will be able to change the color of an RGB matrix, using only voice commands in the Alexa app.

This tutorial focuses on using the [MKR RGB Shield](https://store.arduino.cc/products/arduino-mkr-rgb-shield) but can easily be modified to use other matrices.

***While this tutorial focuses on creating a smart lamp, it also shows the steps needed to integrate the two services, so you can essentially follow this tutorial to create other cool projects!***

***You can also find all variables that can be synchronized between Arduino Cloud and Alexa in the [IoT Cloud Variables guide](/arduino-cloud/tutorials/alexa-mkr-rgb-shield#alexa-variables).***

## Goals

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ The microcontroller of the board has a circuit inside called an *analog-to-digit

### Code

In the program below, the very first thing that you do will in the setup function is to begin serial communications, at 9600 bits of data per second, between your board and your computer with the line:
In the program below, the very first thing you'll do will be in the setup function, to begin serial communication at 9600 bits of data per second, between your board and your computer with the line:

`Serial.begin(9600);`

Expand All @@ -48,7 +48,7 @@ To change the values from 0-1023 to a range that corresponds to the voltage the

`float voltage= sensorValue * (5.0 / 1023.0);`

Finally, you need to print this information to your serial window as. You can do this with the command [Serial.println](https://www.arduino.cc/en/Serial/Println)() in your last line of code:
Finally, you need to print this information to your serial monitor. You can do this with the command [Serial.println](https://www.arduino.cc/en/Serial/Println)() in your last line of code:

`Serial.println(voltage)`

Expand All @@ -62,4 +62,4 @@ You can find more basic tutorials in the [built-in examples](/built-in-examples)

You can also explore the [language reference](https://www.arduino.cc/reference/en/), a detailed collection of the Arduino programming language.

*Last revision 2015/07/29 by SM*
*Last revision Nov. 20, 2022 by Killaship*
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -129,9 +129,6 @@ Sample sketches for the Arduino® MEGA 2560 can be found either in the “Exampl
### Online Resources
Now that you have gone through the basics of what you can do with the board you can explore the endless possibilities it provides by checking exciting projects on ProjectHub **[5]**, the Arduino® Library Reference **[6]** and the online store **[7]** where you will be able to complement your board with sensors, actuators and more.

### Board Recovery
All Arduino boards have a built-in bootloader which allows flashing the board via USB. In case a sketch locks up the processor and the board is not reachable anymore via USB it is possible to enter bootloader mode by double-tapping the reset button right after power up.

## Connector Pinouts

![Arduino Mega Pinout](./assets/ArduinoMEGAPinOut.png)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,9 +153,6 @@ Sample sketches for the Arduino UNO Mini can be found either in the “Examples
### Online Resources
Now that you have gone through the basics of what you can do with the board you can explore the endless possibilities it provides by checking exciting projects on ProjectHub **[5]**, the Arduino Library Reference **[6]** and the online store **[7]** where you will be able to complement your board with sensors, actuators and more

### Board Recovery
All Arduino boards have a built-in bootloader which allows flashing the board via USB. In case a sketch locks up the processor and the board is not reachable anymore via USB it is possible to enter bootloader mode by double-tapping the reset button right after power up.

<div class="breakPage"> </div>

## Connector Pinouts
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,9 +126,6 @@ Sample sketches for the Arduino XXX can be found either in the “Examples” me
### Online Resources
Now that you have gone through the basics of what you can do with the board you can explore the endless possibilities it provides by checking exciting projects on ProjectHub **[5]**, the Arduino Library Reference **[6]** and the online store **[7]** where you will be able to complement your board with sensors, actuators and more

### Board Recovery
All Arduino boards have a built-in bootloader which allows flashing the board via USB. In case a sketch locks up the processor and the board is not reachable anymore via USB it is possible to enter bootloader mode by double-tapping the reset button right after power up.

## Connector Pinouts
![Pinout](assets/pinout.png)

Expand Down
4 changes: 2 additions & 2 deletions content/hardware/03.nano/boards/nano-33-ble-sense/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ The Arduino Nano 33 BLE Sense is a great choice for any beginner, maker or profe
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano_BLE_Sense_lsm9ds1.pdf" download blank/>
</Feature>

<Feature title="Python Support" image="python">
<Feature title="Python® Support" image="python">

This board can be programmed with the Python programming language via the OpenMV IDE.
This board can be programmed with the Python® programming language via the OpenMV IDE.

<FeatureLink title="Learn More" url="/learn/programming/arduino-and-python"/>
</Feature>
Expand Down
Loading