Skip to content

Commit d3aca37

Browse files
authored
Merge pull request #2333 from arduino/karlsoderby/launch-prep
Karlsoderby/launch prep
2 parents d26bbad + 5dbda38 commit d3aca37

File tree

55 files changed

+58
-4762
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+58
-4762
lines changed

content/micropython/00.first-steps/00.intro-micropython/intro-micropython.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ MicroPython is a lightweight implementation of Python 3 designed to run on micro
1212

1313
![MicroPython with Arduino](assets/micropython-arduino.png)
1414

15-
When using MicroPython on Arduino boards, the software is first installed on your Arduino. This allows the board to interpret and run Python code. Once MicroPython is installed on your board (don't worry, we'll cover this [here]()), you can start writing and executing Python scripts instantly.
15+
When using MicroPython on Arduino boards, the software is first installed on your Arduino. This allows the board to interpret and run Python code. Once MicroPython is installed on your board (don't worry, we'll cover this [here](/micropython/first-steps/install-guide)), you can start writing and executing Python scripts instantly.
1616

1717
Unlike traditional development approaches, where you compile code and then flash it to the board, with MicroPython you write Python scripts and run them instantly on your Arduino. This makes the development process much faster and more interactive.
1818

@@ -38,7 +38,7 @@ The MicroPython installation includes several key components:
3838

3939
## How to Program for MicroPython
4040

41-
Programming in MicroPython involves writing Python scripts in a text editor and then running them on your board. For this, we can use the [Arduino Lab for MicroPython]().
41+
Programming in MicroPython involves writing Python scripts in a text editor and then running them on your board. For this, we can use the [Arduino Lab for MicroPython](https://labs.arduino.cc/en/labs/micropython).
4242

4343
When writing MicroPython code, it's essential to think in terms of **modularity**. A good practice is to break down your code into smaller, reusable modules rather than writing everything in one large file. This approach makes it easier to manage and maintain code, especially for larger projects.
4444

content/micropython/00.first-steps/01.install-guide/installing-micropython.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,6 @@ By following these steps, you should be able to successfully install MicroPython
113113
### Next Steps
114114

115115
This tutorial is **Part Two** of the **"First Steps"** series. We recommend you following the next tutorial that will allow you to control the Arduino board's LED.
116-
- [First Steps - Part Three]()
116+
- [First Steps - My First Script](/micropython/first-steps/first-script)
117117

118118

content/micropython/00.first-steps/02.first-script/first-script.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ MicroPython is officially supported on several Arduino boards. Here’s a list o
4141

4242
## Board and Editor Setup
4343

44-
1. Open the [Arduino Lab for MicroPython]() application.
44+
1. Open the [Arduino Lab for MicroPython](https://labs.arduino.cc/en/labs/micropython) application.
4545
2. Plug the Arduino board into the computer using a USB cable.
4646
![Connect board to computer.](assets/usb-comp.png)
4747
3. Press the connection button on the top left corner of the window. The connected Arduino board should appear (by its port name), and we can click it:
4848
![Connect to the board in the editor.](assets/select-board-ide.png)
4949

50-
***Need help installing MicroPython on your board? Visit the [MicroPython installation guide]().***
50+
***Need help installing MicroPython on your board? Visit the [MicroPython installation guide](/micropython/first-steps/install-guide).***
5151

5252
## First Script (LED Blink)
5353

content/micropython/01.basics/00.digital-io/digital-io.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@ In this guide, we will be using some additional electronic components:
6060

6161
## Board and Editor Setup
6262

63-
1. Open the [Arduino Lab for MicroPython]() application.
63+
1. Open the [Arduino Lab for MicroPython](https://labs.arduino.cc/en/labs/micropython) application.
6464
2. Plug the Arduino board into the computer using a USB cable.
6565
![Connect board to computer.](assets/usb-comp.png)
6666
3. Press the connection button on the top left corner of the window. The connected Arduino board should appear (by its port name), and we can click it:
6767
![Connect to the board in the editor.](assets/select-board-ide.png)
6868

69-
***Need help installing MicroPython on your board? Visit the [MicroPython installation guide]().***
69+
***Need help installing MicroPython on your board? Visit the [MicroPython installation guide](/micropython/first-steps/install-guide).***
7070

7171
## Digital Outputs
7272

content/micropython/01.basics/01.analog-io/analog-io.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ In this guide, we will be using some additional electronic components:
5252

5353
## Board and Editor Setup
5454

55-
1. Open the [Arduino Lab for MicroPython]() application.
55+
1. Open the [Arduino Lab for MicroPython](https://labs.arduino.cc/en/labs/micropython) application.
5656
2. Plug the Arduino board into the computer using a USB cable.
5757
![Connect board to computer.](assets/usb-comp.png)
5858
3. Press the connection button on the top left corner of the window. The connected Arduino board should appear (by its port name), and we can click it:
5959
![Connect to the board in the editor.](assets/select-board-ide.png)
6060

61-
***Need help installing MicroPython on your board? Visit the [MicroPython installation guide]().***
61+
***Need help installing MicroPython on your board? Visit the [MicroPython installation guide](/micropython/first-steps/install-guide).***
6262

6363
## Analog Inputs
6464

content/micropython/01.basics/02.loops/loops.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ MicroPython is officially supported on several Arduino boards. Here’s a list o
4141

4242
## Board and Editor Setup
4343

44-
1. Open the [Arduino Lab for MicroPython]() application.
44+
1. Open the [Arduino Lab for MicroPython](https://labs.arduino.cc/en/labs/micropython) application.
4545
2. Plug the Arduino board into the computer using a USB cable.
4646
![Connect board to computer.](assets/usb-comp.png)
4747
3. Press the connection button on the top left corner of the window. The connected Arduino board should appear (by its port name), and we can click it:
4848
![Connect to the board in the editor.](assets/select-board-ide.png)
4949

50-
***Need help installing MicroPython on your board? Visit the [MicroPython installation guide]().***
50+
***Need help installing MicroPython on your board? Visit the [MicroPython installation guide](/micropython/first-steps/install-guide).***
5151

5252
## Loop Structures in MicroPython
5353

content/micropython/01.basics/03.data-logger/data-logger.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Data logging using MicroPython is a great feature, as we can use the board's fil
99

1010
In this tutorial, we will create a `.csv` file, make some readings from an analog pin, and store the data in the file. The file can then be accessed via the Arduino Lab for MicroPython editor.
1111

12-
***To learn more about the MicroPython file system, visit [this article]().***
12+
***To learn more about the MicroPython file system, visit [this article](/micropython/environment/file-system).***
1313

1414
## Requirements
1515

@@ -43,13 +43,13 @@ MicroPython is officially supported on several Arduino boards. Here’s a list o
4343

4444
## Board and Editor Setup
4545

46-
1. Open the [Arduino Lab for MicroPython]() application.
46+
1. Open the [Arduino Lab for MicroPython](https://labs.arduino.cc/en/labs/micropython) application.
4747
2. Plug the Arduino board into the computer using a USB cable.
4848
![Connect board to computer.](assets/usb-comp.png)
4949
3. Press the connection button on the top left corner of the window. The connected Arduino board should appear (by its port name), and we can click it:
5050
![Connect to the board in the editor.](assets/select-board-ide.png)
5151

52-
***Need help installing MicroPython on your board? Visit the [MicroPython installation guide]().***
52+
***Need help installing MicroPython on your board? Visit the [MicroPython installation guide](/micropython/first-steps/install-guide).***
5353

5454
## Data Logger Example
5555

content/micropython/02.environment/00.online-editor/online-editor.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@ description: 'The Arduino Lab for MicroPython is an online code editor for writi
44
author: 'Karl Söderby'
55
---
66

7-
The [Arduino Lab for MicroPython](https://lab-micropython.arduino.cc/) is an online code editor that allows you to load MicroPython scripts to your Arduino board. This editor is part of the [Arduino Cloud](), and is free to use for everyone.
7+
The [Arduino Lab for MicroPython](https://lab-micropython.arduino.cc/) is an online code editor that allows you to load MicroPython scripts to your Arduino board. This editor is part of the [Arduino Cloud](https://app.arduino.cc/), and is free to use for everyone.
88

99
In this tutorial, we will take a look at how we can access it, and test it out by writing a simple script.
1010

11-
***Note that this tutorial does not go in depth on how the Arduino Lab for MicroPython works. For more details, you can visit the [guide to the Arduino Lab for MicroPython]().***
11+
***Note that this tutorial does not go in depth on how the Arduino Lab for MicroPython works. For more details, you can visit the [guide to the Arduino Lab for MicroPython](/micropython/environment/code-editor).***
1212

1313
## Requirements
1414

1515
- **Google Chrome, Opera, Edge** - these are the currently supported browsers.
16-
- [Arduino Cloud account registered]()
17-
- [A MicroPython compatible board]()
16+
- [Arduino Cloud account registered](https://login.arduino.cc/login)
17+
- [A MicroPython compatible board](/micropython/first-steps/install-guide/#micropython-compatible-arduino-boards)
1818

1919
## Setting Up
2020

21-
***To follow these steps, you will need to have MicroPython installed on your board. Haven't done this yet? Don't worry, check out the [Installing MicroPython]() guide.***
21+
***To follow these steps, you will need to have MicroPython installed on your board. Haven't done this yet? Don't worry, check out the [Installing MicroPython](/micropython/environment/code-editor) guide.***
2222

2323
Setting up the online environment is quick and easy. Follow the steps below to achieve it:
2424

content/micropython/02.environment/01.code-editor/code-editor.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ Arduino Lab for MicroPython includes a user-friendly code editor that helps us w
99

1010
## Requirements
1111

12-
- [Arduino Lab for MicroPython]()
12+
- [Arduino Lab for MicroPython](https://labs.arduino.cc/en/labs/micropython)
1313
- **MicroPython compatible board** (not required for using the editor, but for running any code).
1414

15-
***Note that the Arduino Lab for MicroPython is now also available online, as part of the Arduino Cloud platform. You will find it here: [Arduino Cloud - Arduino Lab for MicroPython]().***
15+
***Note that the Arduino Lab for MicroPython is now also available online, as part of the Arduino Cloud platform. You will find it here: [Arduino Cloud - Arduino Lab for MicroPython](/micropython/environment/code-editor).***
1616

1717
## Arduino Labs for MicroPython
1818

@@ -47,14 +47,14 @@ Managing files in the Arduino Lab for MicroPython is straightforward and allows
4747

4848
![Managing files in Arduino Lab for MicroPython](assets/IDEFileManager.png)
4949

50-
***For a detailed tutorial on using the file system, please refer to the [File System Tutorial]().***
50+
***For a detailed tutorial on using the file system, please refer to the [File System Tutorial](/micropython/environment/file-system).***
5151

5252
### REPL
5353

5454
The REPL can be found by expanding the terminal. Here you can interact with the terminal. The buttons allow for basic features like copy and pasting as the shortcuts like ```CTRL+C will´´´ not work on this window.
5555

5656
![The REPL.](assets/consoleTerminal.png)
57-
***For a detailed tutorial on using the file system, please refer to the [File System Tutorial]().***
57+
***For a detailed tutorial on using the file system, please refer to the [File System Tutorial](/micropython/environment/file-system).***
5858

5959
## Code Editor
6060

content/micropython/02.environment/02.file-system/file-system.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ This runs from main.py # executed from main.py
7373
This runs from my_new_script #executed from my_new_script
7474
```
7575

76-
Essentially, this is how [modules]() work. You import a module, and use a function from that module.
76+
Essentially, this is how [modules](/micropython/environment/modules) work. You import a module, and use a function from that module.
7777

7878
![Import code from a script.](assets/ImportScript.png)
7979

0 commit comments

Comments
 (0)