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/software/ide-v2/tutorials/01.getting-started-ide-v2/ide-v2-autocomplete-feature.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -55,9 +55,9 @@ To access your sketchbook, click on the **folder icon** located in the sidebar.
55
55
56
56

57
57
58
-
With the Boards Manager, you can browse and install packages, or "cores" for your boards. A core is always required when compiling and uploading code for your board.
58
+
With the Boards Manager, you can browse and install board packages. A board package contains the "instructions" for compiling your code to the boards that are included in the board package.
59
59
60
-
There are several Arduino cores available, such as **avr, samd, megaavr** and more.
60
+
There are several Arduino board packages available, such as **avr, samd, megaavr** and more.
61
61
62
62
***To learn more about the Boards Manager, visit the [Installing new boards tutorial](/software/ide-v2/tutorials/ide-v2-board-manager).***
63
63
@@ -97,7 +97,7 @@ An important part of the Arduino Documentation are the example sketches that com
97
97
98
98
Libraries that come bundled as a part of a boards package may also include libraries, and those libraries often include example sketches.
99
99
100
-
To open the example sketches bundled in either the libraries you have installed manually or that come bundled in core packages, navigate to **File > Examples** and find the library you're searching for in the list that appears.
100
+
To open the example sketches bundled in either the libraries you have installed manually or that come bundled in board packages, navigate to **File > Examples** and find the library you're searching for in the list that appears.
Copy file name to clipboardExpand all lines: content/software/ide-v2/tutorials/02.ide-v2-board-manager/ide-v2-board-manager.md
+27-27Lines changed: 27 additions & 27 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: 'Installing a Core in the IDE 2'
2
+
title: 'Installing a Board Package in the IDE 2'
3
3
difficulty: beginner
4
4
description: 'Learn how the new board manager tool works, and how to easily install the boards you want to use in the Arduino IDE 2.'
5
5
tags:
@@ -8,7 +8,7 @@ tags:
8
8
author: 'Karl Söderby & Jacob Hylén'
9
9
---
10
10
11
-
The board manager is a great tool for installing the necessary cores to use your Arduino boards. In this quick tutorial, we will take a look at how to install one, and choosing the right core for your board!
11
+
The board manager is a great tool for installing the necessary board packages to use your Arduino boards. In this quick tutorial, we will take a look at how to install one, and choosing the right package for your board!
12
12
13
13
You can easily download the editor from the [Arduino Software page](https://www.arduino.cc/en/software).
14
14
@@ -20,27 +20,27 @@ You can also follow the [downloading and installing the Arduino IDE 2](/software
20
20
21
21
## Why Use the Board Manager?
22
22
23
-
The board manager is a tool that is used to install different cores on your local computer. So what is a **core**, and why is it necessary that I install one?
23
+
The board manager is a tool that is used to install different board packages on your local computer. So what is a **board package**, and why is it necessary that I install one?
24
24
25
-
Simply explained, a core is written and designed for specific microcontrollers. Arduino offers several different types of boards, and these boards may also have different types of microcontrollers. While different microcontrollers accomplish tasks in similar ways, the way code is compiled, pins are mapped, and what features are available is tailor-made to the silicon itself, meaning that this will also be microcontroller-specific.
25
+
Simply explained, a board package is written and designed for specific microcontrollers. Arduino offers several different types of boards, and these boards may also have different types of microcontrollers. While different microcontrollers accomplish tasks in similar ways, the way code is compiled, pins are mapped, and what features are available is tailor-made to the silicon itself, meaning that this will also be microcontroller-specific.
26
26
27
-
What a core does is to act as a layer between all of this microcontroller-specific jargon, and you - the maker. The core translates it into the Arduino API you are already familiar with so that you can program any of the microcontrollers in the Arduino ecosystem in the same way.
27
+
What a board package does is to act as a layer between all of this microcontroller-specific jargon, and you - the maker. The board package translates it into the Arduino API you are already familiar with so that you can program any of the microcontrollers in the Arduino ecosystem in the same way.
28
28
29
-
For example, an Arduino UNO has an **ATmega328P**, which uses the **AVR core**, while an Arduino Nano 33 IoT has a **SAMD21** microcontroller, where we need to use the **SAMD core**. However, regardless of what microcontroller is on the board we are using, `digitalWrite(LED_BUILTIN, HIGH)` will turn on the built-in LED, and `analogRead(A0)` will read the analog pin 0 and check for a voltage.
29
+
For example, an Arduino UNO has an **ATmega328P**, which uses the **AVR package**, while an Arduino Nano 33 IoT has a **SAMD21** microcontroller, where we need to use the **SAMD package**. However, regardless of what microcontroller is on the board we are using, `digitalWrite(LED_BUILTIN, HIGH)` will turn on the built-in LED, and `analogRead(A0)` will read the analog pin 0 and check for a voltage.
30
30
31
-
In conclusion, to use a specific board, we need to install a specific core.
31
+
In conclusion, to use a specific board, we need to install a specific board package.
32
32
33
-
## Installing a Core
33
+
## Installing a Board Package
34
34
35
-
Installing a core is quick and easy, but let's take a look at what we need to do.
35
+
Installing a board package is quick and easy, but let's take a look at what we need to do.
36
36
37
37
**1.** Open the Arduino IDE 2.
38
38
39
39
**2.** With the editor open, let's take a look at the left column. Here, we can see a couple of icons. Let's click the on the **Arduino board** icon.
**3.** A list will now appear of all available cores. Now let's say we are using an **Nano 33 BLE** board, and we want to install the core. Simply enter the name in the search field, and the right core (Mbed OS Nano) will appear, where the Nano 33 BLE features in the description. Click on the **"INSTALL"** button.
43
+
**3.** A list will now appear of all available packages. Now let's say we are using an **Nano 33 BLE** board, and we want to install the board package. Simply enter the name in the search field, and the right package (Mbed OS Nano) will appear, where the Nano 33 BLE features in the description. Click on the **"INSTALL"** button.
44
44
45
45

46
46
@@ -52,7 +52,7 @@ Installing a core is quick and easy, but let's take a look at what we need to do
52
52
53
53

54
54
55
-
Congratulations! You have now successfully downloaded and installed a core on your machine, and you can start using your Arduino board!
55
+
Congratulations! You have now successfully downloaded and installed a board package on your machine, and you can start using your Arduino board!
56
56
57
57
### Changing version
58
58
@@ -77,13 +77,13 @@ And that should be it!
77
77
To make sure that the process was successful, cross check what version is installed by looking at this little tag right underneath the package name.
Do you have an Arduino board in your hands, but are not sure what core you need to install? When you plug a board in to your computer, and you don't have the appropriate core installed, the IDE should automatically prompt you to install it. But, in case you need it anyways, you can find a list of boards and the core packages they belong to below:
82
+
Do you have an Arduino board in your hands, but are not sure what board package you need to install? When you plug a board in to your computer, and you don't have the appropriate board package installed, the IDE should automatically prompt you to install it. But, in case you need it anyways, you can find a list of boards and the board packages they belong to below:
83
83
84
84
### AVR
85
85
86
-
The **AVR Boards** package is based on the **Arduino AVR Core**, and includes the following boards:
86
+
The **AVR boards package** is based on the **Arduino AVR Core**, and includes the following boards:
87
87
88
88
-[UNO R3](/hardware/uno-rev3)
89
89
-[UNO R3 SMD](/hardware/uno-rev3-smd)
@@ -93,7 +93,7 @@ The **AVR Boards** package is based on the **Arduino AVR Core**, and includes th
93
93
-[Nano](/hardware/nano)
94
94
-[Mega 2560](/hardware/mega-2560)
95
95
96
-
The **AVR core** comes pre-installed when you download the Arduino IDE, so if you have one of these boards - Great! You're already done and won't need to install it yourself. You can, however, still find it in the board manager if you want to change what version of the core you have installed. For detailed instructions on how to do this, [follow the steps above](#installing-a-core).
96
+
The **AVR board package** comes pre-installed when you download the Arduino IDE, so if you have one of these boards - Great! You're already done and won't need to install it yourself. You can, however, still find it in the board manager if you want to change what version of the board package you have installed. For detailed instructions on how to do this, [follow the steps above](#installing-a-board-package).
97
97
98
98
For source code and reporting issues, please visit the official GitHub repository:
99
99
@@ -106,7 +106,7 @@ The **MegaAVR Boards package** is based on the **Arduino AVR Core**, and include
106
106
-[UNO WiFi Rev2](/hardware/uno-wifi-rev2)
107
107
-[Nano Every](/hardware/nano-every)
108
108
109
-
You can install this package in the board manager by searching for "**Arduino MegaAVR Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
109
+
You can install this package in the board manager by searching for "**Arduino MegaAVR Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
110
110
111
111
For source code and reporting issues, please visit the official GitHub repository:
112
112
@@ -119,7 +119,7 @@ The **UNO R4 Boards** package is based on the **Arduino Renesas Core**, and incl
119
119
-[UNO R4 Minima](/hardware/uno-r4-minima)
120
120
-[UNO R4 WiFi](/hardware/uno-r4-wifi)
121
121
122
-
You can install this package in the board manager by searching for "**Arduino UNO R4 Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
122
+
You can install this package in the board manager by searching for "**Arduino UNO R4 Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
123
123
124
124
For source code and reporting issues, please visit the official GitHub repository:
125
125
@@ -131,7 +131,7 @@ The **SAM Boards** package is based on the **Arduino SAM Core**, and includes th
131
131
132
132
-[Due](/hardware/due)
133
133
134
-
You can install this package in the board manager by searching for "**Arduino SAM Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
134
+
You can install this package in the board manager by searching for "**Arduino SAM Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
135
135
136
136
For source code and reporting issues, please visit the official GitHub repository:
137
137
@@ -154,7 +154,7 @@ The **SAMD Boards** package is based on the **Arduino SAMD Core**, and includes
154
154
-[MKR Vidor 4000](/hardware/mkr-vidor-4000)
155
155
156
156
157
-
You can install this package in the board manager by searching for "**Arduino SAMD Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
157
+
You can install this package in the board manager by searching for "**Arduino SAMD Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
158
158
159
159
For source code and reporting issues, please visit the official GitHub repository:
160
160
@@ -166,7 +166,7 @@ The **Mbed OS GIGA Boards** package is based on the **Arduino Mbed Core**, and i
166
166
167
167
-[GIGA R1 WiFi](/hardware/giga-r1-wifi)
168
168
169
-
You can install this package in the board manager by searching for "**Arduino Mbed OS GIGA Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
169
+
You can install this package in the board manager by searching for "**Arduino Mbed OS GIGA Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
170
170
171
171
For source code and reporting issues, please visit the official GitHub repository:
172
172
@@ -181,7 +181,7 @@ The **Mbed OS Nano Boards** package is based on the **Arduino Mbed Core**, and i
181
181
-[Nano 33 BLE Sense](/hardware/nano-33-ble-sense)
182
182
-[Nano 33 BLE Sense Rev2](/hardware/nano-33-ble-sense-rev2)
183
183
184
-
You can install this package in the board manager by searching for "**Arduino Mbed OS Nano Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
184
+
You can install this package in the board manager by searching for "**Arduino Mbed OS Nano Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
185
185
186
186
For source code and reporting issues, please visit the official GitHub repository:
187
187
@@ -196,7 +196,7 @@ The **Mbed OS Portenta Boards** package is based on the **Arduino Mbed Core**, a
You can install this package in the board manager by searching for "**Arduino Mbed OS Portenta Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
199
+
You can install this package in the board manager by searching for "**Arduino Mbed OS Portenta Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
200
200
201
201
For source code and reporting issues, please visit the official GitHub repository:
202
202
@@ -210,7 +210,7 @@ The **Mbed OS Nicla Boards** package is based on the **Arduino Mbed Core**, and
210
210
-[Nicla Vision](/hardware/nicla-vision)
211
211
-[Nicla Voice](/hardware/nicla-voice)
212
212
213
-
You can install this package in the board manager by searching for "**Arduino Mbed OS Nicla Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
213
+
You can install this package in the board manager by searching for "**Arduino Mbed OS Nicla Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
214
214
215
215
For source code and reporting issues, please visit the official GitHub repository:
216
216
@@ -222,7 +222,7 @@ The **Mbed OS Edge Boards** package is based on the **Arduino Mbed Core**, and i
222
222
223
223
-[Edge Control](/hardware/edge-control)
224
224
225
-
You can install this package in the board manager by searching for "**Arduino Mbed OS Edge Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
225
+
You can install this package in the board manager by searching for "**Arduino Mbed OS Edge Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
226
226
227
227
For source code and reporting issues, please visit the official GitHub repository:
228
228
@@ -234,19 +234,19 @@ The **Renesas Portenta Boards** package is based on the **Arduino Renesas Core**
234
234
235
235
-[Portenta C33](/hardware/portenta-c33)
236
236
237
-
You can install this package in the board manager by searching for "**Arduino Renesas Portenta Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
237
+
You can install this package in the board manager by searching for "**Arduino Renesas Portenta Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
238
238
239
239
For source code and reporting issues, please visit the official GitHub repository:
The **ESP32 Boards** package is based on the **Arduino-esp32 core**, and includes the following boards:
245
+
The **ESP32 Boards** package is based on the **Arduino-esp32 Core**, and includes the following boards:
246
246
247
247
-[Nano ESP32](/hardware/nano-esp32)
248
248
249
-
You can install this package in the board manager by searching for "**Arduino ESP32 Boards**". For detailed instructions, see the [Installing a Core section](#installing-a-core).
249
+
You can install this package in the board manager by searching for "**Arduino ESP32 Boards**". For detailed instructions, see the [Installing a Board Package section](#installing-a-board-package).
250
250
251
251
For source code and reporting issues, please visit the official GitHub repository:
Copy file name to clipboardExpand all lines: content/software/ide-v2/tutorials/ide-v2-serial-monitor/ide-v2-serial-monitor.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ You can also follow the [downloading and installing the Arduino IDE 2](/software
20
20
21
21
- Arduino IDE 2 installed.
22
22
- Arduino board.
23
-
-Core installed for the board used.
23
+
-Board package installed for the board used.
24
24
25
25
## Notable Changes
26
26
@@ -86,7 +86,7 @@ This is really useful when working with various communication / connectivity pro
86
86
87
87

88
88
89
-
**2.** Now, we need to choose another board. In this example, we are using an **Arduino Nano 33 IoT**. If you have connected it to your computer and installed the necessary core for it, it will show up in the board list.
89
+
**2.** Now, we need to choose another board. In this example, we are using an **Arduino Nano 33 IoT**. If you have connected it to your computer and installed the necessary board package for it, it will show up in the board list.
90
90
91
91

0 commit comments