Skip to content

Commit baeaeb5

Browse files
committed
IDE docs
1 parent 7b65acb commit baeaeb5

File tree

7 files changed

+33
-33
lines changed

7 files changed

+33
-33
lines changed
Loading

content/software/ide-v2/tutorials/01.getting-started-ide-v2/ide-v2-autocomplete-feature.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ To access your sketchbook, click on the **folder icon** located in the sidebar.
5555

5656
![Boards Manager.](assets/board-manager.png)
5757

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.
5959

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.
6161

6262
***To learn more about the Boards Manager, visit the [Installing new boards tutorial](/software/ide-v2/tutorials/ide-v2-board-manager).***
6363

@@ -97,7 +97,7 @@ An important part of the Arduino Documentation are the example sketches that com
9797

9898
Libraries that come bundled as a part of a boards package may also include libraries, and those libraries often include example sketches.
9999

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.
101101

102102
![Example sketches](./assets/examplesketches.png)
103103

Loading
Loading

content/software/ide-v2/tutorials/02.ide-v2-board-manager/ide-v2-board-manager.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Installing a Core in the IDE 2'
2+
title: 'Installing a Board Package in the IDE 2'
33
difficulty: beginner
44
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.'
55
tags:
@@ -8,7 +8,7 @@ tags:
88
author: 'Karl Söderby & Jacob Hylén'
99
---
1010

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!
1212

1313
You can easily download the editor from the [Arduino Software page](https://www.arduino.cc/en/software).
1414

@@ -20,27 +20,27 @@ You can also follow the [downloading and installing the Arduino IDE 2](/software
2020

2121
## Why Use the Board Manager?
2222

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?
2424

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.
2626

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.
2828

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.
3030

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.
3232

33-
## Installing a Core
33+
## Installing a Board Package
3434

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.
3636

3737
**1.** Open the Arduino IDE 2.
3838

3939
**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.
4040

4141
![The board manager.](assets/installing-a-core-img01.png)
4242

43-
**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.
4444

4545
![Navigating the board manager.](assets/installing-a-core-img02.png)
4646

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

5353
![Board is installed.](assets/installing-a-core-img04.png)
5454

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!
5656

5757
### Changing version
5858

@@ -77,13 +77,13 @@ And that should be it!
7777
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.
7878
![Boards manager](./assets/installing-a-core-img08.png)
7979

80-
## What Core Should I Install?
80+
## What Board Package Should I Install?
8181

82-
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:
8383

8484
### AVR
8585

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:
8787

8888
- [UNO R3](/hardware/uno-rev3)
8989
- [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
9393
- [Nano](/hardware/nano)
9494
- [Mega 2560](/hardware/mega-2560)
9595

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).
9797

9898
For source code and reporting issues, please visit the official GitHub repository:
9999

@@ -106,7 +106,7 @@ The **MegaAVR Boards package** is based on the **Arduino AVR Core**, and include
106106
- [UNO WiFi Rev2](/hardware/uno-wifi-rev2)
107107
- [Nano Every](/hardware/nano-every)
108108

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).
110110

111111
For source code and reporting issues, please visit the official GitHub repository:
112112

@@ -119,7 +119,7 @@ The **UNO R4 Boards** package is based on the **Arduino Renesas Core**, and incl
119119
- [UNO R4 Minima](/hardware/uno-r4-minima)
120120
- [UNO R4 WiFi](/hardware/uno-r4-wifi)
121121

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).
123123

124124
For source code and reporting issues, please visit the official GitHub repository:
125125

@@ -131,7 +131,7 @@ The **SAM Boards** package is based on the **Arduino SAM Core**, and includes th
131131

132132
- [Due](/hardware/due)
133133

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).
135135

136136
For source code and reporting issues, please visit the official GitHub repository:
137137

@@ -154,7 +154,7 @@ The **SAMD Boards** package is based on the **Arduino SAMD Core**, and includes
154154
- [MKR Vidor 4000](/hardware/mkr-vidor-4000)
155155

156156

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).
158158

159159
For source code and reporting issues, please visit the official GitHub repository:
160160

@@ -166,7 +166,7 @@ The **Mbed OS GIGA Boards** package is based on the **Arduino Mbed Core**, and i
166166

167167
- [GIGA R1 WiFi](/hardware/giga-r1-wifi)
168168

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).
170170

171171
For source code and reporting issues, please visit the official GitHub repository:
172172

@@ -181,7 +181,7 @@ The **Mbed OS Nano Boards** package is based on the **Arduino Mbed Core**, and i
181181
- [Nano 33 BLE Sense](/hardware/nano-33-ble-sense)
182182
- [Nano 33 BLE Sense Rev2](/hardware/nano-33-ble-sense-rev2)
183183

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).
185185

186186
For source code and reporting issues, please visit the official GitHub repository:
187187

@@ -196,7 +196,7 @@ The **Mbed OS Portenta Boards** package is based on the **Arduino Mbed Core**, a
196196
- [Portenta H7-lite-connected](/hardware/portenta-h7-lite-connected)
197197
- [Portenta X8](/hardware/portenta-x8)
198198

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 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).
200200

201201
For source code and reporting issues, please visit the official GitHub repository:
202202

@@ -210,7 +210,7 @@ The **Mbed OS Nicla Boards** package is based on the **Arduino Mbed Core**, and
210210
- [Nicla Vision](/hardware/nicla-vision)
211211
- [Nicla Voice](/hardware/nicla-voice)
212212

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).
214214

215215
For source code and reporting issues, please visit the official GitHub repository:
216216

@@ -222,7 +222,7 @@ The **Mbed OS Edge Boards** package is based on the **Arduino Mbed Core**, and i
222222

223223
- [Edge Control](/hardware/edge-control)
224224

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).
226226

227227
For source code and reporting issues, please visit the official GitHub repository:
228228

@@ -234,19 +234,19 @@ The **Renesas Portenta Boards** package is based on the **Arduino Renesas Core**
234234

235235
- [Portenta C33](/hardware/portenta-c33)
236236

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).
238238

239239
For source code and reporting issues, please visit the official GitHub repository:
240240

241241
- [ArduinoCore-renesas](https://github.com/arduino/ArduinoCore-renesas)
242242

243243
### ESP32
244244

245-
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:
246246

247247
- [Nano ESP32](/hardware/nano-esp32)
248248

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).
250250

251251
For source code and reporting issues, please visit the official GitHub repository:
252252

content/software/ide-v2/tutorials/ide-v2-serial-monitor/ide-v2-serial-monitor.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ You can also follow the [downloading and installing the Arduino IDE 2](/software
2020

2121
- Arduino IDE 2 installed.
2222
- Arduino board.
23-
- Core installed for the board used.
23+
- Board package installed for the board used.
2424

2525
## Notable Changes
2626

@@ -86,7 +86,7 @@ This is really useful when working with various communication / connectivity pro
8686

8787
![Open a new sketch.](assets/serial-monitor-img04.png)
8888

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.
9090

9191
![List of available boards.](assets/serial-monitor-img05.png)
9292

content/software/ide-v2/tutorials/ide-v2-serial-plotter/ide-v2-serial-plotter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ In this tutorial, we will take a quick look on how to enable this feature (works
1919
## Requirements
2020

2121
- [Arduino IDE 2 installed](https://www.arduino.cc/en/software).
22-
- [Core installed](/software/ide-v2/tutorials/ide-v2-board-manager) for the board used.
22+
- [Board package installed](/software/ide-v2/tutorials/ide-v2-board-manager) for the board used.
2323
- Arduino board.
2424
- Potentiometer (optional).
2525

0 commit comments

Comments
 (0)