Skip to content

Commit 1f071fc

Browse files
Apply suggestions from code review
Added Feedback Co-authored-by: Josefine Herlin <66409231+jhansson-ard@users.noreply.github.com>
1 parent 9925e6c commit 1f071fc

File tree

1 file changed

+30
-28
lines changed
  • content/hardware/11.accessories/modulino-nodes/modulino-thermo/tutorials/how-general

1 file changed

+30
-28
lines changed

content/hardware/11.accessories/modulino-nodes/modulino-thermo/tutorials/how-general/content.md

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -49,41 +49,41 @@ The Modulino features two QWIIC connectors, which are internally connected in pa
4949

5050
### Solderable Header
5151

52-
When QWIIC is not available, you can use the exposed solderable pins on the module. You can solder pins to the unpopulated pads; just remember the pinout provided in each module's guide to connect to the right pins of your board.
52+
When QWIIC is not available, you can use the exposed solderable pins on the node. You can solder pins to the unpopulated pads; just remember the pinout provided in each node's guide to connect to the right pins of your board.
5353

5454
![Solderable Header](assets/connection-guide-gen-jumper.png)
5555

5656
### Daisy-Chaining Multiple Modulino Nodes
5757

58-
Regardless of whether you connect the first Modulino via QWIIC or through the solderable pins, you can still take advantage of the extra QWIIC connector to daisy-chain additional modules.
58+
Regardless of whether you connect the first Modulino via QWIIC or through the solderable pins, you can still take advantage of the extra QWIIC connector to daisy-chain additional nodes.
5959

6060
![QWIIC Chain](assets/connection-guide-thermo-qwiic-chain.png)
6161

62-
Each Modulino includes two QWIIC connectors wired in parallel, allowing you to connect one module to the next in a chain. As long as each module is configured with a unique I²C address, they can all communicate on the same bus.
62+
Each Modulino includes two QWIIC connectors wired in parallel, allowing you to connect one node to the next in a chain. As long as each node is configured with a unique I²C address, they can all communicate on the same bus.
6363

6464
This approach keeps your setup clean, modular, and expandable without adding extra wiring complexity.
6565

6666
***Important considerations for daisy-chaining:***
67-
- The number of modules you can connect will depend on what modules you are chaining together, as this system allows for multiple sensors from different manufacturers to be added
67+
- The number of nodes you can connect will depend on what nodes you are chaining together, as this system allows for multiple sensors from different manufacturers to be added
6868
- The cables you use for these connections will play a significant role in the setup's performance
6969
- Ensure your cables are properly connected and capable of handling the required data transfer
70-
- Each module should have a unique address on a chain if you plan to address them individually
71-
- Multiple modules with the same address will cause conflicts on the I²C bus and will not allow you to address them individually
70+
- Each node should have a unique address on a chain if you plan to address them individually
71+
- Multiple nodes with the same address will cause conflicts on the I²C bus and will not allow you to address them individually
7272

7373
## Power Specifications
7474

75-
All Modulinos are typically powered by **+3.3 VDC** when using the QWIIC interface as per the I²C standard. Each module includes:
75+
All Modulino nodes are typically powered by **+3.3 VDC** when using the QWIIC interface as per the I²C standard. Each node includes:
7676
- Power LED indicator (typically draws 1 mA)
7777
- Shared power distribution between QWIIC connectors and headers
78-
- Protection against reverse polarity (on most modules)
78+
- Protection against reverse polarity (on most nodes)
7979

80-
Always check your specific module's documentation for detailed power consumption specifications.
80+
Always check your specific node's documentation for detailed power consumption specifications.
8181

8282
## Installing The Modulino Library
8383

8484
### For Arduino IDE
8585

86-
You need the official Modulino library to use any Modulino module with Arduino. The Arduino IDE provides tools that make adding a library straightforward.
86+
You need the official Modulino library to use any Modulino node with Arduino. The Arduino IDE provides tools that make adding a library straightforward.
8787

8888
To install the IDE, please visit our [getting started page](https://docs.arduino.cc/software/ide-v2/tutorials/getting-started/ide-v2-downloading-and-installing/).
8989

@@ -132,14 +132,16 @@ By default, the Modulino library uses `Wire1`. If your board model has a differe
132132

133133
## How To Change I²C Address
134134

135-
Some Modulinos support software-configurable I²C addresses, allowing multiple identical modules to work on the same bus. Modules with fixed addresses cannot be changed and will require alternative solutions for multiple units.
135+
Some Modulino nodes support software-configurable I²C addresses, allowing multiple identical nodes to work on the same bus. Nodes with fixed addresses cannot be changed and will require alternative solutions for multiple units.
136136

137137
### For Arduino (Software-Configurable Modules)
138138

139-
An example sketch, `AddressChanger`, is included with the library inside the `Utilities` folder and available [here](https://github.com/arduino-libraries/Modulino/blob/main/examples/Utilities/AddressChanger/AddressChanger.ino).![Sketch Location](assets/adressChangeFile.png)
139+
An example sketch, `AddressChanger`, is included with the library inside the `Utilities` folder and available [here](https://github.com/arduino-libraries/Modulino/blob/main/examples/Utilities/AddressChanger/AddressChanger.ino).
140+
141+
![Sketch Location](assets/adressChangeFile.png)
140142

141143
To change the address:
142-
1. Connect the module to your board (remove any other modules from the chain)
144+
1. Connect the node to your board (remove any other nodes from the chain)
143145
2. Upload the AddressChanger sketch
144146
3. Open the Serial Monitor
145147
4. Ensure the correct baud rate is selected if displayed characters seem corrupted
@@ -157,7 +159,7 @@ ModulinoBuzzer buzzer(0x3E); // Replace 0x3E with your specific address
157159
A script is available [here](https://github.com/arduino/arduino-modulino-mpy/blob/main/examples/change_address.py).
158160

159161
To change the address:
160-
1. Connect the module to your board via I²C (ensure no other modules are in the chain)
162+
1. Connect the node to your board via I²C (ensure no other modules are in the chain)
161163
2. Run the script in a MicroPython environment
162164
3. Follow the on-screen instructions (REPL) to select the device and enter a new address
163165
4. The script will attempt to change the address and confirm success
@@ -169,11 +171,11 @@ buzzer_module = ModulinoBuzzer(address=0x45) # Replace 0x45 with your specific
169171

170172
### Tracking Address Changes
171173

172-
To keep track of the address in use, modules have a white rectangle on the back. Use this space to write the selected address for future reference.
174+
To keep track of the address in use, nodes have a white rectangle on the back. Use this space to write the selected address for future reference.
173175

174-
## Module Addressing Reference
176+
## Node Addressing Reference
175177

176-
| Module | Default Modulino Address | Hardware Address | Configurable |
178+
| Node | Default Modulino Address | Hardware Address | Configurable |
177179
|--------|-------------------------|------------------|--------------|
178180
| Buttons | 0x7C | 0x3E | Software |
179181
| Buzzer | 0x3C | 0x1E | Software |
@@ -183,17 +185,17 @@ To keep track of the address in use, modules have a white rectangle on the back.
183185
| Pixels | 0x6C | 0x36 | Software |
184186
| Thermo | 0x44 | 0x44 | No |
185187

186-
When scanning for I²C addresses on the bus, you might find the modulino using the **Hardware I²C Address**. However, you should always use the **Modulino I²C Address** when using the official Modulino library.
188+
When scanning for I²C addresses on the bus, you might find the Modulino node using the **Hardware I²C Address**. However, you should always use the **Modulino I²C Address** when using the official Modulino library.
187189

188190
## General Troubleshooting
189191

190-
### Module Not Responding
192+
### Node Not Responding
191193

192-
If your Modulino's power LED isn't on or the module isn't responsive:
194+
If your Modulino's power LED isn't on or the node isn't responsive:
193195
- Ensure both the board and the Modulino are connected to your computer
194196
- Verify that the power LEDs on both are lit
195197
- Check that the QWIIC cable is properly clicked into place
196-
- Verify the module is receiving 3.3V power
198+
- Verify the node is receiving 3.3V power
197199

198200
### Library Not Installed Properly
199201

@@ -230,18 +232,18 @@ If you encounter an issue with `from modulino import` commands:
230232

231233
2. **Cable Management**: Use appropriate length QWIIC cables. Excessive cable length can cause signal degradation.
232234

233-
3. **Address Management**: Document all address changes on the white label provided on each module.
235+
3. **Address Management**: Document all address changes on the white label provided on each node.
234236

235-
4. **Environmental Considerations**: Keep modules away from sources of electromagnetic interference, excessive heat, or moisture unless specifically rated for such conditions.
237+
4. **Environmental Considerations**: Keep nodes away from sources of electromagnetic interference, excessive heat, or moisture unless specifically rated for such conditions.
236238

237-
5. **Development Workflow**: Test modules individually before connecting them in a chain to isolate any issues.
239+
5. **Development Workflow**: Test nodes individually before connecting them in a chain to isolate any issues.
238240

239241
## What's Next?
240242

241243
Now that you understand the fundamentals of the Modulino system:
242-
- Explore individual module guides for specific features and capabilities
243-
- Experiment with combining multiple modules in your projects
244+
- Explore individual node guides for specific features and capabilities
245+
- Experiment with combining multiple nodes in your projects
244246
- Share your creations with the Arduino community
245-
- Check for updates and new modules in the Modulino ecosystem
247+
- Check for updates and new nodes in the Modulino ecosystem
246248

247-
For detailed information about specific modules, refer to their individual documentation pages, which include pinouts, specifications, and programming examples for both Arduino and MicroPython.
249+
For detailed information about specific nodes, refer to their individual documentation pages, which include pinouts, specifications, and programming examples for both Arduino and MicroPython.

0 commit comments

Comments
 (0)