1-Wire tester, shows ROM code and temperature on an LCD screen
Je kunt niet meer dan 25 onderwerpen selecteren Onderwerpen moeten beginnen met een letter of nummer, kunnen streepjes bevatten ('-') en kunnen maximaal 35 tekens lang zijn.
 
 
 
 
Ondřej Hruška fcdb66d53a
add checksum verifications
6 jaren geleden
lib initial code, working LCD 6 jaren geleden
.gitignore initial code, working LCD 6 jaren geleden
CMakeLists.txt working, tested original DS1820 6 jaren geleden
Makefile working, tested original DS1820 6 jaren geleden
README.md add hd44780 pinout info 6 jaren geleden
lcd.c initial code, working LCD 6 jaren geleden
lcd.h initial code, working LCD 6 jaren geleden
main.c add checksum verifications 6 jaren geleden
onewire.c added 18B20 and iButton support 6 jaren geleden
onewire.h added 18B20 and iButton support 6 jaren geleden
style.astylerc initial code, working LCD 6 jaren geleden

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.