bluerobotics / bluerobotics/KellerLD-python
Change address of KellerLD device
- Ngôn ngữ chính
- Python
- Star
- 1
- Fork
- 14
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Không có tệp hoặc bài kiểm thử nào được nêu. Hãy xem xét cách driver Python hiện tại xử lý địa chỉ I2C và CRC so với chuỗi smbus được cung cấp, bao gồm chế độ lập trình và thao tác ghi địa chỉ mới. Được xem là hoàn tất khi driver hỗ trợ thay đổi địa chỉ của thiết bị KellerLD và có thể đọc áp suất sau đó với cách xử lý CRC bắt buộc.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- embedded-iot
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 30/100