1-Wire tester, shows ROM code and temperature on an LCD screen
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
Ondřej Hruška fcdb66d53a
add checksum verifications
il y a 6 ans
lib initial code, working LCD il y a 6 ans
.gitignore initial code, working LCD il y a 6 ans
CMakeLists.txt working, tested original DS1820 il y a 6 ans
Makefile working, tested original DS1820 il y a 6 ans
README.md add hd44780 pinout info il y a 6 ans
lcd.c initial code, working LCD il y a 6 ans
lcd.h initial code, working LCD il y a 6 ans
main.c add checksum verifications il y a 6 ans
onewire.c added 18B20 and iButton support il y a 6 ans
onewire.h added 18B20 and iButton support il y a 6 ans
style.astylerc initial code, working LCD il y a 6 ans

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.