У меня есть несколько датчиков температуры DS18B20 . Они обычно используются в проектах Arduino, но я не понимаю, почему бы не использовать их с Pi. Существует программное обеспечение под названием DigiTemp, которое, кажется, управляет устройством, и я скомпилировал и установил его на Pi. Не совсем понятно, как их соединить? Прямо в UART?
источник
wire
иw1-therm
модули.Я думаю, что секретный соус - последняя строка на этой странице
Он связан с DS9097U, который выполняет преобразование UART в 1-проводной
Ранее я использовал « пик арбитр » с этими устройствами. Он работает аналогично, получая данные от однопроводных устройств и делая их пригодными для использования UART.
Также возможно подключить устройства I2C, такие как MCP9804, непосредственно к контактам GPIO. Недостатком является то, что вам нужно 4 провода
источник