1-Wire tester, shows ROM code and temperature on an LCD screen
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Ondřej Hruška 2ceb327adb
add readme, delete old license
6 years ago
lib initial code, working LCD 6 years ago
.gitignore initial code, working LCD 6 years ago
CMakeLists.txt working, tested original DS1820 6 years ago
Makefile working, tested original DS1820 6 years ago
README.md add readme, delete old license 6 years ago
lcd.c initial code, working LCD 6 years ago
lcd.h initial code, working LCD 6 years ago
main.c added 18B20 and iButton support 6 years ago
onewire.c added 18B20 and iButton support 6 years ago
onewire.h added 18B20 and iButton support 6 years ago
style.astylerc initial code, working LCD 6 years ago

README.md

1-Wire tester

Uses Arduino Pro Mini, Arduino Nano or similar, with ATmega328P.

LCD is HD44780, 2-line.

Pinout

  • D2 - RS
  • D3 - RW
  • D4 - E
  • D5..D8 - DATA4..7
  • D9 - 1-Wire data, 4k7 pullup to 5V

Usage

Everything is automatic, just connect 1-Wire devices to the data pin.

ROM code reading works in parasitic mode, but temperature measurement is implemented only in 3-wire mode.