Skip to content

Commit 9f4f407

Browse files
authored
Update wire.md
fixing minor typos
1 parent df20c12 commit 9f4f407

File tree

1 file changed

+3
-3
lines changed
  • content/learn/05.communication/01.wire

1 file changed

+3
-3
lines changed

content/learn/05.communication/01.wire/wire.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ The I2C protocol involves using two lines to send and receive data: a serial clo
2222

2323
In I2C, there is one controller device, with one or more peripheral devices connected to the controllers SCL and SDA lines.
2424

25-
As the clock line changes from low to high (known as the rising edge of the clock pulse), a single bit of information is transferred from the board to the I2C device over the SDA line. As the clock line keeps pulsing, more and more bits are sent until a sequence of a 7 or 8 bit address, and a command or data is formed. When this information is sent - bit after bit -, the called upon device executes the request and transmits it's data back - if required - to the board over the same line using the clock signal still generated by the Controller on SCL as timing.
25+
As the clock line changes from low to high (known as the rising edge of the clock pulse), a single bit of information is transferred from the board to the I2C device over the SDA line. As the clock line keeps pulsing, more and more bits are sent until a sequence of a 7 or 8 bit address, and a command or data is formed. When this information is sent - bit after bit -, the called upon device executes the request and transmits its data back - if required - to the board over the same line using the clock signal still generated by the Controller on SCL as timing.
2626

2727
Each device in the I2C bus is functionally independent from the controller, but will respond with information when prompted by the controller.
2828

29-
Because the I2C protocol allows for each enabled device to have it's own unique address, and as both controller and peripheral devices to take turns communicating over a single line, it is possible for your Arduino board to communicate (in turn) with many devices, or other boards, while using just two pins of your microcontroller.
29+
Because the I2C protocol allows for each enabled device to have its own unique address, and as both controller and peripheral devices to take turns communicating over a single line, it is possible for your Arduino board to communicate (in turn) with many devices, or other boards, while using just two pins of your microcontroller.
3030

3131
An I2C message on a lower bit-level looks something like this:
3232

@@ -59,7 +59,7 @@ Below is a table that lists the different board form factors and what pins are f
5959
Below you'll find a couple ways to wire I2C breakout modules. Which way is best depends on each module, and your needs.
6060

6161
### Breakout Boards
62-
Some brekout board modules let you wire them directly, with bare wires on a breadboard. To connect a module like this to your Arduino board, connect it as follows:
62+
Some breakout board modules let you wire them directly, with bare wires on a breadboard. To connect a module like this to your Arduino board, connect it as follows:
6363

6464
- VCC* - 5V/3V3 pin (depending on breakout module)
6565
- GND* - GND

0 commit comments

Comments
 (0)