Вопросы к Поиску с Алисой
Разница между библиотеками SoftWire и Wire в Arduino заключается в их назначении и особенностях работы.
Wire — предустановленная библиотека для работы с аппаратной шиной I2C. wiki.iarduino.ru wiki.iarduino.ru У неё заранее определены имена объектов: Wire — для работы с основной (или единственной) аппаратной шиной, Wire1 — для работы с первой (после основной) аппаратной шиной и т. д.. wiki.iarduino.ru
SoftWire — альтернатива библиотеке Wire, которая позволяет выбирать выводы GPIO для шины I2C во время выполнения программы. arduino-craft-corner.de SoftWire работает только для микроконтроллеров AVR. arduino-craft-corner.de
Обе библиотеки могут работать в одном скетче, так как объекты библиотек создаются как экземпляры разных классов: wiki.iarduino.ru