1-Wire tester, shows ROM code and temperature on an LCD screen
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 
Ondřej Hruška fcdb66d53a
add checksum verifications
pirms 6 gadiem
lib initial code, working LCD pirms 6 gadiem
.gitignore initial code, working LCD pirms 6 gadiem
CMakeLists.txt working, tested original DS1820 pirms 6 gadiem
Makefile working, tested original DS1820 pirms 6 gadiem
README.md add hd44780 pinout info pirms 6 gadiem
lcd.c initial code, working LCD pirms 6 gadiem
lcd.h initial code, working LCD pirms 6 gadiem
main.c add checksum verifications pirms 6 gadiem
onewire.c added 18B20 and iButton support pirms 6 gadiem
onewire.h added 18B20 and iButton support pirms 6 gadiem
style.astylerc initial code, working LCD pirms 6 gadiem

README.md

1-Wire tester

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

LCD is HD44780, 2-line.

Pinout

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

HD44780 connection

  • GND
  • +5
  • contrast (potentiometer +5 - GND)
  • RS
  • R/W
  • E
  • D0-D3 ... to GND
  • D4-D7 ... communication

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.