Dewpointer

A

andrejkin

Guest
Cześć, znalazłem schematyczne prostych temperatury punktu rosy i huminidity pomiaru cicruit.Początkowo urządzenie zastosowań: Sht11 czujnika, AT90S8535 MCU, jak i HD44780 LCD 20x4.W moim projekcie mogę zastąpić Sht11 z Sht15 (od Sparkfun), At90s8535 jest zastąpiona nowszą Atmega8535 (Atmel PROSPEKTY powiedzieć - jest to at90s8535 bezpośrednich repalcement).Ale to urządzenie działa nieprawidłowo, więc mam tylko "Sht11 Monitor" Etykieta na LCD, bez czujnika odczytów.Jeśli to możliwe proszę mi pomóc z kodem źródłowym.

Źródło projektu:<img src="http://www.embedtronics.com/sht11/protoboard.jpg" border="0" alt=""/>

<img src="http://www.embedtronics.com/sht11/sht11.jpg" border="0" alt=""/>

<img src="http://www.embedtronics.com/sht11/lcd1.jpg" border="0" alt=""/>
URL:
Źródło projektu - http://www.embedtronics.com/sht11/sht11.html
Kod źródłowy - http://www.embedtronics.com/sht11/shtdemo1.c
Schemat - http://www.embedtronics.com/sht11/SHT11Sch.pdfMoje urządzenie pokazać tylko tą etykietą:<img src="http://vw.dtiltas.lt/sht11.jpg" border="0" alt=""/>Starałem się symulować urządzenia w Proteus symulator ale ten program ma takie same ekran, bez czujnika odczyty, tylko etykiety.Dziękuję!
Pozdrowienia z Wilna

 
Prosty zawarcia następujących opisu, to może być złe, aby arbitralnych zastępcze bez pełnego zrozumienia wniosku.

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying lub bardzo smutny" border="0" />

Ale nie jest to punkt, myślę.Ty najwyraźniej udało się wnieść na inne kwestie: Widzę z ekranu LCD, który zaangażowanych kompilatora C najwyraźniej nie jest zrozumienie prawdziwego printf format za pływak numery (może nie mają pełne wsparcie float).Jest mało prawdopodobne, aby kiedykolwiek dostać odczytu wyświetlacz ten sposób ...

SHT15 ma mieć identyczne z protokołem SHT11 także uP najwyraźniej działa, w ogóle.

 
Dziękujemy za odpowiedź!
Więc myślę, że,
być może problem jest w "sprintf" funkcja funkcje CodeVision oprogramowania?Muszę spróbować go zmienić z "int, szerokość" -> "float, szerokość, precyzja" Prawo?<img src="http://vw.dtiltas.lt/sprintf.jpg" border="0" alt=""/>
 
Nie
jestem znane narzędzie, ale mamy nadzieję rozwiązuje problem (nie może być więcej narzędzi incompatibilties, oczywiście)

 
Dziękujemy za odpowiedź!I rozwiązać "T: 1FC H: 1f%" odczyty problemu, więc mogę zmienić "sprintf" funkcja funkcje CodeVision oprogramowania "int, szerokość" na "float, szerokość, precyzja".Jednak niektórzy nadal problem w kodzie, bo ten czujnik i ekranu LCD:<img src="http://vw.dtiltas.lt/lcd1.jpg" border="0" alt=""/>
i bez czujnika tak (czas, a odczyty są w odpowiednim formacie, ale nie ma danych z czujnika):<img src="http://vw.dtiltas.lt/lcd2.jpg" border="0" alt=""/>
Moddeling w Proteus dają takie same wyniki.Być może problem jest w tym bloku kodu, ponieważ jej jak niepełnosprawnych (nie jestem programer) ...<img src="http://vw.dtiltas.lt/code.JPG" border="0" alt=""/>Dziękujemy!

 

Welcome to EDABoard.com

Sponsor

Back
Top