Связь между ардуинами по I2C

Тема в разделе "Проводная и беспроводная связь", создана пользователем Фёдор Стуров, 4 мар 2017.

  1. Я попробовал Firmata, но я не уверен в её совместимости с общением по I2C и в возможности работы Arduino мастером.

    Что, по Вашему мнению, подходит для этого?
     
  2. rkit

    rkit Гуру

    Все примеры есть в стандартной библиотеке wire.
     
  3. Меня интересует эта тема с точки зрения протокола.
     
  4. Необходимо ли делать свой? Или есть уже готовые решения?
     
  5. rkit

    rkit Гуру

    Протокол i2c вы просили.
     
  6. Golowa70

    Golowa70 Нуб

    Вы бы задачу подробнее описали. Может Вам и другие решения подойдут, UART например или ещё чего.
     
  7. А существует ли библиотека для передачи данных пинов между ардуинами? Я использую Zumo Shield, который занимает почти все пины. Я хочу использовать вторую ардуину для увеличения количества пинов для подключения датчиков. Arduino Mega/Due не предлагать.
     
  8. ARDUIN-щик

    ARDUIN-щик Гик

    Привет, Федя :) Я думаю, зума шилд это уже лишнее. Лучше по воздуху данные передавать: http://amperka.ru/collection/wireless
    В том числе, хорошим передатчиком будет http://amperka.ru/product/rf-433-transmitter а приёмником- http://amperka.ru/product/rf-433-receiver
     
  9. ARDUIN-щик

    ARDUIN-щик Гик

    Кстати, тут есть уже готовая наработка: http://wiki.amperka.ru/projects:wirelessmeteo
     
  10. Спасибо за ответ, я попробую реализовать передачу данных пинов Вашим способом .:)
     
  11. ARDUIN-щик

    ARDUIN-щик Гик

    Не за что :) Я уже это сам преодолевал :)