LAB: Scan I2C bus via CLI

Usage I2C via CLI

โดยปกติ Raspberry Pi OS จะเปิด interface ของ I2C ไว้อยู่แล้ว แต่เพื่อความมั่นใจให้ทำการตั้งค่า enable interface I2C อีกครั้งโดยใช้ command config ดังนี้

sudo raspi-config 

ไปที่ Interface Options > กด Enter >I2C >กด Enter >Yes>OK >กดลูกศรเลื่อนลงไปยังคำว่า Finish แล้วกด Enter

คำสั่ง: หา I2C bus ที่มีทั้งหมด

i2cdetect -l

คำสั่ง: scan หา address ของอุปกรณ์ที่ต่ออยู่กับ I2C bus 1

i2cdetect -y 1

จากภาพสามารถ scan หา address ได้ 3 ตัว คือ 0x21, 0x5c และ 0x70 สามารถใช้คำสั่ง scan นี้ในการตรวจสอบการเชื่อมต่ออุปกรณ์ I2C bus เบื้องต้นได้

Date: May 2023

Author: Soontree Jaikhong (AIC-Researcher)

Author: Thanaluk Pranekunakol (AIC-Researcher)

Last updated

Assoc. Prof. Wiroon Sriborrirux, Founder of Advance Innovation Center (AIC) and Bangsaen Design House (BDH), Electrical Engineering Department, Faculty of Engineering, Burapha University