Skip to content

Commit 642bb45

Browse files
committed
Merge branch 'main' of https://github.com/arduino/docs-content into sync/pre-launch/nano-matter
2 parents 7a356df + 000e425 commit 642bb45

File tree

365 files changed

+1803
-2003
lines changed

Some content is hidden

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

365 files changed

+1803
-2003
lines changed

.github/workflows/cloudflare.yml

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ jobs:
1515

1616
steps:
1717
- uses: actions/checkout@v3
18+
with:
19+
fetch-depth: 0
1820
- uses: actions/setup-node@v3
1921
with:
2022
node-version: 18

.github/workflows/deploy-prd.yml

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ jobs:
1616

1717
steps:
1818
- uses: actions/checkout@v3
19+
with:
20+
fetch-depth: 0
1921
- uses: actions/setup-node@v3
2022
with:
2123
node-version: 18

.github/workflows/deploy-stg.yml

+3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ jobs:
1515

1616
steps:
1717
- uses: actions/checkout@v3
18+
with:
19+
fetch-depth: 0
20+
- run: git log -1 --pretty=format:%aI content/learn/04.electronics/05.servo-motors/servo-motors.md
1821
- uses: actions/setup-node@v3
1922
with:
2023
node-version: 18

content/hardware/01.mkr/01.boards/mkr-1000-wifi/product.md

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ forumCategorySlug: '/hardware/mkr-boards/mkr1000/137'
99
certifications: [CE, UKCA]
1010
status: end-of-life
1111
productCode: '017'
12+
sku: [ABX00004, ABX00011]
1213
---
1314

1415
The Arduino MKR 1000 WiFi is the easiest point of entry to basic IoT and pico-network application design. Whether you are looking at setting up a sensor network for your office or building a smart home, the MKR 1000 WiFi will make that journey easy.

content/hardware/01.mkr/01.boards/mkr-fox-1200/product.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ forumCategorySlug: '/mkr-boards/mkrfox1200/142'
88
certifications: [CE, UKCA]
99
status: end-of-life
1010
productCode: '128'
11+
sku: [ABX00014]
1112
---
1213

1314
The MKR FOX 1200 is your entry point to start working with the European Sigfox networks. The board can easily be added to the Sigfox infrastructure. It also features very low power consumption, and is designed to run on batteries for a longer period of time.
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,76 @@
1-
---
2-
title: "MKR FOX 1200 Movement Trigger"
3-
description: "Use your MKR FOX 1200 as a movement trigger to keep an eye on your belongings."
4-
coverImage: "assets/img_0186_a3yjVyo0kX.JPG"
5-
tags: [geolocation]
6-
author: "Arduino_Genuino, Andrea Richetta"
7-
difficulty: intermediate
8-
source: "https://create.arduino.cc/projecthub/45374/mkr-fox-1200-movement-trigger-dacbe0"
9-
---
10-
11-
## Components and Supplies
12-
13-
- [Arduino MKR Fox 1200](https://store.arduino.cc/arduino-mkrfox1200)
14-
- [Jumper wires (generic)](https://www.newark.com/88W2571?COM=ref_hackster)
15-
- [AA Batteries](http://www.amazon.com/dp/B00451SSBI/?tag=octopart00-20)
16-
- 2 x AA battery holder
17-
- [Adafruit MMA8451 3 Axis accelerometer](https://www.adafruit.com/product/2019)
18-
19-
## About This Project
20-
21-
### Background
22-
23-
This project relies on the geolocation feature of the Sigfox network.
24-
25-
The location computation is based on the data from the Sigfox infrastructure, coming from several replicas of the same messages sent by a device and received by different base stations. The method used is not based on flight time or signal Doppler shift, but on the signal strength (RSSI - Received Signal Stren- gth Indicator) using a probability model (the location with the highest probability is selected). The Sigfox geolocation service will evolve in 2017 to increase its accuracy by using machine learning technology.
26-
27-
### Accelerometer
28-
29-
Another key technology is the micromachined accelerometer inside the MMA8451 device: an I2C interfaced sensor that our project uses to detect movements and trigger the communication with the Sigfox network. Thanks to the low power modes of SAMD21 and Sigfox technology, expect this project to run for several months on a pair of AA Alkaline batteries.
30-
31-
### Components
32-
33-
![The hardware.](assets/img_0186_LNagrJd3Br.JPG)
34-
35-
### Build It
36-
37-
Connect the 3 axis to the MKR FOX 1200 as shown:
38-
39-
![Connect the accelerometer.](assets/img_0187_ahiTIvQTm8.JPG)
40-
41-
![Done!](assets/img_0188_Bk1ic7SkYi.JPG)
42-
43-
Connect a jumper between pin 14 and pin 0:
44-
45-
![](assets/img_0190_OKMcSlGMMp.JPG)
46-
47-
Put in a nice box:
48-
49-
![Put the components in a box.](assets/img_0191_LoOvn21wF7.JPG)
50-
51-
![Your setup is now hidden!](assets/img_0192_efNkd6uk5S.JPG)
52-
53-
Place the box inside the car:
54-
55-
![The box in the car.](assets/img_0193_38n9JqwBeV.JPG)
56-
57-
58-
## Code
59-
60-
<iframe src='https://create.arduino.cc/editor/Arduino_Genuino/3bcf9f25-65cf-4f91-ae15-64436bbd5bde/preview?embed&snippet' style='height:510px;width:100%;margin:10px 0' frameborder='0'></iframe>
61-
62-
63-
### How It Works
64-
65-
Once the movement sensor triggers, the MKR FOX will send an alert message with the coordinates taken from the network.
66-
67-
### Software
68-
69-
On software side, if you haven't done yet, register your MKR FOX 1200 by following the example [here](https://www.arduino.cc/en/Tutorial/SigFoxFirstConfiguration).
70-
71-
Then go to the [Sigfox backend](https://backend.sigfox.com/) and configure the callback as follows:
72-
73-
![Sigfox Backend.](assets/2017-07-10-102532_1589x339_scrot_rZLYCKniB0.png)
74-
75-
1+
---
2+
title: "MKR FOX 1200 Movement Trigger"
3+
description: "Use your MKR FOX 1200 as a movement trigger to keep an eye on your belongings."
4+
coverImage: "assets/img_0186_a3yjVyo0kX.JPG"
5+
tags: [geolocation]
6+
author: "Arduino_Genuino, Andrea Richetta"
7+
difficulty: intermediate
8+
source: "https://create.arduino.cc/projecthub/45374/mkr-fox-1200-movement-trigger-dacbe0"
9+
---
10+
11+
## Components and Supplies
12+
13+
- [Arduino MKR Fox 1200](https://store.arduino.cc/arduino-mkrfox1200)
14+
- [Jumper wires (generic)](https://www.newark.com/88W2571?COM=ref_hackster)
15+
- [AA Batteries](http://www.amazon.com/dp/B00451SSBI/?tag=octopart00-20)
16+
- 2 x AA battery holder
17+
- [Adafruit MMA8451 3 Axis accelerometer](https://www.adafruit.com/product/2019)
18+
19+
## About This Project
20+
21+
### Background
22+
23+
This project relies on the geolocation feature of the Sigfox network.
24+
25+
The location computation is based on the data from the Sigfox infrastructure, coming from several replicas of the same messages sent by a device and received by different base stations. The method used is not based on flight time or signal Doppler shift, but on the signal strength (RSSI - Received Signal Stren- gth Indicator) using a probability model (the location with the highest probability is selected). The Sigfox geolocation service will evolve in 2017 to increase its accuracy by using machine learning technology.
26+
27+
### Accelerometer
28+
29+
Another key technology is the micromachined accelerometer inside the MMA8451 device: an I2C interfaced sensor that our project uses to detect movements and trigger the communication with the Sigfox network. Thanks to the low power modes of SAMD21 and Sigfox technology, expect this project to run for several months on a pair of AA Alkaline batteries.
30+
31+
### Components
32+
33+
![The hardware.](assets/img_0186_LNagrJd3Br.JPG)
34+
35+
### Build It
36+
37+
Connect the 3 axis to the MKR FOX 1200 as shown:
38+
39+
![Connect the accelerometer.](assets/img_0187_ahiTIvQTm8.JPG)
40+
41+
![Accelerometer connected.](assets/img_0188_Bk1ic7SkYi.JPG)
42+
43+
Connect a jumper between pin 14 and pin 0:
44+
45+
![Connect jumpers.](assets/img_0190_OKMcSlGMMp.JPG)
46+
47+
Put in a nice box:
48+
49+
![Put the components in a box.](assets/img_0191_LoOvn21wF7.JPG)
50+
51+
![Your setup is now hidden!](assets/img_0192_efNkd6uk5S.JPG)
52+
53+
Place the box inside the car:
54+
55+
![The box in the car.](assets/img_0193_38n9JqwBeV.JPG)
56+
57+
58+
## Code
59+
60+
<iframe src='https://create.arduino.cc/editor/Arduino_Genuino/3bcf9f25-65cf-4f91-ae15-64436bbd5bde/preview?embed&snippet' style='height:510px;width:100%;margin:10px 0' frameborder='0'></iframe>
61+
62+
63+
### How It Works
64+
65+
Once the movement sensor triggers, the MKR FOX will send an alert message with the coordinates taken from the network.
66+
67+
### Software
68+
69+
On software side, if you haven't done yet, register your MKR FOX 1200 by following the example [here](https://www.arduino.cc/en/Tutorial/SigFoxFirstConfiguration).
70+
71+
Then go to the [Sigfox backend](https://backend.sigfox.com/) and configure the callback as follows:
72+
73+
![Sigfox Backend.](assets/2017-07-10-102532_1589x339_scrot_rZLYCKniB0.png)
74+
75+
7676
![Change the recipient with your email address.](assets/2017-07-10-102547_721x597_scrot_YyrFIJ2FbV.png)

content/hardware/01.mkr/01.boards/mkr-gsm-1400/product.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ forumCategorySlug: '/hardware/mkr-boards/mkrgsm1400/146'
88
status: end-of-life
99
certifications: [CE, UKCA]
1010
productCode: '021'
11+
sku: [ABX00018]
1112
---
1213

1314
The Arduino MKR GSM 1400 is a great starting point for building IoT projects connected to GSM / 3G network. Whether you are looking at building a sensor network for agricultural projects, or for urban data collection, the MKR GSM 1400 is your go-to board for IoT projects when Wi-Fi® is not available.
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,64 @@
1-
---
2-
title: "Arduino MKR GSM 1400 and DTMF "
3-
description: "This tutorial shows how to use the Arduino MKR GSM 1400's DTMF feature to have a direct interaction with your phone."
4-
coverImage: "assets/dtmf_hwrobPpQIT.jpg"
5-
tags: [internet of things, iot]
6-
difficulty: intermediate
7-
author: "Arduino_Genuino"
8-
source: "https://create.arduino.cc/projecthub/Arduino_Genuino/arduino-mkr-gsm-1400-and-dtmf-acc497"
9-
---
10-
11-
## Components and Supplies
12-
13-
- [Arduino MKR GSM 1400](https://www.newark.com/55AC1187?COM=ref_hackster)
14-
- 3.7 V LiPo Battery
15-
- [Adafruit NeoPixel Ring: WS2812 5050 RGB LED](http://www.newark.com/26Y8458?COM=ref_hackster)
16-
- [Resistor 10k ohm](https://www.newark.com/multicomp/mccfr0w4j0103a50/carbon-film-resistor-10kohm-250mw/dp/58K5002?COM=ref_hackster)
17-
- [ON Semiconductor 2N7000](https://www.mouser.it/ProductDetail/ON-Semiconductor-Fairchild/2N7000/?qs=sGAEpiMZZMshyDBzk1%2fWi9bHELEahoDnY1fyKF6A6Ko%3d)
18-
- [Breadboard (generic)](https://www.newark.com/99W1759?COM=ref_hackster)
19-
- [Jumper wires (generic)](https://www.newark.com/88W2571?COM=ref_hackster)
20-
21-
## Apps and Online Services
22-
23-
- [Arduino IDE](https://www.arduino.cc/en/main/software)
24-
- [Arduino Web Editor](https://create.arduino.cc/editor)
25-
26-
## About This Project
27-
28-
### Introduction
29-
30-
Like every phone, the GSM module on your Arduino MKR GSM 1400 can recognize DTMF tones. These are the tones that you can hear whenever you press a key on your phone's keyboard during a call.
31-
32-
## How It Works
33-
34-
The operating principle of this tutorial is very simple: every time a phone call is received, the board answers the call and waits for a DTMF tone. When the tone is pressed, the board parses it, prints it on the serial monitor, and changes the LEDs color according to the pressed button.
35-
36-
### Hardware Connections
37-
38-
As you can see from the breadboard layout, a transistor is present between the Arduino board and the NeoPixel input. This is placed since the MKR GSM 1400 operates at 3.3V while the NeoPixel works at 5V. The transistor is used as a voltage translator. In the layout, there is also a single NeoPixel placed instead of the ring just for the sake of simplicity.
39-
40-
## Setup
41-
42-
The setup to use this code is very simple. You just have to:
43-
44-
* Plug the antenna into the board
45-
* Plug a micro SIM card into your board
46-
* Connect the LEDs as shown in the scheme
47-
* Plug the battery into the board
48-
* Plug the micro USB cable and connect it to your PC
49-
* Load the code on the board using the Arduino Java or Web IDE
50-
* Open the serial monitor
51-
* Call the board and enjoy pressing buttons on your keyboard!
52-
53-
## Code
54-
<iframe src='https://create.arduino.cc/editor/Arduino_Genuino/8e87bd19-988e-4082-a2be-d0525519d369/preview?embed&snippet' style='height:510px;width:100%;margin:10px 0' frameborder='0'></iframe>
55-
56-
### Schematics
57-
![Schematics.](assets/mkrgsm1400dtmf_l94ODUYXzR.png)
58-
59-
60-
61-
### See Also
62-
1+
---
2+
title: "Arduino MKR GSM 1400 and DTMF "
3+
description: "This tutorial shows how to use the Arduino MKR GSM 1400's DTMF feature to have a direct interaction with your phone."
4+
coverImage: "assets/dtmf_hwrobPpQIT.jpg"
5+
tags: [internet of things, iot]
6+
difficulty: intermediate
7+
author: "Arduino_Genuino"
8+
source: "https://create.arduino.cc/projecthub/Arduino_Genuino/arduino-mkr-gsm-1400-and-dtmf-acc497"
9+
---
10+
11+
## Components and Supplies
12+
13+
- [Arduino MKR GSM 1400](https://www.newark.com/55AC1187?COM=ref_hackster)
14+
- 3.7 V LiPo Battery
15+
- [Adafruit NeoPixel Ring: WS2812 5050 RGB LED](http://www.newark.com/26Y8458?COM=ref_hackster)
16+
- [Resistor 10k ohm](https://www.newark.com/multicomp/mccfr0w4j0103a50/carbon-film-resistor-10kohm-250mw/dp/58K5002?COM=ref_hackster)
17+
- [ON Semiconductor 2N7000](https://www.mouser.it/ProductDetail/ON-Semiconductor-Fairchild/2N7000/?qs=sGAEpiMZZMshyDBzk1%2fWi9bHELEahoDnY1fyKF6A6Ko%3d)
18+
- [Breadboard (generic)](https://www.newark.com/99W1759?COM=ref_hackster)
19+
- [Jumper wires (generic)](https://www.newark.com/88W2571?COM=ref_hackster)
20+
21+
## Apps and Online Services
22+
23+
- [Arduino IDE](https://www.arduino.cc/en/main/software)
24+
- [Arduino Web Editor](https://create.arduino.cc/editor)
25+
26+
## About This Project
27+
28+
### Introduction
29+
30+
Like every phone, the GSM module on your Arduino MKR GSM 1400 can recognize DTMF tones. These are the tones that you can hear whenever you press a key on your phone's keyboard during a call.
31+
32+
## How It Works
33+
34+
The operating principle of this tutorial is very simple: every time a phone call is received, the board answers the call and waits for a DTMF tone. When the tone is pressed, the board parses it, prints it on the serial monitor, and changes the LEDs color according to the pressed button.
35+
36+
### Hardware Connections
37+
38+
As you can see from the breadboard layout, a transistor is present between the Arduino board and the NeoPixel input. This is placed since the MKR GSM 1400 operates at 3.3V while the NeoPixel works at 5V. The transistor is used as a voltage translator. In the layout, there is also a single NeoPixel placed instead of the ring just for the sake of simplicity.
39+
40+
## Setup
41+
42+
The setup to use this code is very simple. You just have to:
43+
44+
* Plug the antenna into the board
45+
* Plug a micro SIM card into your board
46+
* Connect the LEDs as shown in the scheme
47+
* Plug the battery into the board
48+
* Plug the micro USB cable and connect it to your PC
49+
* Load the code on the board using the Arduino Java or Web IDE
50+
* Open the serial monitor
51+
* Call the board and enjoy pressing buttons on your keyboard!
52+
53+
## Code
54+
<iframe src='https://create.arduino.cc/editor/Arduino_Genuino/8e87bd19-988e-4082-a2be-d0525519d369/preview?embed&snippet' style='height:510px;width:100%;margin:10px 0' frameborder='0'></iframe>
55+
56+
### Schematics
57+
58+
![The schematic.](assets/mkrgsm1400dtmf_l94ODUYXzR.png)
59+
60+
61+
62+
### See Also
63+
6364
This example is based on the [Arduino MKR GSM](https://www.arduino.cc/en/Reference/MKRGSM) library.

0 commit comments

Comments
 (0)