bluerobotics / bluerobotics/KellerLD-python

Change address of KellerLD device

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1
Forks
14
PR merge metrics
No merged PRs in 30d

Description

It will be good if this fuction will be in your code.
I made it by this wa:
`
import smbus
import time

DEVICE = 0x40 # Default device I2C address
COMMAND_MODE = 0xA9
SET_NEW_ADDR = 0x42
SET_NEW_ADDR_HSB = 0x00
SET_NEW_ADDR_LSB = 0x01
bus = smbus.SMBus(1)

#Перевод в режим программирования
bus.write_byte(DEVICE, COMMAND_MODE)

time.sleep(0.01)

#Запись нового адреса
bus.write_i2c_block_data(DEVICE,SET_NEW_ADDR,[SET_NEW_ADDR_HSB,SET_NEW_ADDR_LSB])

time.sleep(0.01)`

After this to read pressure need to turn of CRC section.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.