Micul meu datalogger de temperatură nepretențios - Pagina 2

de Gaston »28.03.11, 16:59

temperatură

de kumkat »28.03.11, 17:00

de Căutare »28.03.11, 17:34

Nu văzusem că forumul îmi comprimase imaginea. Într-adevăr, referința PIC nu mai poate fi citită.
Așa că trec prin cazarea mea personală pentru a o readuce puțin mai mult:
http://www.stable-boy.net/uploads/TEMPLOG.gif

PIC folosit aici este un 18F258, pentru că am destul de multe în stoc, dar orice PIC din seria 18Fxxx cu mai mult de 10 KB de EEPROM și 1 KB de RAM ar putea face trucul.

Pentru a programa PIC folosesc un PicKit2 de la Microchip și software-ul asociat. Dar o putem face și cu un JDM și ICProg, de exemplu

Programul a fost scris în BASIC și compilat cu Proton + (http://www.protonbasic.co.uk/)
Aș posta sursele când făcusem puțină curățare, deoarece este murdară și nu poate fi prezentată.
Adăug un circuit de ceas în timp real (DS1307) pentru a gestiona corect ora și data.

de kumkat »28.03.11, 20:46

de Căutare »31.03.11, 23:54

Mic pentru a prezenta diagrama noii versiuni cu ceas în timp real (evident, acest lucru complică puțin diagrama și umflă factura)
(faceți clic pentru a vedea en-gros)

Programul este testat. Dacă funcționează conform planificării, o voi posta mâine înainte de explicații.

de Căutare »01/04/11, 20:24

Bine, acum că înregistrarea merge bine (am avut capul o vreme pe o poveste cu nume de fișier)
Acum reglez puțin măsurătorile.

Într-adevăr, înregistrarea temperaturii o dată pe secundă nu este neapărat necesară și nici foarte interesantă. Deoarece am încă mult spațiu de programare în PIC, m-am gândit să implementez următoarele moduri de înregistrare: