1-Wire tester, shows ROM code and temperature on an LCD screen
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
Ondřej Hruška fcdb66d53a
add checksum verifications
6年前
lib initial code, working LCD 6年前
.gitignore initial code, working LCD 6年前
CMakeLists.txt working, tested original DS1820 6年前
Makefile working, tested original DS1820 6年前
README.md add hd44780 pinout info 6年前
lcd.c initial code, working LCD 6年前
lcd.h initial code, working LCD 6年前
main.c add checksum verifications 6年前
onewire.c added 18B20 and iButton support 6年前
onewire.h added 18B20 and iButton support 6年前
style.astylerc initial code, working LCD 6年前

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.