I wanted to see how the DS18B20 one wire digital temperature sensor worked in parasitic power mode compared to having previously tested it with its own power source (all at 5 volts on Arduino Uno) so I set up a customized scope trigger pulse from the OneWire library to help me lock on to the data bus.
While doing that, I also tested the concept of using Arduino's internal pull up resistor instead of a 4.7K external bus pull up resistor.
I ran into a few snags but this is my overall investigation and report!
Original DS18B20 project and sketch:
[ Ссылка ]
My modified OneWire.cpp file to give a debug scope trigger output:
[ Ссылка ]
Josh's OneWireNoResistor research project:
[ Ссылка ]
OneWire no resistor library:
[ Ссылка ]
OneWire mainstream library:
[ Ссылка ]
Patreon: [ Ссылка ]
Pinterest: [ Ссылка ]
Twitter: @GadgetReboot [ Ссылка ]
Ещё видео!