Всем привет! История началась с того что я захотел использовать не просто концевик филамента, а мерить его толщину. Ииии есть множество разных способов как это делать. В основном используют датчики холла и магниты и далее все зависит от реализации. Но об это в другой статье... Итог: датчик сделан - а как его подключать то? Рассматривал два варианта подключения по SPI или по I2C? Что по первому что по второму нужно согласование логических уровней по хорошему. Подробности каждого из протоколов не буду рассматривать в данной статье, иначе она превратится в разбор и сравнение 2-х протоколов. НО в целом что для первого что для второго варианта нужно 5 проводов в случае SPI, это SDA, SDO, SCL, GND, 3.3v в моем случае же еще и питание 5v т.к микроконтроллер с датчиком холла работает от +5v. Для I2C нужно SCL, SDA, GND, 3.3v, (5v опционально). НО в случае если у вас планируются еще дополнительные подключения на шине SPI, то нужен еще один провод, который будет являться "ключем" для устройства.