Witam
Mam pewien i jak dla mnie spory problem.Zbudowałem już prawie sterownik do kominka z płaszczem wodnym.Schematy zamieszczę jak ukończę projekt.Mogę w nim ustawiać i sprawdzać temperaturę wkładu,pomieszczeń,położenia zaworów(rozdzielaczy) ,dopuszczać automatycznie ubywającą wodę itp. Całość wyświetlana jest na wyświetlaczach alfanumerycznych. Oczywiście wszystkie parametry są pamiętane w pamięci atmegi , jednak po wyłączeniu i włączeniu zasilania wszystko wraca do ustawień "moich fabrycznych".
Problemy z jakimi walczę to :
1. Jak zapisać i w jakiej pamięci dowolne zmienne jak np. Temp01=30,Zaw02=1 .....
Myślałem nad kartą pamięci SD.Zapisywał bym w niej wartości zmiennych a także "historie" jakąś miesięczną. Ale to nie jest wymagane.
2. Sytuacja zmusiła mnie do tego aby całość podłączyć także jakoś do komputera PC, i tu mam największy problem.Otóż chciałbym w jakimś programie (pisze programy w visual basic) móc odczytywać informacje o wszystkich parametrach,temperaturach itp ze sterownika ale także móc je konfigurować.Czyli program i sterownik musiały by się komunikować w dwie strony.Wiem że to pewne jest dość proste (komunikowałem się z moich programów z różnymi urządzeniami poprzez LPT) ale na chwilę obecną jest to dla mnie spory problem.
Jeśli jest może z forumowiczów ktoś kto mógłby mnie naprowadzić jakimiś przykładami na prostą komunikację poprzez LPT lub Com.
Wprawdzie nie posiadam w komputerze tych portów tylko USB ale doszedłem do wniosku że jak już trzeba będzie to kupię kartę PCI z tymi portami.
Wszak dla mnie lepiej aby sterownik komunikował się poprzez USB(nawet jakaś emulacja com/lpt przez usb) ,ale to będzie kolejny orzech do zgryzienia.
Proszę o jakąś pomoc w w/w sprawie.
Adam
Mam pewien i jak dla mnie spory problem.Zbudowałem już prawie sterownik do kominka z płaszczem wodnym.Schematy zamieszczę jak ukończę projekt.Mogę w nim ustawiać i sprawdzać temperaturę wkładu,pomieszczeń,położenia zaworów(rozdzielaczy) ,dopuszczać automatycznie ubywającą wodę itp. Całość wyświetlana jest na wyświetlaczach alfanumerycznych. Oczywiście wszystkie parametry są pamiętane w pamięci atmegi , jednak po wyłączeniu i włączeniu zasilania wszystko wraca do ustawień "moich fabrycznych".
Problemy z jakimi walczę to :
1. Jak zapisać i w jakiej pamięci dowolne zmienne jak np. Temp01=30,Zaw02=1 .....
Myślałem nad kartą pamięci SD.Zapisywał bym w niej wartości zmiennych a także "historie" jakąś miesięczną. Ale to nie jest wymagane.
2. Sytuacja zmusiła mnie do tego aby całość podłączyć także jakoś do komputera PC, i tu mam największy problem.Otóż chciałbym w jakimś programie (pisze programy w visual basic) móc odczytywać informacje o wszystkich parametrach,temperaturach itp ze sterownika ale także móc je konfigurować.Czyli program i sterownik musiały by się komunikować w dwie strony.Wiem że to pewne jest dość proste (komunikowałem się z moich programów z różnymi urządzeniami poprzez LPT) ale na chwilę obecną jest to dla mnie spory problem.
Jeśli jest może z forumowiczów ktoś kto mógłby mnie naprowadzić jakimiś przykładami na prostą komunikację poprzez LPT lub Com.
Wprawdzie nie posiadam w komputerze tych portów tylko USB ale doszedłem do wniosku że jak już trzeba będzie to kupię kartę PCI z tymi portami.
Wszak dla mnie lepiej aby sterownik komunikował się poprzez USB(nawet jakaś emulacja com/lpt przez usb) ,ale to będzie kolejny orzech do zgryzienia.
Proszę o jakąś pomoc w w/w sprawie.
Adam