You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/About Arduino/Courses, Workshops, and Publications/Guidelines-for-content-creation.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,9 +43,7 @@ If you decide to open a website about Arduino, write a book, or develop a course
43
43
44
44
You are allowed to use screenshots of Arduino IDE in your course content, provided that you mention its source. You are also free to use images of Arduino products in your course or publication.
45
45
46
-
All editorial content on our website, including text and images, is distributed under an [Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) license](https://creativecommons.org/licenses/by-nc-sa/3.0/). This means you can use them on your own derived works, in part or completely, as long as you also adopt the same license.
47
-
48
-
* See [Software and Licensing based on Arduino](https://support.arduino.cc/hc/en-us/articles/4415094490770-Distributing-products-based-on-Arduino).
46
+
All editorial content on our website, including text and images, is distributed under an [Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license](https://creativecommons.org/licenses/by-sa/3.0/). This means you can use them, build upon them, and/or modify them on your own derived works, in part or completely, as long as you also adopt the same license. In particular this means that you must give appropriate credit, provide a link to the license, and indicate if changes were made. You may not apply legal terms or technological measures that restrict third parties from doing anything the license permits.
49
47
50
48
> If your content includes the use of components (for example, if you develop a video tutorial), you are free to use whichever brand you choose. In other words, you do not have to use original Arduino products. However, you must provide correct descriptions of the components you use. If you are using a compatible board, you may not call it “Arduino”.
title: "Failed uploading: no upload port provided"
3
+
id: 360020831120
4
+
---
5
+
6
+
When uploading, you may see this error:
7
+
8
+
```
9
+
Failed uploading: no upload port provided
10
+
```
11
+
12
+
The error will occur if no **port** has been selected.
13
+
14
+
Use one of these methods to select a port:
15
+
16
+
* In the top menu bar: Open _Tools > Port_ and click to select a port.
17
+
18
+

19
+
20
+
* With the board selector menu (IDE 2): Click to open, then select one of the options to configure board and port selection.
21
+
22
+

23
+
24
+
When a board and port has been selected, this icon will be displayed:
25
+
26
+

27
+
28
+
It's useful to understand the difference between board and port selections:
29
+
30
+
* The **board** selection tells Arduino IDE how to compile the sketch and what protocols to use when uploading the sketch. In some cases, it will be automatically set, but it can be overridden with the _Tools > Board_ menu or in the "Select other board and port..." dialog.
31
+
* The **port** selection refers to an actual board (or other device) that's connected to your computer. Many boards are automatically recognized by Arduino IDE—these boards will have their name displayed next to their port in the _Tools > Port_ menu and will have their port associated with the identified board in the board selector menu.
32
+
33
+
## Further reading
34
+
35
+
*[Select board and port in Arduino IDE](https://support.arduino.cc/hc/en-us/articles/4406856349970-Select-board-and-port-in-Arduino-IDE)
36
+
*[If your board does not appear in the port menu](https://support.arduino.cc/hc/en-us/articles/4412955149586-If-your-board-does-not-appear-in-the-port-menu)
Copy file name to clipboardExpand all lines: content/Software Support/Upload/Select-board-and-port-in-Arduino-IDE.md
+97-19Lines changed: 97 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,42 +7,122 @@ Learn how to select the right board and port in Arduino IDE.
7
7
8
8
---
9
9
10
+
It's useful to understand the difference between board and port selections:
11
+
12
+
* The **board** selection tells Arduino IDE how to compile the sketch and what protocols to use when uploading the sketch. In some cases, it will be automatically set, but it can be overridden with the _Tools > Board_ menu or in the "Select other board and port..." dialog.
13
+
* The **port** selection refers to an actual board (or other device) that's connected to your computer. Many boards are automatically recognized by Arduino IDE—these boards will have their name displayed next to their port in the _Tools > Port_ menu and will have their port associated with the identified board in the board selector menu.
14
+
15
+
Port and board selection can be managed in two ways:
16
+
17
+
*[Using the board selector (requires IDE 2)](#selector)
18
+
*[Using the Tools menu](#tools-menu)
19
+
20
+
---
21
+
22
+
<aid="selector"></a>
23
+
24
+
## Using the board selector
25
+
26
+
> **Note:** The board selector is only available in IDE 2.
27
+
28
+
Follow these steps to use a connected board:
29
+
30
+
1. Find the board selector and click to open.
31
+
32
+
2. A list of ports will be displayed. If a board could be identified, the board name will be displayed, otherwise, it will display "Unknown".
33
+
34
+

35
+
36
+
3. Click on a port to select it:
37
+
38
+
* If a board was identified, it will automatically be selected. The selected board name will be displayed. The "" indicates that a port is selected.
39
+
40
+

41
+
42
+
* If it is unknown, the "Select Other board and port" dialog will open. See [Manually select a board](#other-board-and-port).
43
+
44
+
* If the board could be identified, but you are missing the board platform, you may be asked to install it:
45
+
46
+
* Select **Yes** to automatically install the board package in the background.
47
+
48
+
* Select **Install manually** to view the package in the Board Manager.
49
+
50
+
To learn more about installing boards, see [Add a board to Arduino IDE](https://support.arduino.cc/hc/en-us/articles/360016119519-How-to-add-boards-in-the-board-manager).
51
+
52
+
<aid="other-board-and-port"></a>
53
+
54
+
### Manually select a board
55
+
56
+
In some cases you may want to individually control the port and board selection:
57
+
58
+
* Select a board that isn't connected to your computer (you can still write and verify sketches).
59
+
* The board cannot be automatically identified.
60
+
* The board associated with the port is incorrect.
61
+
62
+
Follow these steps:
63
+
64
+
1. Open the board selector and select **Select other board and port**.
65
+
66
+

67
+
68
+
2. Make your selections:
69
+
70
+
* Boards: Type in the text field to filter and scroll in list. Click on a board to select it.
71
+
72
+
* Ports: Select a port (optional).
73
+
74
+

75
+
76
+
3. Click **OK** to save the changes and close the dialog.
77
+
78
+
---
79
+
80
+
<aid="tools-menu"></a>
81
+
82
+
## Using the Tools menu
83
+
84
+
The menu bar can be used to perform many actions, including board and port selection.
85
+
86
+

87
+
88
+
The menu bar may be anchored to the top of the IDE window or the top of your screen, depending on your system.
89
+
10
90
<aid="board"></a>
11
91
12
-
## Select board
92
+
###Select board with Tools > Board
13
93
14
-
1. Click on _Tools_ in the menu bar and find the _Board_ row. If a board is currently selected it will be displayed here.
94
+
Follow these steps:
15
95
16
-

96
+
1. Click on _Tools_ in the menu bar and find the _Board_ row. If a board is currently selected it will be displayed here.
17
97
18
98
2. Hover over the _Board_ row to reveal the installed board packages. These packages contain some popular boards:
| Arduino megaAVR Boards| Arduino Uno WiFi Rev2, Arduino Nano Every |
24
104
| Arduino SAMD (32-bits ARM Cortex-M0+) Boards | MKR Zero, MKR WiFi 1000, MKR WiFi 1010, and other MKR boards |
25
105
| Arduino SAM (32-bits ARM Cortex-M3) Boards | Arduino Due |
26
-
| Mbed OS Nano boards| Arduino Nano 33 BLE, Arduino Nano 33 BLE Sense, Arduino Nano RP2040 Connect |
27
-
| Mbed OS Portenta boards| Portenta H7 |
106
+
| Mbed OS Nano Boards| Arduino Nano 33 BLE, Arduino Nano 33 BLE Sense, Arduino Nano RP2040 Connect |
107
+
| Mbed OS Portenta Boards| Portenta H7 |
28
108
29
-
If you don't know which package to use, or if it's missing from the list, see [Add a board to Arduino IDE](https://support.arduino.cc/hc/en-us/articles/360016119519-How-to-add-boards-in-the-board-manager).
109
+
> If you don't know which package to use, or if it's missing from the list, see [Add a board to Arduino IDE](https://support.arduino.cc/hc/en-us/articles/360016119519-How-to-add-boards-in-the-board-manager).
30
110
31
-
3.Click on a board to select it.
111
+
3.Hover over a package to reveal the boards.
32
112
33
-

113
+
4. Click on a board to select it, for example:
34
114
35
-
> **Note:** If you don't know which package to use, or if it's missing from the list, see [Add a board to Arduino IDE](https://support.arduino.cc/hc/en-us/articles/360016119519-Add-a-board-to-Arduino-IDE).
1. Click on _Tools_ in the menu bar and find the _Port_ row. If a board is currently selected it will be displayed here.
123
+
Follow these steps:
44
124
45
-

125
+
1. Click on _Tools_ in the menu bar and find the _Port_ row. If a board is currently selected it will be displayed here.
46
126
47
127
2. Hover over the _Port_ to reveal all ports. For Arduino devices, the board name will typically be displayed after the port.
48
128
@@ -54,6 +134,4 @@ Learn how to select the right board and port in Arduino IDE.
54
134
55
135
3. Click on a port to select it.
56
136
57
-

58
-
59
-
If you don't see your board in the list, see [If your board does not appear in the port menu](https://support.arduino.cc/hc/en-us/articles/4412955149586-If-your-board-does-not-appear-in-the-port-menu).
137
+
If you don't see your board in the list, see [If your board does not appear in the port menu](https://support.arduino.cc/hc/en-us/articles/4412955149586-If-your-board-does-not-appear-in-the-port-menu).
0 commit comments