• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Ds18b20 indexowanie po eeprom
#1
Brick 
Witam,

Na wstępie chcę zaznaczyć, że programowaniem zajmuje się od 3 miesięcy. [Obrazek: icon_e_smile.gif]

Mam wgrane w DS ach-do eepromu wartosci.
W rejestrze TL i TH czyli 2 i 3 bit eepromu mam wgrane:

czujnik 1 - eeprom bit 2 wartosc 11
czyjnik 2 - eeprom bit 2 wartosc 22
(sprawdzam to używajac biblioteki oneWire i przykładu DS18x20)

A teram co bym chciał osiągnąc [Obrazek: icon_e_smile.gif]
ZA kazdym razem jak zmienie czyjnik na inny np:
Czujnik 3 - eeprom bit 2 wartosc 11
Czyli jak zamienie czujnik 1 na czujnik 3 to chcialbym aby program przypisywal do niego ta sama nazwe np:
Temp. zewnetrzna ( cokolwiek )
Czyli czujnik majacy wartors eepromu 11 to temperatura zewnetrzna.
(nie ma potrzeblemu z podlaczeniem 2 czujnikow z eeprom b2 11 bo do takiej sytulacji nie dojdzie w moim przypadku)

Moje pomysły na rozwiaznie tego to:
po 1.
Sprawdzenie pojedynczego bitu 2 eepromu i jesli ma on wartosc 11 przypisanie mu znawy.
Mam problem z odczytaniem pojedynczego bitu eepromu i stworzeniem odpowiedniej funckcji

po 2.
Przypisanie na poczatku nazwy czujnikowi o wlasciwej zawartosci eepromu.
Nie jestem pewniem czy istnieje gotowa komenda ktora na sie to odrazu przypisac.


dzięki i czekam na jakies info [Obrazek: icon_e_wink.gif]
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości