2016-09-12 2 views
0

im работающий на компьютере зрения (opencv) python и я получил результат от изображения, поэтому это результаты 2D-массивы списков, которые должны идти в Arduino по i2c-буфере , поэтому я понял, что есть библиотека под названием smbus, которая взаимодействует с малиновым pi с портами i2c, поэтому отправляйте и получайте данные. Поэтому я искал на страницах ссылок, которые дают мне некоторое объяснение об этой библиотеке, но я не нашел полезную вещь. .и все, что я нашел, это сайты, которые не достаточно информацииотправьте 2D-метку Listarray из Raspberry pi в Arduino с протоколом I2c

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/i2c/smbus-protocol

http://wiki.erazor-zone.de/wiki:linux:python:smbus:doc

так что им действительно нужно Eny объяснение, как отправить 2D Массивы нравится (х, у) Координаты от Pi к Arduino с i2c буфера

заранее спасибо

ответ

0

Проверить this repository. Мы подключили NTC CHIP к брелоку Adafruit с использованием I2C, но соединение PI с Arduino должно быть очень то же самое.

Ключевым файлом является файл I2C.py, в котором используется SMBus.

Чтобы поговорить с Trinket Pro (ATMega328), мы использовали файл trinket.py.

И соответствующий код клиента в ATMega328, используя библиотеку Arduino, особенно Wire.h, находится в файле hwthontrinket.ino.

Наконец, вы можете проверить, как использовать классы в test files. Вам в основном нужно передать номер шины и адрес устройства.