Eu instalei o owfs (no debian) apenas para perceber que a configuração inicial (1wire) funciona apenas através da porta USB. owfs é a abreviação de One Wire File System . É um padrão para sensores low-end, mas estou tentando especificamente conectar um DS18B20 através dos GPIOs.
Posso fazer a função de 1 fio funcionar através dos GPIOs? E se sim, como faço isso?
No começo, não entendi que os owfs geralmente querem um "IC mestre de barramento", que pode ser usado para se comunicar com os sensores de 1 fio. Achei fácil alterar as configurações para usar os GPIO sem um mestre de barramento.
Respostas:
Fiz alguma investigação sobre esse assunto e obtive os seguintes resultados:
Eu não tenho nenhum material de conexão disponível para testar se essa 'reescrita', como mencionado no ponto 3, funciona. E, principalmente, como deve funcionar, mas na página de informações eles falam sobre como desativar o módulo do kernel w1 ou executar o OWFS como root para que ele possa descarregar o módulo do kernel w1, mas se isso já estiver implementado e funcionando, não faço ideia.
Espero que essas informações o ajudem um pouco mais e nos informe alguns resultados.
fonte
Você pode querer olhar para esta pergunta . A distribuição occidentalis possui suporte a 1 fio nos pinos GPIO.
fonte