Może to ci pomoże : [url=http://www.elektroda.pl/rtvforum/to... w timerze, problem albo to : [url=http://www.elektroda.pl/rtvforum/to... w bascom czujnika DS1820 na DS18B20 albo ...... Jakieś 780 innych postów pod tym linkiem : [url=http://poszukaj.elektroda.pl/search...
Chwilowo straciłem ten kod postaram się go znaleźć ale opierałem się na projektach z internetu. No bez jaj. Na 99% nic nie masz tylko czekasz na gotowca. Ale dobra, zlituję się na święta :D Pomijając całą beznadziejność kodu do multipleksowania wyświetlacza, takie coś powinno działać: $regfile = "ATTiny2313.dat" $crystal = 8000000 Dim Jednosci...
Trzy razy TAK.
witam. config.h dołączony, port i pin ds'a również, zasilanie z osobnego przewodu. Tak się zastanawiam czy nie trzeba przypadkiem ustawić zegaru procka tak jak jest w pliku config na 8MHz przez fuse bity? Słuszna uwaga demeus, zapomniałem jakże prostego i zarazem ważnego słowa DZIĘKUJĘ. Więc dzięki wielkie za swój wkład jaki poświęcacie. Dodano po...
Witam ! Moim zdaniem aby nie przestawiać Fusebitów wystarczy linię w pliku BAS $crystal = 4000000 zmienić na: $crystal = 1000000 Pozdrawiam. Stefan W sumie masz racje, jeszcze coś namiesza. Ale teraz kolega się chociaż dowie, że nie jest obojętne jakie są fusebity.
Tak to jest dla kwarcu (nie oscylatora). Może za mała wydajność prądowa zasilacza? A może kontrast za duży? Dzięki za punkty, ale to nie było konieczne. Wystarczyło kliknąć POMÓGŁ.
I i $crystal=
taka wartosc w zmiennej wysw , czyli temp 25,5 stC
Jaka wartość r11? Czy na pewno dobrze podłączasz ten czujnik?
Raczej schemat zgodny jest z programem. Jedynie z Portd.6 nie do końca wiadomo co zrobić. Prawdopodobnie trzeba do niego przyłączyć diodę świecącą wskazującą na wartość ujemną, a diody na schemacie nie ma, podobnie jak DS18B20.
Poprzez RS232 lub USB? W czym problem? Przy USB możesz wykorzystać z FTDI, np FT232, lub kupić AVR z wbudowanym USB i skorzystać z LUFA. To drugiej jest zdecydowanie dla nieco bardziej zaawansowanych osób.
Czy jest mozliwe zrobienie termometru na attiny2313 i ds18b20 i na wyświetlaczach LED?? Jest możliwe.
http://mirley.firlej.org/termometr_uniwe...
http://hobby.abxyz.bplaced.net/index.php... https://www.google.pl/search?q=DS18B20+C
' Na początku kodu Index_tab=0 ...... ...... If Licznik = 1200 Then IF Index_tab=3 Then ' przesuniecie w tył jeżeli pozyskano co najmniej 3 pomiary Pomiar(1)=Pomiar(2) Pomiar(2)=Pomiar(3) Else ' Fragment kodu wykonywany dla Index_tab=0,1 i 2 Incr Index_tab IF Index_tab>3 Then Index_tab=3 End If Pomiar(index_tab)...
Pewnie przerwanie przerywa Ci jakąś procedurę zapisu/odczytu na 1-wire które są newralgiczne czasowo i NIE POWINNY być przerywane i stąd ten problem.
Czekanie miało by się odbywać przy ustawieniu portu jako wejście lub jako wyjście w stanie wysokim. Chyba obie opcje są poprawne.
Dzielenie przez 16 to to samo co przesuwanie bajtu w prawo o 4. Czyli jest to wywalenie jakby 4 najmłodszych bitów, czyli odczyt temp będzie z dokładnością do 0,5 stopnia. Zajrzyj do notki. 5 najstarszych bitów to znak czy dodatnia czy ujemna, a 4 najmłodsze oznaczają miejsca po przecinku. Rozumiem ze zmiana z systemu binarnego na dziesiętny jest znana?...
Więc pojawia się pytanie jak sprawdzać kolejne bity w kolejnych przebiegach "pętli" (w przypadku procedury zapisu) oraz jak ustawiać logiczne 1 w kolejnych bitach przy kolejnych przebiegach "pętli" (w przypadku procedury odczytu). Jeśli chodzi o zapis to zrób tak, że sprawdzasz, czy najmłodszy bit w rejestrze jest wyzerowany, jeśli tak to ustawiasz...
Tak, używając tranzystora.
Witam! Ja również mam problemy z podłączeniem tej konfiguracji (attiny2313+ds18b20) http://www.elektroda.pl/rtvforum/topic11... czy powinienem dać kondensatory przy zasilaniu czujnika?
Zapomniałem dodać, w fusach wyłączony jest podział przez 8.
Witam.. Tu masz kod z elektrody " Pokojowy termostat temperatury " napisany w Bascomie no i trzeba go wykonać samemu lub zlecić, co prawda to nie ma ustawiania temperatury osobno na dzień i noc. Ustawiamy temperaturę raz, domyślnie ustawiona na 20 stopni. No i ewentualnie wykorzystywać reset mikrokontrolera po nastawieniu i wykorzystaniu temperatury...
Witam ponownie, piszę posta pod postem bo nie jestem pewien czy po edycji poprzedniego pojawi się informacja na mailu obserwujących. Jeżeli ktoś odpisze to scalę te posty razem. Mam problem:) Problem z konwersją temperatury z reprezentacji binarnej na dziesiętną. chciałem do tego celu użyć funkcji printf z biblioteki stdio.h. Ale po dodaniu jej skompilowany...
Będzie to mój pierwszy zegar nixie i wogóle pierwsza przygoda z mikroprocesorami. Moje pytanie jest następujące: czy w obecnym schemacie oraz wzorze płytki sterownika na stronie autora projektu (stefankneller.de) nie ma jakiegoś błędu? Nie chciałbym potem drapać ścieżek czy coś. W dziale DIY znajdziesz wiele podobnych projektów - warto poszperać i...
750ms
Ten program byl napisany dla 4MHz? AVT3500 maja wlasnie xtal 4MHz. Zauwazylem pewna dolegliwosc mojego winavr. Opoznienia nie sa dokladne. _delay_ms nie daje mi odpowiedniego czasu (wiem ze max to 762/ f w MHz). Co mam zrobic aby opoznienia byly prawidlowe? (opoznienia z delay.h oczywiscie... mzoe sie je w jakis konkretny sposob uzywa nie mowiac o #define...
Niestety, ale nie dało to żadnego rezultatu.
I podaj plik BAS...
Zainstalowałeś Studio? Po skompilowaniu: AVR Memory Usage ---------------- Device: attiny2313 Program: 3132 bytes (152.9% Full) (.text + .data + .bootloader) Data: 41 bytes (32.0% Full) (.data + .bss + .noinit) Build succeeded with 2 Warnings... Nadal się nie mieści, ale nie jest to 8k jak piszesz. Więc albo zmiana na ATtiny4313 albo szukaj inne mniejsze...
Nie znając podstaw operacji bitowych radzę nie zabierać się za samodzielne tworzenie biblioteki onewire :) Nie czytałem kodu bo też już śpię, ale powiem Ci tylko tyle, że onewire jest transmisją typu otwarty kolektor(dren) więc nie robi się pullupa wymuszając go stanem wysokim na pinie procesora, tylko zwalnia się linie. Chodzi o to, że w PORTD na pinie...
Oki, dzięki. Wyrobiłeś się w porę, bo już składam układ :)
1. Poczytaj w datasheet układu co dokładnie robi komenda &H55 i jak jej używać ;) Jeśli już to użyj bascomowego 1wverify(), ale możesz dać tu też &HCC, jeśli masz tylko 1 czujnik. 2. Co do zasilania: http://www.micropik.com/PDF/ds1820.pdf (Strona 24) http://datasheets.maximintegrated.com/en... (Strona 19)
To może pokaż cały kod, ponadto po licha czytasz z 1wire 9 bajtów? I czy na pewno nie pomyliłeś VCC z GND (w datasheet jest widok od dołu kości)
Witam, mam następujący problem, czujnik podaje cały czas temperature 85 C, wiem że jest to odczyt zaraz po włączeniu zasilania, całość jest dobrze podpięta (no może nie do końca ale o tym za chwile) jest rezystor 4.7k pomiędzy VDD, a DQ itd. Program jest też dobry (korzystam z wbudowanej w biblioteki CodeVisionAVR obsługi tego czujnika i wszystko działało...
Będę mierzył temperaturę nie na zewnątrz tylko w domu. A termometr na attiny2313 i z czujnikiem ds18b20 już zbudowałem tylko że na wyświetlaczu 7-segmentowym.
Nic nie zmieniałem.
Drapnij schemat, jak to widzisz...
Zostaje jeszcze jedno pytanie: czy masz na pewno to 4MHz?
Co zrobić???? Pokazać schemat :-)
...Nie wyświetla mi dziesiątych liczb. Wyświetlacz sprawny na 100% No przecież sam napisałeś w kodzie warunek , żeby nie wyświetlał dziesiątek jeśli nie są równe 0 , a dokładnie rzecz ujmując , to napisałeś , żeby wyświetlał dziesiątki , kiedy ich wartość jest równa ZERO :!: Wyswietlanie: Gosub Oblicz For A = 0 To 125 If Dziesiatki = 0 Then 'Oto...
Proszę o sprawdzenie schematu: Termostat na DS18B20, attiny2313, dwa przekaźniki i tyle. Jest to bardzo pilne, za odpowiedź czy zrobiłem coś źle, dam - oczywiście w miarę moich możliwości - punkty.
tak, poprawilem to, ale pokazuje 0
Wysyłając polecenie Read Counter (0xA0), tak jak piszą powyżej. Swoją drogą to zamiast kombinować, nie prościej byłoby zastosować czujnik z odpowiednią rozdizelczościa? DS18B20?
Na pewno masz ds18b20?
Witam wszystkich:) Zbudowałem system, który ma mierzyć temperaturę(czujnik bezprzewodowy): Nadajnik-RTFQ2-433MHz-R - ATTINY2313 + DS18b20 Odbiornik-RRFQ1-433MHz - ATMEGA16 + LCD 2x16 Na początku wszystko działało bez problemów póki miałem wspólne zasilanie. Czujnik ma być bezprzewodowy, dlatego podłączyłem nadajnik i odbiornik do osobnych źródeł zasilania,...
Jeszcze raz sprawdź czy z dobrego portu odczytujesz
Witam Używam Attiny2313 do pomiaru dwóch temperatur z DS18B20. Wynik ( Integer ) przesyłam bez żadnej obróbki przez UART przewodem 40 cm do Atmega328. Atmega rozbija odebrane dane i jest obróbka Kod Attiny2313 $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '********************* Konfiguracja magistrali 1-Wire Config 1wire = Portd.5...
Równolegle, pamiętaj o rezystorze 4,7k pomiędzy 9 pinem ATTiny2313, i +5V.
poprawiłem schemat, płytką zajmę się jutro
Witam, Zgadzam się układ w takiej formie nie ma sensu, po prostu musiałem się cofnąć do wyświetlenia pojedynczych bitów z DS18B20 bo układ nie wskazywał poprawnie temperatury.
Masz źle podłączone zasilanie w procku. Do wyświetlacza musisz dodać potencjometr do regulacji kontrastu. Nie wiem też czy do 1W nie trzeba rezystorów podciągających(przejrzyj dokumentację ds18b20). Schemat jest niekompletny bo samo pokazanie label nie zrobi Ci padów do podłączenia zasilacza, gniazda programatora i wyświetlacza.
Witam wszystkich użytkowników elektrody! Od niedawna hoduje pająki ptaszniki (gatunki nie wymagające rejestracji) i chcę zrobić termoregulator do precyzyjnego utrzymywania stałej temperatury w terrarium. Na początku zrobiłem zwykły termostat włącz/wyłącz ale wahania temperatury były bardzo duże i nie do przyjęcia... potem zrobiłem regulator PWM na NE555...
Tam nic nie trzeba zmieniać. Wystarczyło podłączyć do identycznych linii LCD i DS18B20 i zmienić $regfile = "Attiny2313.dat" na $regfile = "mega8.dat"
Po odczycie powinna byc resetowana magistrala 1wire i wynik dzieli sie przez 2 nie przez 16 jak to jest w DS18B20
Da się zrobić i to bez przejściówek. Można zaimplementować USB w ATtiny2313 i podłączyć np. 18B20.
http://obrazki.elektroda.net/7_118639366... Ostatnio popsuł mi się w domu kolejny zaokienny termometr, postanowiłem, że już nie kupię kolejnego tym bardziej, że są one bardzo niedokładne i sam odczyt temperatury sprawia problemy. Postanowiłem wykonać własny termometr z zastosowaniem cyfrowego czujnika DS18B20, mikrokontrolera ATtiny2313 oraz wyświetlacza...
Witam W związku z tym, że Attiny2313 nie posiada modułów pomiaru napięcia oraz że do gniazdek doprowadzone są po trzy przewody stawiam na "ds18b20" ...no ale próba będzie Cię kosztowała ok do 5PLN/szt. Podłączenie sobie wygoogluj. Pozdr.
http://obrazki.elektroda.pl/5695634300_1... Witam Chciałbym przedstawić Wam moją najnowszą konstrukcję, którą jest wytrawiarka do płytek drukowanych. Od dawna miałem w planach taką konstrukcję, ale zawsze coś wypadało :D. Wymiary "akwarium" to 220x280x30. Pojemność wynosi więc lekko ponad 1,5 litra odliczając grzałkę i wężyk napowietrzający....
Pod Portb.0 podłączasz środkową nóżkę czujnika DS18B20, a także pomiędzy ten sam pin a "+" zasilania włączasz rezystor 4,7k. Musisz tylko sprawdzić na podstawie kodu źródłowego, jak konkretnie są podpięte nóżki wyświetlacza.
niestety jestem ograniczony do ATtiny2313, 1wire i BASCOM'a. ---------- Ostatecznie mogę zrezygnować z dwóch DS18B20 i dwóch DS2405. Dodano po 9 A ATmegę8 programuje się tak samo jak ATtiny2313? Przez ISP? Bo ja początkujący jestem.
to nie jest termopara, a czujnik DS18B20 jest pokryty warstwą silikonu więc sie nie strawi :D
Czy ten termostat nadawał by się do stacji lutowniczej ?? Nie, czujnik DS18B20 umożliwia pomiar do 125°C
Więc jezeli jest to nowa Atmega to fabrycznie jest ustawiona na 1000000 MHz i w programie też musi być ta czastota. Ja mam wgrany ten program do Attiny2313 i działa bardzo dobrze.
Help bascoma faktycznie podaje możliwość wpisania wartości do 65535. To jednak nie działa. Np. poszukaj kodu do obsługi ds18b20 (tam potrzeba 750 ms na konwersje temperatury) - zawsze używa sie 3 x waitms 250. Tak to już jest, teoria a praktyka to 2 różne sprawy... ps spróbuj zmienić config portb.2=output na config pinb.2=output. Fusebity służą do konfiguracji...
http://obrazki.elektroda.pl/3951584300_1... Witam. Chciałbym zaprezentować płytkę testową mojego projektu. Służy ona do testowania układów na ATtiny2313 lub ATmega16/32. Jestem początkującym w dziedzinie pisania programów w BASCOM, więc postanowiłem zrobić płytkę testową, która spełniałaby moje wymagania. Główne cele: -wyświetlacz LCD...
Tylko teraz nie zmieści się w 16 o jeden za duzo na wyświetlaczu ale można dać tylko C :) Sprawdziłem i u mnie ładuje się bez problemu. W ustawieniach Bascoma Options mam: chip - Attiny2313.dat communication - frequency-1000000 LCD - LCD type - 16*2 98%.
ATTINY2313 są w AVT po 9zł , są nawet po 4zł w J.M.Elektronika Pozdrówka
Witam, zrobiłem sobie na ATTiny2313 układzik odczytujący temperaturki z czujników DS18B20. Wszystko działa super - odczytuję je przez RS232/485 na PC. I wszystko byłoby dobrze tylko, że ... no właśnie mam obok siebie - wręcz zetknięte obudowami 2 egzemplarze tych czujników i jeden z nich pokazuje temperaturę o ok 2st Celsiusza wyższą niż drugi. Oczywiście...
Nie chodzi nawet o to że ograniczają.(chociaż cena w lokalnym sklepie 20zł za Atmega8 powala) Mam to co mam na razie mi to wystarcza. Mógłbym sobie kupić Attiny2313 tylko po co ? Nie mam programatora i czasu przede wszystkim. Pozdrawiam
Ładny, zgrabny, szybki projekt ... Dlaczego nie użyłeś DS18B20? W własnych zasobach miałeś kostkę? TIP. Podmień AT90S2313 na ATtiny2313 ... ten drugi ma USI i pozwoli na szybszą reakcję na zmianę temperatury przez kostkę czujnika ;)
Ja skompilowałem pozytywnie , ale dopiero po usunięciu znaku równości w całym odczycie DS18B20 . Było 1wwrite = &HCC , a powinno być 1wwrite &HCC
to mój pierwszy projekt z wykorzystaniem ds18b20 i bardzo możliwe że kiepsko napisany. I rzeczywiście minus pojawia się po przecinku, spróbuję to poprawić
Typ tranzystora jest praktycznie bez znaczenia - dowolny nie za duży pnp. Mylisz częStotliwość przerwń z częstotliwością zegara timera. Zegar ma w tym przypadku częstotliwość 1000000 / 64, a ty dzielisz to timerem przez 254, co daje jakieś marne 64 Hz - sporo za mało, wyświetlacz wibruje jak wściekły. Powinno być ok. 1200 Hz, a minimum 600 Hz. Przy...
Z polaroida wydłubujesz płutkę z sonarem (google: polaroid 6500 - tak nazywa się płytka nie aparat). Są trzy rodzaje płytek. Dwie z nich podłączasz bezpośrednio do procka, natomiast trzecią musisz wstawiś jakiegoś scalaczka - bez problemu znajdziesz opis w sieci. płytkę łączysz z uC trzema liniami: zasilanie "+", send i echo. Inicjalizujesz - dajesz...
Witam. Ja miałem niedawno taki sam problem z atmega 162. A wiec kupiłem dwie szt. atmegi 162 w sklepie internetowym TME. Najpierw napisałem program do obsługi wyświetlacza LCD i czujnika temperatury DS18B20 pod attiny2313. który działał. Następnie po nie wielkich korektach programu wgrałem go bez żadnych problemów do atmegi 162. Niestety nie działał....
DSy potrzebują 750ms na pomiar i konwersję danych, ale po wysłaniu komendy, procek może zająć się czymś innym i odpytać ponownie czujniki po tym czasie. Tak z ciekawości - po co Ci aż taka szybkość pomiaru temperatury, która i tak zmienia się powoli ? Witam. Mam wykonany termometr jednopunktowy na DS18B20 i ATtiny2313. W celu nauki i sprawdzenia działania...
Żadnych dodatków nie ma, jest tylko ATTiny2313 z kwarcem, wyprowadzone kilka portów oraz złącze 3 pinowe terminal block dla DS18B20 oczywiście podciągnięte rezystorem. Jeśli chodzi o rozmiar to Program: 1830 bytes (89.4% Full) (.text + .data + .bootloader) Data: 116 bytes (90.6% Full) (.data + .bss + .noinit) mkAVR Kalkulator pokazuje 89% - 1830 b Jeśli...
Witam, Właśnie robię sobie termostat na AtTiny2313 + DS18B20 i natknąłem się na problem, którego nie mogę przeskoczyć. Układ działa sprawnie (wyświetla się temperatura na 7-seg.) jeśli podepnę linię danych DS18B20 do np. PD0 czy PD1, ale nie działa po podłączeniu do PD2, PD3, PD4 - a płytkę mam zrobioną tak, że do obsługi 1wire jet przeznaczony pin...
Ja swoją wytrawiarkę pokleiłem przemysłowym klejem dwuskładnikowym "SIMSON" który po wyschnięciu ma konsystencję gumy i da się nim skleić prawie wszystko. Początkowo wszystko było ok. Trzymałem wytrawiacz w wytrawiarce i nic się złego nie działo. Ale po ok. 2 tygodniach wytrawiacz zaczął mi wyciekać i nie wiem czemu ale klej puścił tylko przy dnie,...
Ok :) Teraz mam tak: Do 1wreset 'reset 1wwrite &HCC 'jedna kostka, więc wykorzystujemy rozkaz SKIP ROM 1wwrite &H44 'dokonaj konwersji Waitms 750 'Czekaj 1wreset 'reset 1wwrite &HCC 'rozkaz adresowy SKIP ROM 1wwrite &HBE 'rozkaz funkcyjny - polecenie odczytu DS18B20 Odczyt(1) = 1wread(2) 'odczytaj dwa pierwsze bajty T...
Witam ! Piszę program regulatora temperatury. Używam czujnika ds18b20, którego obsługuje Attiny2313. Komunikacja z komputerem poprzez USART. Postanowiłem, że prześle 2B danych z czujnika ds18b20 i konwersje dokonam na komputerze, w terminalu otrzymuje śmieszne krzaczki, ale nie przejąłem się tym, napisałem w Delphi używając bibliotek CPort program do...
Witam. Mam problem z termometrem. Wiem usłyszę iż jest już dużo na forum. Lesz mój problem jest nietypowy. Mam podłączony czujnik temperatury DS18B20. Podobny program (BASCOM) mam wgrany w attiny2313 i działa wyśmienicie. Zmieniając parę rzeczy w programie wgrywam do atmegi. I tu moje zdziwienie nie działa wyświetlanie temperatury. Zastanawiałem się...
Witam W załaczeniu program napisany przeze mnie i działający bezbłędnie tak w zakresie dodatnich jak i ujemnych temperatur. Program w "BASCOM AVR". Mikrokontroler Attiny2313, wyświetlacz 3xLED, "minus" temperatury na płaskiej diodzie LED (zasilana z +5V, katoda przez rezystor do uC)
https://obrazki.elektroda.pl/2656315600_... W poniższym poście znajdziecie proste projekty znalezione na jednym z rosyjskich forów. Projekty przeznaczone są dla początkujących elektroników, którzy chcieliby rozpocząć swoją przygodą z mikrokontrollerami AVR (Atmel). Projekty zawierają schematy, wzory płytek PCB, wsady do mikrokontrolerów...
Inne programy działają bez zewnętrznego kwarcu. Wzorowałem się na tych stronach: [url=http://majsterkowo.pl/programowanie... [url=http://majsterkowo.pl/progamowanie-... [url=http://majsterkowo.pl/forum/program...
Ja mówię z pełnym luzem, tak naprawdę też w sumie "niedawno" byłem początkujący. I zdecydowana propozycja wykorzystania ATmega88/168 zamiast ATmega8 jest trafiona także pod względem obecnej ceny. A to, że koledze nie udało się jeszcze zapełnić ATtiny2313 może świadczyć tylko, że bardzo wolno postępują prace że tak powiem testowe i nauka. Wcale nie traktuję...
Witam. Przedstawiam mój, na razie prototypowy sterownik do kotła. Głównym elementem jest mikrokontroler attiny2313. W roli czujnika temperatury pracuje układ firmy dallas ds18b20. Na wyświetlaczu wyświetlona jest aktualna temperatura wody w kotle i temperatura ustawiona. Histereza wynosi 2 stopnie. Sterownik pracuje w trybie zamknij, otwórz. Elementem...
Tak, dokładnie ktoś miał o to pretensje... Teraz właśnie atmega8 SMD kosztuje 7-8zł ;) Kiedyś kosztowały po 4. Kod może troszkę by się upakowało - wystarczy wywalić funkcję termostatu, która jest alternatywna. Wybór procesora jest podyktowany również obudową - zauważ, że np ATtiny2313 już by się między wyprowadzenia wyświetlacza nie zmieściło. Dziś...
Mam wątpliwości czy czujnik temperatury ma być podłączony jak na rysunku z KITU to znaczy nóżki 1 i 3 zwarte czyli GND zwarte z VDD ? I w datasheet też niby tak tam pisze? Nie znam dokładnie angielskiego. W Twoim projekcie czujnik DS18B20 zasilany jest pasożytniczo, więc jak najbardziej jego VCC powinno być zwarte do GND. Poniżej wytłumaczenie. https://obrazki.elektroda.pl/4396980000_...
Witam, może ktoś naprowadzi mnie na trop gdzie szukać błędu, bo już mi ręce opadają ;) ... zaprogramowałem ATTiny2313. Jego zadania to pomiar temp na 3 czujnikach DS18B20, włączanie/wyłączanie 2 przekaźników i kilka tam drobnych rzeczy jeszcze. Poza tym mogę się z nim łączyć przez RS485 z PC i odczytywać stan wszystkich jego odczytów jak i załączać...
..... widać dobry masz kompilator bo tutaj jest przykład wykorzystania AVR-ra tylko do odczytu temperatury z ds-a i wyswietlenie na LCD. Jak widać 2kB to minimum żeby coś wogóle odczytać nie mówiąc o jakimś menu i algorytmach termostatu. Swego czasu na szybko, napisałem programik na ATtiny2313 w BASCOM'ie zmieścił się w 2kB i to z ustawieniami progów...
http://obrazki.elektroda.pl/8609137500_1... Witam, przedstawiony układ umożliwia: -pomiar zarówno dodatnich, jak i ujemnych temperatur, -wybór jednej z dwóch częstotliwości powtarzania pomiaru, -pamiętanie najniższej temperatury (wyświetlanie po wciśnięciu przycisku, kasowanie po resecie uC), -prezentację wyniku na 4-cyfrowym wyświetlaczu...
Witam próbował ktoś może wgrać ten program do ATtiny2313 ? u mnie w bascomie zajmuje 101% pamięci i wywala błąd przy kompilowaniu. Ma może ktoś pomysł jak przerobić ten program żeby pasował do ATttiny2313 ?
http://obrazki.elektroda.net/26_12797950... Witam. Chciał bym zaprezentować moją nową konstrukcje która powstała z potrzeby chwili w niecałe 2 dni z tego co miałem pod ręką. Moją konstrukcją jest Dwu-czujnikowy regulator temperatury który steruje pompką od centralnego ogrzewania. Jak wszyscy wiemy "potrzeba jest matką wynalazku" więc zrobiłem...
Przedstawię może ogólny zarys projektu: dwa czujnik temperatury (DS18B20), jeden przycisk, jeden triak do załączanie pompy (BTA10), wyświetlacz zgodny z hd44780(1x16) i attiny2313. Ma to działać tak: jeden czujnik w bojlerze, drugi na powrocie c.w.u. Jeśli temperatura wody na powrocie za niska, ma przepompować wodę. Jeśli woda w bojlerze za zimna, nie...
Witam! Czy ktoś sprawdzał ten projekt z pliku ZIP opublikowany 12 Sie 2008 13:23 przez PietrekDer. Jutro jadę po kwarc 4MHz, bo na wewnętrznym oscylatorze RC=4MHz mam "czrny" LCD i mówiąc krótko nic się nie dzieje - na magistrali 1wire cisza - podejrzewam, iż tak procek nie ruszy.... Próbowałem już z zewnętrznym 8MHz, ale chyba to też nie tędy droga......
Witam Atmega328 i Attiny2313 przez RS485 Atmega328 Master - zapis na razie wyzwalany przez Timer If Flaga_001 = 1 Then Set Re_de Waitms 1 Print "MOD001 " ; Chr(13); Waitms 1 Reset Re_de Flaga_001 = 0 Licznik_mod001 = 0 End If ATtiny2313 Slave $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '*********************...
Heh… Ja widzę, że się nie rozumiemy. Kompilator nie informuje o żadnych błędach, program jest napisany dobrze, ale nie umiem sobie poradzić z przeniesieniem zapisanych danych w pamięci 24C08. Kompletnie nie wiem jak to rozwiązać. A skoro nie wiem jak to zrobić, nie jestem w 100% czy w pamięci jest zapisywana liczba o żądanej dokładności –...
http://datasheets.maxim-ic.com/en/ds/DS1... Dodano po 2 Bo w helpie widzę tylko &H33 i jest to zmienna tylko co ona robi? &H33 to nie jest zmienna.
ds18b20 attiny2313 termometr ds18b20 attiny2313 attiny2313 ds18b20 termometr
programator ajawe makro przycisk access czułość tda7294
roleta zewnetrzna silnik czajnik naprawa
Jak rozebrać suszarko-lokówkę Severin typ 0810? Wylany wyświetlacz w smartfonie - czy można naprawić?