Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 24 sty 2025, o 16:24


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 20 lut 2013, o 18:46 
Offline
Nowy

Dołączył(a): 13 sty 2013
Posty: 16
Pomógł: 0

Myslę nad napisaniem takiego programu ktory po zmierzeniu temperatury zmienił by stan jakiegoś pinu na niski . Ale chciałbym dodać kalibracje czyli :
- naciskam przycisk jak uzyskam jakaś temp , procesor zapisuje w eeprom (jakaś temp referencyjna)
- puszczam przycisk procesor przechodzi do procedury odczytywania z eeprom temp. ref i powyżej włącza poniżej stan niski .
A pytanie następne jaki zakres napiec może mierzyć ATtiny13 ? oczywiście na pinie nie po dzielnikach .
Na razie napisałem coś takiego jako wstęp .
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Kod wklejamy przy pomocy [syntax=basic4gl] - Zielony J.



Ostatnio edytowano 20 lut 2013, o 19:44 przez Marek S, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lut 2013, o 19:55 
Offline
Nowy

Dołączył(a): 13 sty 2013
Posty: 16
Pomógł: 0

squeez napisał(a):
Napięcie referencyjne w Attiny13 to 1.1V lub VCC.

Poza tym przydało by cię zrobić jakąś histerezę, żeby na granicy temp. "nie pulsowało".

sprzętowa czy programowa jeśli programową to jak to zrobić ?
jeśli dobrze rozumiem
jeśli ustawie nap. ref na VCC to mogę mierzyć do Vcc a jak ustawie na 1,1 to do 1,1V ?

teraz coś takiego napisałem może ktoś łaskawie rzuci okiem i poprawi lub coś dopowie ?
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2013, o 11:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2012
Posty: 598
Lokalizacja: Warszawa
Pomógł: 13

Marek S napisał(a):
sprzętowa czy programowa jeśli programową to jak to zrobić ?


Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2013, o 12:46 
Offline
Nowy

Dołączył(a): 13 sty 2013
Posty: 16
Pomógł: 0

ok w tym wypadku histereza nie bedzie potrzebna , ale mam pytanie jak napisać procedury :
- pikanie np. co sek ale bez funkcji zatrzymania programu typu wait1 ?
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

to mi zatrzyma program na sekundę i w tym czasie nie będzie pomiaru temperatury .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2013, o 14:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2012
Posty: 598
Lokalizacja: Warszawa
Pomógł: 13

Ja osobiście użył bym do tego timera a później timery programowe ....... ale w bascomie to aż tak mocny nie jestem



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO