Skip to content

Commit 15d92ac

Browse files
Apply suggestions from code review
Applied suggestions Co-authored-by: José Antonio Bagur Nájera <josea.bagur@gmail.com>
1 parent 4cb8ee6 commit 15d92ac

File tree

1 file changed

+62
-62
lines changed
  • content/hardware/03.nano/carriers/nano-connector-carrier/tutorials/getting-started-nano-connector-carrier

1 file changed

+62
-62
lines changed

content/hardware/03.nano/carriers/nano-connector-carrier/tutorials/getting-started-nano-connector-carrier/content.md

Lines changed: 62 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -8,131 +8,131 @@ hardware:
88
- hardware/03.nano/carriers/nano-connector-carrier
99
---
1010

11-
The Arduino Connector Carrier is a versatile expansion board designed for the Arduino Nano form factor. It provides an easy way to interface your Arduino Nano with various sensors, modules, and storage options through industry-standard connectors. This carrier board eliminates the need for complex wiring and breadboarding, allowing you to focus on your project's functionality rather than connectivity challenges.
11+
The Nano Connector Carrier is a versatile expansion board designed for the Arduino Nano form factor. It provides an easy way to interface your Arduino Nano with various sensors, modules and storage options through industry-standard connectors. This carrier board eliminates the need for complex wiring and breadboarding, allowing you to focus on your project's functionality rather than connectivity challenges.
1212

1313
![The Nano Connector Carrier](assets/cover.gif)
1414

1515
## Compatibility
1616

17-
The carrier is designed to work with all Arduino Nano form factor boards. Its standardized layout ensures compatibility with current and future Arduino Nano boards, giving you flexibility in your project development.
17+
The carrier is designed to work with all Arduino Nano form factor boards. Its standardized layout ensures compatibility with current and future Arduino Nano family boards, giving you flexibility in developing your current and future projects.
1818

1919
![Carrier With a Nano Board](assets/nano-formfactor.png)
2020

2121
## Features
2222

23-
The Arduino Connector Carrier comes packed with useful features to enhance your Arduino Nano projects:
23+
The Nano Connector Carrier comes packed with the following key features to enhance your projects based on Nano family boards:
2424

2525
### Input Selector Switch
2626

27-
To ensure compatibility and as some Arduino Nano boards can be [configured to a different Input voltage levels](https://docs.arduino.cc/tutorials/nano-esp32/cheat-sheet/#Input:~:text=otherwise%20be%20damaged.-,Input%20Voltage%20(VIN),-If%20you%27re%20using) the carrier includes a switch to select 3.3V or 5V voltage levels. The selector switch allows you to choose the appropriate input voltage selection for your specific Nano board.
27+
To ensure full compatibility with the Nano family boards, as some boards can be [configured to different input voltage levels](https://docs.arduino.cc/tutorials/nano-esp32/cheat-sheet/#Input:~:text=otherwise%20be%20damaged.-,Input%20Voltage%20(VIN),-If%20you%27re%20using) the carrier includes a switch to select +3.3 VDC or +5 VDC input voltage levels. The selector switch lets you choose the appropriate input voltage for your Nano board.
2828

2929
![Onboard Voltage Switch](assets/power-switch-01.gif)
3030

31-
This flexibility ensures compatibility with a wide range of sensors and modules that operate at different voltage levels, eliminating the need for additional level shifters in most cases.
31+
This feature also ensures compatibility with a wide range of sensors and modules that operate at different voltage levels, eliminating the need for additional level shifters in most cases.
3232

3333
### Connectors
3434

35-
The Carrier includes both QWIIC and Grove connectors for expanding the board capability with external sensors as well as MicroSD:
35+
The Nano Connector Carrier includes both QWIIC and Grove connectors for expanding the Nano board's capability with external sensors, as well as an onboard microSD card slot to expand the board's memory capabilities :
3636
![Available Connectors](assets/connector-list.png)
3737

3838
#### Qwiic Connector
3939

40-
The carrier features a single Qwiic connector, allowing you to easily interface with Arduino Modulinos and other I²C-based sensors and modules.
40+
The Nano Connector Carrier features a single Qwiic connector, allowing you to easily interface with Arduino Modulinos and other Qwiic-based sensors and modules.
4141

4242
![QWIIC Connector](assets/qwiic-01.gif)
4343

44-
The Qwiic connector uses a 4-pin JST SH connector with standardized pinout:
44+
The Qwiic connector uses a 4-pin JST SH connector (P/N: SM04B-SRSS-TB(LF)(SN)) with the following standardized pinout:
4545

4646
| Pin | Connection |
4747
|-----|------------------------------------------|
4848
| GND | Ground |
49-
| VCC | 3.3V/5V (selected by the voltage switch) |
50-
| SDA | I²C Data (connected to A4 on the Nano) |
51-
| SCL | I²C Clock (connected to A5 on the Nano) |
49+
| VCC | +3.3 VDC/ +5 VDC (selected by the input selector switch) |
50+
| SDA | I²C Data (connected to the A4 pin of the Nano board) |
51+
| SCL | I²C Clock (connected to the A5 pin of the Nano board) |
5252

53-
A single Qwiic connector is all you need since it's designed to be daisy-chainable, allowing you to connect multiple Modulinos or other Qwiic-compatible devices in series. This connector makes it plug-and-play simple to add sensors, displays, and other I²C devices to your project.
53+
A single Qwiic connector is all you need since it's designed to be daisy-chainable, allowing you to connect multiple Modulinos or other Qwiic-compatible devices in series. This connector makes it plug-and-play simple to add sensors, displays and other Qwicc-compatible devices to your project.
5454

5555
#### Grove Connectors
5656

57-
The board includes 4 Grove connectors, compatible with the extensive ecosystem of Grove modules.
57+
The Nano Connector Carrier also includes four Grove connectors, compatible with the extensive ecosystem of Grove modules.
5858

5959
![Grove Connector](assets/grove-01.gif)
6060

61-
Each Grove connector has a specific pin configuration:
61+
The Grove connector uses a 4-pin DIP-2.0 mm connector (P/N: 114020164) with four different standardized pinouts:
6262

6363
**Grove (J5) - Analog**
6464

6565
| Pin | Connection |
6666
|-----|--------------------------------------|
6767
| GND | Ground |
68-
| VCC | 5V or 3.3V (based on voltage switch) |
69-
| A3 | Analog pin A3 |
70-
| A2 | Analog pin A2 |
68+
| VCC | +3.3 VDC/ +5 VDC (selected by the input selector switch) |
69+
| A3 | Analog pin A3 on the Nano board|
70+
| A2 | Analog pin A2 on the Nano board|
7171

7272
**Grove (J7) - Analog**
7373

7474
| Pin | Connection |
7575
|-----|--------------------------------------|
7676
| GND | Ground |
77-
| VCC | 5V or 3.3V (based on voltage switch) |
78-
| A1 | Analog pin A1 |
79-
| A0 | Analog pin A0 |
77+
| VCC | +3.3 VDC/ +5 VDC (selected by the input selector switch) |
78+
| A1 | Analog pin A1 on the Nano board|
79+
| A0 | Analog pin A0 on the Nano board|
8080

8181
**Grove (J4) - SPI**
8282

8383
| Pin | Connection |
8484
|------|--------------------------------------|
8585
| GND | Ground |
86-
| VCC | 5V or 3.3V (based on voltage switch) |
87-
| MOSI | SPI MOSI (D11) |
88-
| MISO | SPI MISO (D12) |
86+
| VCC | +3.3 VDC/ +5 VDC (selected by the input selector switch) |
87+
| MOSI | SPI MOSI (D11 pin on the Nano board)|
88+
| MISO | SPI MISO (D12 pin on the Nano board)|
8989

9090
**Grove (J6) - I²C**
9191

9292
| Pin | Connection |
9393
|-----|--------------------------------------|
9494
| GND | Ground |
95-
| VCC | 5V or 3.3V (based on voltage switch) |
96-
| SDA | I²C Data (A4, shared with Qwiic) |
97-
| SCL | I²C Clock (A5, shared with Qwiic) |
95+
| VCC | +3.3 VDC/ +5 VDC (selected by the input selector switch) |
96+
| SDA | I²C Data (A4 pin on the Nano board, shared with the Qwiic connector) |
97+
| SCL | I²C Clock (A5 pin on the Nano board, shared with the Qwiic connector)|
9898

99-
These standardized connectors eliminate the need for soldering or breadboarding and simplify connecting various sensors, actuators, and displays to your Arduino Nano.
99+
With the standardized pinouts mentioned, using Groove connectors eliminates the need for soldering or breadboarding and simplifies connecting various and different sensors, actuators and displays to your Nano family board.
100100

101101
#### Micro SD Card Slot
102102

103-
For projects requiring data logging or file storage, the carrier includes a Micro SD card slot.
103+
The Nano Connector Carrier includes an onboard microSD card slot for projects requiring data logging or file storage.
104104

105105
![MicroSD Card Slot](assets/sd-card-01.gif)
106106

107-
The Micro SD card connects to the Arduino Nano through the SPI interface:
107+
The microSD card slot is connected to the Nano family board through the SPI interface as follows:
108108

109109
| SPI Signal | Arduino Pin |
110110
|------------|----------------------------------------|
111-
| MISO | D12 |
112-
| MOSI | D11 |
113-
| SCK | D13 |
114-
| CS | D4 (default, configurable to D2 or D3) |
111+
| MISO | D12 pin on the Nano board|
112+
| MOSI | D11 pin on the Nano board|
113+
| SCK | D13 pin on the Nano board|
114+
| CS | D4 pin on the Nano board (configurable also to D2 or D3 pins) |
115115

116-
By default, pin D4 is used as the SPI SS (Chip Select) for the Micro SD card, but you can configure solder jumpers to use D2 or D3 instead if needed.
116+
***By default, pin D4 is used as the SPI CS (Chip Select) for the microSD card, but you can also configure solder jumpers on the Nano Connector Carrier to use D2 or D3 pins if needed.***
117117

118-
![SS Pin Selector Jumpers](assets/solder-jumper-01.gif)
118+
![CS Pin Selector Jumpers](assets/solder-jumper-01.gif)
119119

120-
With this feature, your Arduino Nano can read and write files on a Micro SD card, perfect for data logging applications, playing audio files, or storing configuration data.
120+
With this feature, your Nano family board can read and write files on a microSD card, making it perfect for data logging applications, playing audio files or storing configuration data.
121121

122122
## Pinout
123123

124-
The Arduino Connector Carrier features a comprehensive pinout that makes it easy to connect various peripherals to your Arduino Nano. The board is divided into two main sections:
124+
The Nano Connector Carrier features the intuitive and straightforward Nano family board pinout that easily connects various peripherals to your Nano family board. The carrier is divided into two main sections:
125125

126-
![Nano Carrier Pinout](assets/ASX00061-pinout-v2.png)
126+
![Nano Connector Carrier Pinout](assets/ASX00061-pinout-v2.png)
127127

128-
The pinout includes clearly labeled connections for all interfaces:
129-
- Arduino Nano pins (Digital and Analog)
128+
The pinout includes labeled connections for all the interfaces:
129+
- Nano family pins (digital and analog pins)
130130
- SPI interface pins
131131
- I²C interface pins
132-
- Power lines (5V, 3.3V, GND)
133-
- UART/Serial pins
132+
- Power lines (+5 VDC, +3.3 VDC and GND)
133+
- Serial interface pins
134134

135-
All connectors on the board are mapped to specific Arduino Nano pins, making it straightforward to program your projects. The voltage level switch affects all VCC pins on the Grove and Qwiic connectors, allowing you to match your peripherals voltage requirements.
135+
The board's connectors are mapped to specific Nano family pins, making it straightforward to program your projects. The voltage level switch affects all VCC pins on the Grove and Qwiic connectors, allowing you to match your peripheral's voltage requirements.
136136

137137
## What to Do Next?
138138

@@ -142,7 +142,7 @@ I'll add a snippet of the code to your section:
142142

143143
### Example Project: Teamometer
144144

145-
The Teamometer is a practical demonstration of how different Modulino sensor modules can work together to solve a real-world problem. This project combines temperature sensing, LED visual feedback, button interaction, and audio alerts to create a smart tea temperature monitor. It's a fun way to see how easily the Connector Carrier can connect to different sensors and modules at once, giving you visual cues, sounds, and temperature readings all in one simple project even with different connectors.
145+
The Teamometer demonstrates how different Modulino sensor modules can work together to solve a real-world problem. This project combines temperature sensing, LED visual feedback, button interaction and audio alerts to create a smart tea temperature monitor. It's a fun way to see how easily the Nano Connector Carrier can connect to different sensors and modules simultaneously, giving you visual cues, sounds and temperature readings in a straightforward project, even with different connectors.
146146

147147
![Teamometer overview](assets/teamometer.png)
148148

@@ -156,9 +156,9 @@ The Teamometer is a practical demonstration of how different Modulino sensor mod
156156
- Your favorite tea
157157

158158
**Assembly instructions:**
159-
1. Connect the Modulino Buttons, Pixels, and Thermo modules to your Arduino
159+
1. Connect the Modulino Buttons, Pixels and Thermo modules to your Nano family board through the Nano Connector Carrier.
160160
2. Attach the Thermo module to the outside of your cup using the thick rubber band
161-
3. Connect the Grove Buzzer sensor (connected to pin A0)
161+
3. Connect the Grove Buzzer sensor to your Nano family board through the Nano Connector Carrier.
162162
4. Upload the code provided below
163163
5. Fill your cup with hot tea
164164
6. Wait a few seconds to allow the temperature to transfer to the sensor
@@ -319,28 +319,28 @@ void updateTemperatureDisplay(float celsius) {
319319
}
320320
```
321321

322-
The temperature information will be displayed on both the serial console and the Modulino Pixels. As your tea cools, fewer LEDs will light up, and the colors will change from red (very hot) through violet, white, and green, to blue (cool). When your tea reaches the perfect drinking temperature, the buzzer will sound to let you know it's ready!
322+
The temperature information will be displayed on the serial console and the Modulino Pixels. As your tea cools, fewer LEDs will light up, and the colors will change from red (very hot) through violet, white, and green, to blue (cool). When your tea reaches the perfect drinking temperature, the buzzer will tell you it is ready.
323323

324324
### Example Project: Motion Logger
325325

326-
The Motion Tracker demonstrates how the Nano Connector Carrier can integrate with the Movement sensor to record precise motion data. This project showcases real-time motion sensing, button control, and data logging to create a portable motion capture system that can be used for activity tracking, sports analysis, or interactive projects.
326+
The Motion Tracker demonstrates how the Nano Connector Carrier can integrate with the Movement sensor to record motion data. This project showcases real-time motion sensing, button control and data logging to create a portable motion capture system that can be used for activity tracking, sports analysis or interactive projects.
327327

328328
**Components needed:**
329329
- Modulino Movement module
330330
- Modulino Buttons module
331-
- SD card
331+
- MicroSD card
332332
- Nano Connector Carrier
333333

334334
**Assembly instructions:**
335335
1. Connect the Modulino Movement and Buttons modules to your Nano Connector Carrier
336-
2. Insert a micro SD card into the Nano Connector Carrier
337-
3. Upload the code provided below
338-
4. Open the serial monitor to view real-time motion data
339-
5. Press button A to start recording motion data to the SD card
340-
6. Move the sensor to capture the desired motion
336+
2. Insert a microSD card into the Nano Connector Carrier
337+
3. Upload the example sketch provided below
338+
4. Open the Arduino IDE's Serial Monitor to view real-time motion data
339+
5. Press button A to start recording motion data to the microSD card
340+
6. Move the sensor to capture motion data
341341
7. Press button A again to stop recording
342342

343-
**Code Example:**
343+
**Example sketch:**
344344
```ARDUINO
345345
/*
346346
* Modulino Movement Logger
@@ -500,18 +500,18 @@ void loop() {
500500
}
501501
```
502502

503-
The Motion Tracker continuously reads acceleration and orientation data from the Movement sensor, displaying it in real-time on the serial monitor. When recording is activated, the data is saved to a CSV file on the SD card, creating a detailed motion profile that can be analyzed later in spreadsheet software or data visualization tools. This project is perfect for capturing movement patterns, analyzing sports techniques, or creating interactive motion-controlled devices.
503+
The Motion Tracker continuously reads acceleration and orientation data from the Modulino Movement, displaying it in real-time on the Arduino IDE Serial Monitor. When recording is activated, the data is saved to a CSV file on the microSD card, creating a detailed motion profile that can be analyzed later in a spreadsheet or data visualization tools. This project is perfect for capturing movement patterns, analyzing sports techniques or creating interactive motion-controlled devices.
504504

505505

506-
Now that you understand the features of the Arduino Connector Carrier, here are some exciting project ideas to get you started:
506+
Now that you understand the features of the Nano Connector Carrier, here are some exciting project ideas to get you started:
507507

508-
- **Weather Station**: Connect temperature, humidity, and pressure sensors via Grove connectors to create a simple weather monitoring system
509-
- **Plant Monitor**: Use soil moisture and light sensors to monitor your houseplants and alert you when they need attention
510-
- **Data Logger**: Use the Micro SD card slot to record sensor readings over time - perfect for environmental monitoring or tracking experiments
511-
- **Smart Home Interface**: Create a hub that interfaces with multiple sensors around your home and logs data or sends alerts
508+
- **Weather Station**: Collect temperature, humidity and pressure data via sensors connected to the Grove connectors to create a simple weather monitoring system.
509+
- **Plant Monitor**: Use soil moisture and light sensors to monitor your houseplants and alert you when they need attention.
510+
- **Data Logger**: Use the microSD card slot to record sensor readings over time, which is perfect for environmental monitoring or tracking experiments.
511+
- **Smart Home interface**: Create a hub with multiple sensors around your home that log data or send alerts.
512512

513513
For additional project inspiration, check out the Arduino Project Hub or join the Arduino community forums to share your creations and learn from others.
514514

515515
## Conclusion
516516

517-
The Arduino Connector Carrier transforms your Arduino Nano into a versatile platform capable of interfacing with numerous sensors, displays, and storage options. By eliminating complex wiring and providing standardized connectors, the carrier allows you to focus on developing your application rather than dealing with connection issues.
517+
The Nano Connector Carrier transforms your Nano family board into a versatile platform capable of interfacing with different sensors, displays and storage options. By eliminating complex wiring and providing standardized pinouts, the Nano Connector Carrier allows you to focus on developing your application rather than dealing with connection issues.

0 commit comments

Comments
 (0)