![]() ![]() * Master transmit ā master node is sending data to a slave So, a device on I2C bus can be in one of these four states: Both masters and slaves can transmit and receive data. With I2C, you can connect multiple slaves to a single master (like SPI) or you can have multiple masters controlling single, or multiple slaves. The I2C bus technology was originally designed by Philips Semiconductors in the early ā80s to allow easy communication between components which reside on the same circuit board. Remember, both these lines are 'synchronous' 'bidirectional' 'open-drain' and are 'pulled-up with resistors'. Inter-integrated Circuit pronounced I-squared-C (Iā¬) or I2C is a two wire bus technology (well actually 4 wires because you also need the VCC and Ground) that is used for communication between multiple processors and sensors. Then we will learn about the TCA9548A Multiplexer and how the master and slave sends and receives data using the I2C technology Then we will check out how we can program and use the multiplexer in our project using Arduino and NodeMCU Next, I will show you a quick demo using 8 I2C OLED displays and finally we'll finish the tutorial by discussing the advantages and disadvantages of the TCA9548A Multiplexer Basics of I2C Bus We will start our discussion by understanding the basics of the I2C technology ![]() USB Cable to upload the code Topics Covered ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |