TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (405 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (133 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (142092 times)
  2. FAT32 Library (75352 times)
  3. Network Ethernet Library (59522 times)
  4. USB Device Library (49548 times)
  5. Network WiFi Library (45338 times)
  6. FT800 Library (44957 times)
  7. GSM click (31466 times)
  8. mikroSDK (30512 times)
  9. microSD click (27828 times)
  10. PID Library (27628 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
mikroSDK Library

I2C Demo

Rating:

0

Author: MIKROE

Last Updated: 2024-07-09

Package Version: 2.0.0.6

mikroSDK Library: 2.0.0.0

Category: EEPROM

Downloaded: 216 times

Not followed.

License: MIT license  

The application demonstrates I2C SDK functionality.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "I2C Demo" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "I2C Demo" changes.

Do you want to report abuse regarding "I2C Demo".

  • Information
  • Comments (0)

mikroSDK Library Blog

I2C DEMO

This is a simple example that utilizes mikroSDK 2.0 I2C driver library. In this demo, we use EEPROM click to write 20 bytes of data and read them back. Written and read data is printed out on the Standard output - Application output or UART, determined by the chosen setup.


  • Author : MIKROE
  • Version : 2.0.0.6
  • Date : July 2024.

Hardware support

image

  • Note: You can also use a logic analyzer to see signals and data.

Software Support

We provide code for demonstrating the usage of functions contained in I2C driver library. To run this example, follow these steps:

  1. Install the package from Package manager.
  2. Open example.
  3. It will take you to setups, so make one for your hardware.
  4. Choose adequate setup and the project will open.
  5. Program it by clicking on Flash.
  6. If transfer completes successfully, INT pin on the Tester click will light up.

Transferred data can also be seen on the Application output or UART terminal, depending on the chosen setup.

example


ALSO FROM THIS AUTHOR

M-BUS RF 4 Click

0

M-BUS RF 4 Click is a mikroBUS™ add-on board with a MIPOT 32001324 RF wireless transceiver. This module operates in the 868 MHz SRD Band. Thanks to its small LCC form factor (15 x 25 mm only) and its low power consumption this module allows the implementation of highly integrated low power (battery operated) solutions for water, gas, heat or electricity metering applications, both on meter or concentrator devices.

[Learn More]

Current 12 Click

0

Current 12 Click is a compact add-on board designed for high-precision monitoring of current, voltage, power, and temperature in various applications. This board features the TSC1641, a 60V 16-bit power monitor with an I2C interface from STMicroelectronics. The TSC1641 consist of a high-precision 16-bit dual-channel sigma-delta ADC, capable of measuring high-side, low-side, and bidirectional currents with a programmable conversion time ranging from 128µs to 32.7ms. It supports 2-wire I2C communication with clock frequencies up to 1MHz, and includes an alert interrupt pin for setting thresholds on voltage, current, power, and temperature.

[Learn More]

Hydrogen Click

0

Hydrogen Click carries an MQ-8 sensor for hydrogen (H2). The gas sensing layer on the sensor unit is made of tin dioxide (SnO2), which has lower conductivity in clean air.

[Learn More]