Usunąłem ten wiersz i nadal brak odczytu - czekam do wieczora. P.S Jeśli możesz to podaj mi swój kod moze on zadziała. Twój przykład też działa :) Pzdr. Piotrek Sz.
płytka została wykonana metodą termo-transferową, a następnie została po cynowana ręcznie z dużą ilością topnika.
Tutaj znajdziesz przykład użycia setbaud.h : http://mikrokontrolery.blogspot.com/2011...
proponuje cos takiego: #include <avr/io.h> #include <avr/delay.h> #include "io.h" void USART_Init( unsigned int baud ) { //ustawienie portu DDRD &= 0xFE ; DDRD |= 0x02 ; PORTD |= 0x03 ; /*set baudrate*/ UBRRH = (unsigned char)(baud>>8); UBRRL = (unsigned char)baud; /*enable receiver and transmitter*/ UCSRB = (1<<RXEN)|(1<<TXEN);...
Przyjrzyj się temu warunkowi [syntax=c]if ((temp & 0b0000000000000100)) //sprawdzenie czy bit nr 2 czyli informacji czy do układu podłączona jest termopara return 0; [/syntax] W tej sytuacji w przypadku wykrycia termopary funkcja zawsze zwróci wartość zero i nie przejdzie do uformowania wyniku i zamieszczenia go w zmiennej termo. Zaneguj poprostu ten...
http://obrazki.elektroda.net/82_12639124... Witam kolegów i być może koleżanki. Postanowiłem pochwalić się moim wykonaniem dobrze znanego na forum zegarka na lampie radzieckiej iw-18. Zegarek ( a nawet zegarki, bo powstały dwie sztuki) powstały z potrzeby zbliżających sie urodzin dziewczyny :D Po długich przemyśleniach doszedłem do wniosku...
Ale nie chcę wyłamywać otwartych drzwi, bo pewnie problem ten już dawno jest rozwiązany - co Wy byście zaproponowali? Piter Moduł Bluetooth Low Energy wysyłający dane co ~1 sek. pobiera tylko 25uA(at)3V. Jeśli dołoży się do tego precyzyjny termometr dokonujący pomiarów co 1 min. to całość będzie pobierała 40-60uA(at)3V w zależności od ustawionej mocy...
Nie wiem czy chcesz się nauczyć czy potrzebujesz program. Na początek te uwagi: 1. Nie wiem co tam robi dyrektywa $eeprom. Jest niepotrzebna w tym kodzie 2. Zmienna Ds jest zwiększana w przerwaniu niezależnie od tego czy jesteś w Menu czy nie. Tak więc po powrocie z Menu już na pewno nie zdążysz załapać się na warunek If Ds = 2 i wyzerować jej wartość....
Cylinder jest chłodzony powietrzem, temperaturę mierze między żeberkami cylindra (nie głowicy), dodatkowo jest użyta pasta termo przewodząca aby pomiar był wiarygodniejszy. Cylinder chyba rozgrzewa się do ok 135°C.
Jaką metodą zrobiłeś płytki ? Ja zawsze mam problem z płytkami 2 stronami, nigdy obydwie strony nie chcą mi się idealnie odbić (metoda termo transferu) i zazwyczaj najpierw jedną strone odprasowuje, druga całą lakieruje i wytrawiam, a potem na odwrót. Jak ty Swoją wykonałeś ?
http://obrazki.elektroda.net/95_12974457... Witam Chciałbym zaprezentować zgrabny termometr panelowy na znanym układzie DS18b20. Sercem układu jest Atmega8 SMD. Oprogramowanie napisane w WinAVR. Termometr dodatkowo posiada funkcję termostat. Niestety z powodu chęci jak największej minimalizacji płytki zrezygnowałem z przycisków do zmian nastawy...
No to chyba problem, bo nic nie wyświetla mi z tego co wysyłam. EDIT: Jednak procedura włącz/ wyłącz działa jak zawsze. Wczoraj real term nic nie odbierał, dzisiaj go włączyłem i nagle zaczął odbierać. Niezbadane są wyroki elektroniki.
Jak zacznie robić za "miskę ryżu" to sie tylko garba może dorobić, a nie Merca.Rozumiem autora projektu ,że chce na tym zarobić...Przecież po to się uczy.Ja też studiuje elektronikę i kiedyś też chce na tym zarabiać:) A to mój zestawik do AVR'ków(ATmega8),płytka robiona termo transferem na żelazku.Teraz to już mam naświetlarkę własnej konstrukcji(może...
Witam! Zainstalowałem AVR Studio 4,5, Win AVR, CodeVison AVR i inne i nigdzie nie mogę skompilować tego programu. Program jest do termometru z Change these 2 lines, and it measures a negative temperature. From: digit=8*temperature Za bardzo nie ogarniam czy wystarczą te 3 pliki w których autor podał nowszą wersje czy trzeba tymi trzema plikami zaktualizować...
http://obrazki.elektroda.pl/7208083000_1... Witam Od dawna przymierzałem się do zbudowania zegara nixie na sześciu lampach. W internecie jest sporo takich projektów, jednak większość z nich nie odpowiadała moim założeniom. Postanowiłem więc zaprojektować i wykonać zegar od podstaw wykorzystując podzespoły, które miałem pod ręką. Założenia...
http://obrazki.elektroda.pl/6243664600_1... Witam. Chciałem zaprezentować swój projekcik - bardzo prosty, a zarazem ułatwiający życie. Posiadam telewizor LG 37lf2510, a do tego telewizję cyfrową UPC. Niby wszystko super, ale pilot od UPC steruje głośnością na dekoderze. Problem w tym, że gdy dochodzi się do kanałów z HD, dźwięk nadawany...
Witam Co do zwarcia to nie napsiałem że na koniec wszystko w środku zalałem termo-glutem,a do dodatniej szyny zasilania wstawiłem bezp 150mA. Przepraszam za jakość filmu ale ciężko jest na szybko ustawić aparat, a na jego LCD wyglądało wszystko ok. Elementy to: Atmega8 Rezystory sztuk 11 wyświetlacz 4 kondensatory stabilizator 78l05 potencjometr
Witam, Złożyłem tą stację lutowniczą wykorzystując swoje płytki. Po podłączeniu wyświetlacz stracił na ostrości, a z kolby zaczął się unosić dym. Bez podłączania grzałki wskaźnik temperatury na wyświetlaczu pokazuje 35/33 stopnie C. Wydaje mi się że termopara działa. bt138 z radiatorem osiągnął temperaturę 40 stopni w ciągu tego 2 minutowego zdarzenia...
Witam. Mam problem z błędnym pomiarem temperatury. Termometr pokazuje temperaturę ok 56-58 stopni(?) w temperaturze pokojowej. Sprawdzałem na innym modelu i nadal mam to samo. Po dotknięciu temperatura wzrasta, więc prawdopodobnie nie jest to spowodowane jakimś nagrzewaniem się układu. Kod napisałem w oparciu o ten artykuł: http://www.jaglarz.com/ja/elektronika/ds...
Różnica może jeszcze wystąpić w podciąganiu pinów. 8L jest oszczędny jeżeli chodzi o prąd. Być może ma większe oporności podciągania. Właśnie spojrzałem na mój termometr na DS1820 i 8L. Zewnętrzny rezystor podciągający dane do zasilania to 3,3k. Rezystor ten nie może być za mały bo DS sobie z nim nie poradzi. Jednocześnie nie może być za duży bo obniży...
Witam!!!! Na początek pragnąłbym powiedzieć, że jestem lamerem.:D Po tej odważnej deklaracji przechodzę do tematu. Mam do zrobienia termometr dwustrefowy, który będzie załączał stycznik, gdy jedna temperatura będzie wyższa od drugiej, i obie przekroczą wartość progową. Najpierw zastanawiałem się nad czujkami temperatury. Wydaje mi się, że zastosuje...
Płytkę zrobiłem jest z dwoma mostkami Pytka nadaje się do termo-transferu Poprawiłem połączenia i pozamieniałem kondensatory filtrujące zasilanie w atmedze dodałem tez diodę do wentylatora oraz dodałem tez złączkę do zasilania układu Jeśli takowej nie potrzebujesz możesz nic nie lutować do niej lub potraktować jako punkty lutownicze do zasilania http://obrazki.elektroda.pl/1752982400_1...
Moim zdaniem nie opłaca się tego kupować. Oferta przedstawiona przeze mnie jest tańsza i bardziej praktyczna. Masz programator do USB i możesz szybko programować uC i testować je na płytkach stykowych. W twoim wyborze masz jakby mini komputerek, ale gdy chcesz wykonać swój projekt to te urządzenie jest troszkę nieporęczne. Na przykład chcesz zrobić...
Większy problem widzę faktycznie, jeśli zachciałoby mi się zastosować inny NTC, bo wtedy charakterystyka się zmienia i nici z bezobsługowości, prawda? No moim zdanie nie do konca, mozna to zrobic bezobslugowo. Dodajac jeden przekaznik. Ja bym to zrobil tak... sa sobie 2 piny, masa i szyna od procka. 1. Procek sie wlaczyl, sprawdza nr DS-a. Wynik 0...
Ja korzystam skutecznie z biblioteki w załączniku z drobnymi zmianami i dodaniem funkcji programującej znak. w pliku .h możesz zmienić numeracje pinów. Przykład użycia uint8_t serce[] = {4, 10, 17, 23, 23, 17, 31, 0}; //serduszko uint8_t termo[] = {14, 10, 10, 14, 31, 31, 14, 0}; //termometr int main(void)...
W takim razie jednak to nie wina obliczeń. Masz może tylko 1 egzemplarz tego termometru cyfrowego? Warto by sprawdzić, czy to czasem nie wina samego DSa.
Tak, przetwornik też jest zasilany. Testowy program zwyczajnie podaje napięcie na wyjścia, sprawdzałem różne kombinacje - wgranie programu do obsługi termometrów i wyświetlacza chociażby. Najgorsze jest to, że można programować tylko na zasilaniu z programatora, w momencie gdy odłącze Vcc nie da sie jej programować. Mam jeszcze atmege8 i ta działa bez...
Odnośnie ulepszeń układu to do każdej z cewek przekaźników wyjścia oraz transoptorów wejścia dołączyłbym równolegle diodę LED (w szereg z rezystorem 330-470Ω), aby mieć łatwy wgląd w to co dzieje się przed i po urządzeniu. Wielkie dzięki! Bardzo dobry pomysł. To w takim razie mogę już powoli kompletować sobie klocuszki. Jeszcze dobiorę trochę...
Jeśli chodzi o max częstotliwość, to jak napisano wyżej (o procesorze i ew. dzielniku), jest to kwestia ewentualnego dołączonego na wejściu dzielnika i jego parametrów (no i obwodów wejściowych - wzmacniacza). Z klasycznych układów cyfrowych np. T e T e L e 74F161/163 pracują do 130 MHz, 74LVC163 do 200MHz itd Natomiast jeśli chodzi o dokładność to...
Witam mam 2 problem pierwszy odnosnie atmega8515 i na pisaniem programu w bascomie. Wiec uklad ten w jak dostanie na na portb.1 stan wysoki to wchodzi w petle programowa ktora to wyglada tak Do set port.2 waitms 1 reset portb.2 incr x if x=240 then call pocz enf if loop no i nie dziala mi to, aha na samym poczatku zadeklarowalem portd=&b00000110 Drugie...
Jeszcze wprowadziłem pewną modyfikację,tak aby kolejny wentylator włączał się dopiero przy wyższej temp. Jest to zrobione poprawnie? To ci może pracowac; czy jest poprawnie?............ Owszem, wentylatory bedą włączac się stopniowo, ale wyłączenie ich nastąpi jednocześnie po osiągnięciu temp poniżej 'min'. Ten fragment programu powyżej może powodowac...
Witam, postanowiłem zademonstrować mój zamek RFID oraz porównać moduły RC522 i RDM6300 . W poprzedniej wersji wykorzystałem moduł RC522 który steruje elektro zaczepem. W module nie podobało mi się to że nie można wyciągnąć anteny poza laminat albo przynajmniej jest to bardzo trudne. Spędziłem wiele godzin na testy przy dopasowaniu anteny! Niestety na...
Tak jest :)
Proszę o wyjaśnienie przyczyny przekłamań odczytu temperatury z czujnika DS18B20, program poniżej. Najczęściej układ "kłamie" że jest 55 lub 127,5 °C Dodam że wykorzystuję odbiornik RC5 i PWM do sterowania podświetleniem LCD. Czy przekłamania mogą się brać z tego że kilka komend korzysta z tych samych timerów lub przerwań timerów? jak to obejść z góry...
Witam. Problem z histerezą polega na tym że histerezę ustalasz w liniach wykonywanych tylko raz po starcie procka, dlatego ona zawsze będzie wynosić 0+5 (zmienna przechowująca temperaturę zmierzoną po starcie programu będzie 0). zmienną histerezy musisz umieścić w pętli aby byłą aktualizowana cały czas wraz ze zmianą temperatury. Pozdrawiam
F_CPU=8000000 ustawione w Properties projektu A fuse bity w uc masz ustawione na 8MHz. Jeżeli nic nie ustawiłeś to uc domyślnie pracuje z częstotliwością około 1MHz.
Witam. Poszukuję schematów zestawów uruchomieniowych dla atmega8. Czy ma ktoś może jakieś schematy? Szukałem sobie na sklepie avt i znalazłem ZL2AVR PCB. Jest to płytka dość przyzwoitego programatora. Jej cena to 35zł. Ja wolałbym coś samemu zrobić. Może nawet mniej rozbudowane, ale żeby był rs232 i możliwość podłączenia wyświetlacza lcd 2*16, i może...
Zgadzam się wykonanie kiepskie bo podczas lutowania z tego co pamiętam moja lutownica marki topex zepsuła się chyba w połowie wykonania więc musiałem sięgnąć po lutownice transformatorową którą na poważnie lutowałem pierwszy raz stąd te efekty pompy do betonu:D. Ta płytka to był mój pierwszy poważny projekt - jedyne co wcześniej lutowałem to ze dwa...
Atmega z literką L to jest wersja LowPower Ma niższego max clocka ( 8 MHz a nie 16 MHz ) , niższe napięcie zasilania. Operating Voltages. – 2.7V - 5.5V (ATmega8L). – 4.5V - 5.5V (ATmega8). I pewnie jeszcze kilka szczegułów ( zajrzyj do pdf ) A atmega z literką A to jest zwykła atmega taka jak bez literki tylko że awansowała do Automotive...
Chciałem podłączyć 2 czujniki jak w temacie. Kiedyś wyczytałem że można podłączyć je na osobnych portach i w trakcie programu po poleceniu config 1 wire przełączać z którego chce się robić odczyt. Napisałem prosty program i niestety prawie działa. Mimo polecenia 1 wire z kolejnym portem odczyt robiony jest tylko z jednego. Najdziwniejsze że jest to...
Warto dorzucić kilka drobiazgów zabezpieczających pralkę w razie błędu elektroniki. Pod czujnik otwarcia drzwiczek podpiąć przekaźnik odcinający obwód elektrozaworów oraz silnika. Zamontować w obwodzie grzałki termostat bimetaliczny na ok 120-150 stopni w pobliżu grzałki. Pod elektromagnes blokady drzwiczek dorobić niezależny obwód sterowany przez presostat...
Jeszcze raz powtarzam. Nie znasz zasad pisania funkcji: http://www.java2s.com/Tutorial/C/0160__F... i dlatego: ... na ekranie następuje apokalipsa.
Funkcje OneWireReset_1, OneWireReset_2, OneWireWriteByte_1, OneWireWriteByte_2, OneWireReadByte_1 i OneWireReadByte_2 obuduj tak: unsigned char OneWireReset_1() { cli(); ... ... ... sei(); return(0); } A jeszcze lepiej to obuduj makrem ATOMIC_BLOCK.
Atmega8 za 1.50zł to nie ale są po 2.84zł z darmową wysyłką. Lepszym rozwiązaniem są np Arduino mini pro z Atmega328 :) (at)DJ_Dexinter Nie wprowadzaj ludzi w błąd jeśli wybierze przesyłkę lotniczą np. "China Post Ordinary Small Packet Plus" to paczki przychodzą już nawet po 10 dniach sprawdzone, zamówiłem w chinach już około 100 paczek i to naprawdę...
Witam Nie wiem czy trzeba zmieniać coś jeszcze w Fusebit, czy porostu problem jest po stronie wyświetlacza? Pozdrawiam Wyświetlacz powinien pracować zupełnie dobrze także przy 1 Mhz taktowaniu processora. W zależności od deklarowanej F(clk), Bascom kalkuluje odpowiednio timingi do stadardu HD44780 display controlera. Przy błednej konfiguracji (lub...
Byłby ktoś w stanie mi z tym pomóc? Miałoby to wyglądać tak: * sterowanie wentylatorami czasowo * sterowanie poprzez odczyt temeratury 2 osobne funkcje (działa albo jedno albo drugie). Do tego co mam dołożenie wł/wył czasowego (w zupełności wystarczy najprostsze z możliwych) OK, Popatrz na swój program; sterujesz ustawienia trzema przyciskami, z których...
Po pierwsze (jak na mój gust) to wylewając masę ustaw nieco większe odstępy od ścieżek i pól lutowniczych. Nie wiem jaką metodą chcesz robić płytkę ale jeśli termo-transferem to tam gdzie się da warto zrobić szersze ścieżki i większe odstępy między ścieżkami (będzie łatwiej wykonać płytkę), ponadto ścieżki pod Q1-Q4 mogą sprawiać problemy (tam będzie...
jestem w 100% zadowolony, tylko trzeba sobie kabelki dokupić :/ nie trzeba kupować, można zrobić takie kabelki, ja zrobiłem sobie takie korzystając z wtyczek goldpin i koszulek termokurczliwych http://obrazki.elektroda.net/98_12450084... http://obrazki.elektroda.net/21_12450083...
wejscia sa standardowo podciagniete do VCC przez wewnętrzny rezystor procesora komenda "set portx.x" a konfiguracja portów wyglada tak [syntax=basic4gl]Config Portd = &B11011101 Portd = &B00100000 Config Portb = &B00000111 Portb = &B00111110 [/syntax] sorrki komenda set byla za pierwszym razem teraz zmieniłem ale jeszcze nie sprawdzilem...
A czytasz co napisałem wyżej ? Problem polega zapewne na tym, że przyciski nie są podciągnięte ani fizycznie ani programowo do + , czyż nie o to chodzi kolego piotrva? PS. Napisałem 'podciągnie' -literówka
http://obrazki.elektroda.pl/9576945700_1... Witam. Chciałbym się pochwalić swoim projektem serca, wykonanego na LED oraz mikrokontrolerze AtMega8A. Schemat: http://obrazki.elektroda.pl/8036237000_1... Jak widać schemat jest bardzo prosty, zasilanie całego układu jest z gniazda mikro USB typu B, każda dioda ma rezystor...
Sorry, troszkę źle nazwałem temat ;). Postaram się poprawić. Wracając co tematu ;) to wyszukałem gdzieś na internecie, że tą metodą, którą chce odmierzać czas osiągnięto dość dobre rezultaty, ale gubiono 1-2 sekundy na 15h. Z tą tylko różnicą, że podłączony został zewnętrzny oscylator kwarcowy 8MHz. No zaraz zaraz. Czyli to dla Ciebie taka mała różnica,...
Kwarcu nie potrzebujesz. Na wewnętrzynym oscylatorze możesz zrobić to spokojnie. Nie masz złącza ISP - no chyba że masz zewnętrzny programator do którego będziesz wkładał procesor. Jeśli nie to zdecydowanie dorysuj to złącze. Czy LCD będzie bez podświetlania? Kup lepiej taki z podświetleniem i go podłącz - 15 i 16 noga LCD. Może warto kupić 2x16 - koszt...
1. Makro "bit_is_set" jest zdefiniowane w pliku nagłówkowym sfr_defs.h. Sprawdza ono czy dany bit w rejestrze mikrokontrolera jest ustawiony. Nie koniecznie musi to być pin (nóżka). Polecam wpisanie w goolach "avr bit_is_set" - w pierwszym czy drugim linku znajdziesz kod tego makra i dokładny opis wspomnianego pliku nagłówkowego. 2. Literówka. Powinno...
Strasznie dużo pytań i nikomu sie nie chce odpowiadać ;) 1. Prosta rzecz, a mi spokoju nie daje: przy silniku krokowym mogłem podłączyć osobne zasilanie poprzez mostek H, przy kostce LED nie mogłem tego zrobić poprzez tranzystory. Dlaczego? A gdybym miał kostkę z kilkuset diod to jak to zasilić? To jakiś nieistniejący problem, kostkę LED można sterować...
Tylko pamiętaj że atmega8 żeby chodziła na 3V3 musi mieć literkę L na końcu, ale wtedy jej max częstotliwosć to 8Mhz (1 strona datasheet'a atmegi). W sumie ciekawe jak by działała na np. 18,432Mhz
Witam. A przestawiłeś mikrokontroler do pracy z wewnętrznym oscylatorem RC?
Zacznij od przeczytania tego [url=http://mikrokontrolery.blogspot.com... podłączenie pinów przejrzyj też [url=http://mikrokontrolery.blogspot.com... treści, znajdziesz odpowiedzi na Twoje pytania i sporo wiedzy, która ułatwi Ci start w świat mikrokontrolerów.
- reset procka podłączony do DB6 lcd, po co ? Oraz brak podciągnięcia do plusa. - PD5 uc ma zewnętrznego pull-upa, po co jeśli masz wewnętrzne rezystory?? Chyba że to miało być do resetu. Z drugiej strony wyczytałem, że przy zasilaniu pasożytniczym, jeśli procek ma wewn. rezystory pull up to musisz zastosować klucz zwierający linię danych do plusa bo...
Najpewniej w tabeli masz złe wartości. Przykładowo 0 ma tu kod 3=00000011B czyli na pewno portb.0 = 1 i portb.1 = 1 jeśli portb.1 jest podpięty pod segment A to jest błędnie.
temperatura początkowwa na jakom jest ustawiony termostst czyta swicze Widzę że kolega ma problem z pisaniem w języku polskim ale do rzeczy... 1wr ma być call 1wr . Założę się że program nie jest twój... Patrząc dalej: If Tust1 > Tust Then Portb.2 = 1 znowu nie zadziała... Co do histerezy to lepiej zrealizuj ją tak: Temp = Temperatura(1)...
Jak myśle to te termometry to ds1820 Spróbuj zmienić czasy w odczycie 1 wire lub zmienić rezystor podciągający
Proponuje umieścić deklarację typu: volatile uint8_t DZIESIATKI, JEDNOSTKI; przed funkcją main. Tak zadeklarowana zmienna powinna być widoczna w przerwaniu oraz każdej innej funkcji.
Zmiany musisz dokonać w bibliotece LiquidCrystal.
Witam, podstawowe błędy widoczne niemal natychmiast: - LS541 to zwykłe bufory 3-stanowe, potrzebujesz rejestrów z zatrzaskiem np. LS573/574; - nieekonomiczne wykorzystanie w/w układów; - brak rezystorów ograniczających prąd wierszy matrycy; - "goły" port PC nie ma wystarczającej wydajności prądowej do wysterowania kolumn matrycy; - demultiplekser LS138...
Mam taki mały dziwny problem ze sterownikiem na atmedze88 który ma sterować między innymi grzałką zależnie od temperatury, problem polega na tym że raz na kilka włączeń sterownika (czasem kilka razy pod rząd) sterownik przestaje włączać grzałkę a także nie wyświetla na wyświetlaczu G – która oznacza że właśnie grzałka jest włączona, po za tym...
Skoro chcesz żeby świeciła cały czas to po co używasz XOR? Użyj OR.
Może być to wina mojej przeglądarki, jeśli zegar Ci zadziała to dodaj jeszcze ten kondensator o którym pisałem. Również Pozdrawiam, oraz mam nadzieję że układ zadziała bo nie mam już więcej pomysłów.
Przypuszczam że przyczyną wieszania programu jest przepełnienie stosu. Chyba za bardzo pogubiłeś się w tych skokach :) Przyglądnij się podprogramowi Menu , który w rzeczywistości nie jest podprogramem, a wywołujesz go przez Gosub Menu w Podprogram_4 . [syntax=basic4gl]'----------------------... Menu:...
Jeszcze - jak zauważył kolega C4, C5 i C6 źle podłączone. Oczywiście kondensatorami tymi należy zblokować piny zasilania do masy, a nie do +5V Co do Aref - doprecyzuję - podłączenie Aref zależy od tego, co zamierzasz mierzyć na ADC. Tutaj mały help: http://mikrokontrolery.blogspot.com/2011...
Z tego co się orientuję to pisząc temp2 = 32+(5/9)*temp; działasz na liczbach całkowitych, więc wynik będzie zawsze 32 bo 5/9 całkowite to 0. Chyba powinno być temp2 = 32.0+(5.0/9.0)*temp; Ale nie jestem pewien. Dodano po 17 Z tego co pamiętam z programowania w C to właśnie zapis "5.0/9.0" dawał kompilatorowi sygnał że dzielenie ma się odbyć na liczbach...
Co to znaczy wyświetla jedną linię?? Opisz dokładnie albo zrób zdjęcie. Ekran startowy się pokazuje, czyli "Witaj ..." a w drugiej lini "Temometr.." itd. Gdzie staje program? Co dokładnie pokazuje LCD od momentu włączenia do końca? Prawdopodobnie masz coś na magistrali 1W zwarte albo któryś czujnik poleciał lub port w procesorze. Mogłeś zmienić tylko...
Koledzy, którzy produkowali systemy monitorowania temperatury w laboratoriach, zamykali sondy w rurkach z cienkiego szkła, zalewając całość gliceryną (pewnie mieli jakieś uzasadnienie) i korkując to kawałkiem tworzywa. Oczywiście bezpieczniejszy mechanicznie jest metal, ale trzeba by pewnie jakąś rurkę z cienkiej nierdzewki. Akumulatorek 9V ma sens,...
Tutaj masz gotowy projekt. Co prawda na jeden termometr, ale może jednak być przydatny. Są w nim procedury obsługi 1-Wire, LCD i DS18B20 (termometr cyfrowy). http://www.elektroda.pl/rtvforum/viewtop...
W temperaturze 25C offset poniżej 5uV jest gwarantowany, typowy jest poniżej 1uV. A da się ograniczyć napięcia termoelektryczne w przewodach poniżej offsetu ICL7650? Swoją drogą, jak znasz lepsze wzmacniacze, to mógłbyś podać konkretną informację. No offset samego wzmacniacza to w sumie jest do zniwelowania. Miałem do czynienia z AD708 oraz INA125...
W zmiennej I3 jest temperatura 10 razy większa niż zmierzona. Później jest ona formatowana do wyświetlenia aby wstawić przecinek. To taki myk aby nie wchodzić w zmienne typu Single. W IF'ie przyrównaj zatem tą temperaturę nie do 85°C ale do 850°C. If I3 >= 850 Then
Nie bardzo rozumiem po co ma być zasilany z baterii 9V, gdy mamy do dyspozycji źródło napięcia zasilania o dużej pojemności; dodatkowo napięcie obniżane stabilizatorem 5V - który sam "zjada" 5mA Jak już z baterii ma być zasilany to zrobić tak, że gdy kluczyk w stacyjce układ zasilany jest także z instalacji samochodowej 12V, po odłączeniu przechodzi...
jak kupisz nowego avr'a to fabrycznie ustawiony jest na na wew oscylator. Czytaj datasheeta. Powodzenia ps. podpowiem, że w przypadku avr'ow trzeba zmienić fuse bity domyślnie atmega8 ma ustawiony wew 1MHz. ustaw program na 1MHz i zobacz czy zadziała
jeśli przyjmiesz taką moc i napięcie transformatora, to bez obciążenia owszem będziesz miał 5 V na wyjściu, ale po obciążeniu napięcie za mostkiem na kondensatorach spadnie do ok. 5V (6,3V - podwójny spadek diody na mostku) i trochę zabraknie do stabilizatora. po pierwsze współczynnik 0,707 ma sens dla nieobciążonego układu, po drugie spadek na stabilizatorze...
Timer w przerwaniu obsługuje wyświetlacz LED i inkrementuje zmienną byte, która w pętli głównej w instrukcji Case wybiera konkretne funkcjonalne fragmenty programu do wykonania, których wykonanie czasowo mieści się pomiędzy przerwaniami od timera. W przerwaniu od timera ustawia się także flaga przerwania, która uruchamia za pomocą If Then instrukcję...
Gratuluję! Daj znać tylko gdzie on jest? ;) ========================================... A tak to jest jak ktoś lubi dużo pisać, a z czytaniem jeszcze nie bardzo sobie radzi ;) Witaj fascynat! Twoja wiadomość wysłana na forum elektroda.pl została zgłoszona do moderatorów przez jednego użytkownika forum: Data zgłoszenia: 19:17:00 2010-09-23...
Do takiego pomiaru jako czujnik polecam SHT11. Co do języka programowania to wg mnie najlepiej zacząć od asemblera bo wtedy można dokładnie zrozumieć działanie mikrokontrolera; aczkolwiek jest to najtrudniejszy język. Pozostaje Ci jeszcze BASCOM i C. Tu wydaje mi się większej różnicy nie ma chociaż dokładnie nie wiem bo w BASCOM nic nie pisałem. A jak...
Witam Potencjometr kontrastu (10k) połącz z jednej strony do masy, z drugiej do +5V a suwak do wyświetlacza LCD. Buzerek jest lekko na odwrót Na zasilanie brakuje kondensatorów 100nF A może jeszcze w celach dydaktycznych dołożyć układ zegara RTC np. PCF 8563 czy podobny? Wtedy do awaryjnego zasilania takiego RTC na kilka lat wystarczy bateryjka CR2032....
Wszystko zależy jak rozwiązano w danym przypadku sposób liczenia interwałów taktowania zegara, ale typowo w elektronicznych układach odmierzających czas są montowane te typowe kwarce 32768 kHz w cylindrycznej oprawce. Owe kwarce znajdziesz w zegarkach czy to wskazówkowych kwarcowych z budzikiem czy też w płytach głównych PC :) Jeżeli przycisk masz na...
Witam, Nie wiem za bardzo co można sprawdzić w tym listingu, bo nie wiadomo co ma do końca robić, ale się nie kompiluje z kilku powodów: -niezadeklarowana zmienna "T1" -zmiennej typu String "H" nie można zwiększać ani zmniejszać jak zwykłej zmiennej, także nie można jej porównywać ze zmienną liczbową -polecenie "Lowerline" nie jest równoznaczne z jednoczesnym...
http://obrazki.elektroda.net/22_12752238... Witam. Dzisiaj chciałbym zaprezentować mój projekt zegara VFD na lampie IW-18. Jest to kontynuacja wątku kolegi Pier -> http://obrazki.elektroda.net/95_12752233... Wszystko tak szybko się odbywa że wyświetlacz w ogóle nie miga :D Program został napisany w BASCOMie - zajmuje ~64% pamięci Flash....
Przy multipleksowaniu ważny jest również Ifp ;)
No tak. Ja korzystałem ze sprzętowego i2c, który MUSI być na portach PC4, PC5. A Ty korzystałeś z PC3, PC4. Po usunięciu linii, o których pisałeś, zacząłeś wykorzystywać programowe i2c, które może być na dowolnych portach. Gdybyś w helpie Bascoma poszukał frazy $lib "i2c_twi.lbx" to by Ci się wyjaśniło :). Spróbuj teraz to zrobić. Ale ładnie pokombinowałeś...
Schemat poprawny dodaj złącze kanda dla programatora ISP żebyś w przyszłości nie musiał wyciągać Atmegi jak chciałbyś poprawić program.
Niech kolega sprawdzi, bo nie testowałem, ale powinno działać co 0,1°C. [syntax=basic4gl]'Regulowany termostat cyfrowy 'Projekt wykonał Krzysztof Gońka $regfile = "m8def.dat" $crystal = 1000000 Config Portb = &B11000001 Portb = &B11111111 Config Portd = &B11111111 Portd = &B11111111 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3...
Wszystkie elementy masz przewlekane, więc ścieżki będziesz prowadził od spodu na warstwie Bottom . Dlatego Atmegę musisz przełożyć na spód, za pomocą narzędzia Mirror . Abyś w przyszłości nie popełnił żadnych błędów z położeniem elementów na różnych warstwach, zmień kolor elementów leżących na warstwie Top na np. żółty.
w DS do max6675 znalazłem " T- Alumel Lead of Type-K Thermocouple. Should be connected to ground externally" u Ciebie nie widze podłączenia do GND, nie wiem czy tak można czy nie, wyczytałem tylko z DS bo powiem szczerze zaciekawił mnie układzik, nie znałem go wcześniej :)
Sprobuj sciągnąc z neta program simple term i ustaw tam wszystko tak jak masz w bascomie (prędkość, bit parzystości itp). Ja stosuję zawszę metodę z prędkością 19200 bodów a procka ustaw na 8 Mhz wewnętrzny. Przy 1 Mhz a tej prędkości będziesz miał za duże błędy. Mam nadzieje że pomoże.... A jak nie to mam pomysł na dalsze wskazówki, ale to juz później......
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.
http://obrazki.elektroda.net/59_12725380... Witam. Chciałbym zaprezentować wykonaną ok. miesiąca temu wytrawiarkę. Wytrawiarka powstała dla wygody i bezpieczeństwa. Wczesniej musiałem nagrzewać sól , przelew, mieszać aż w końcu płytka była gotowa. Nie jestem autorem termostatu. Schemat i listing zapożyczyłem od kolegi Magik128 z sól ( B327...
$regfile = "m8def.DAT" $crystal = 1000000 Config Lcdpin = Pin , Db4 = ............ Config Lcd = 16 * 2 ... Config 1wire = .... . . . Config Adc = Single . . . Termo: 1wreset 1wwrite &H55 1wverify Dsid1(1) 1wwrite &HBE I1 = 1wread(2) 1wreset 1wwrite &H55 1wverify Dsid2(1) 1wwrite &HBE I2 = 1wread(2) 1wreset...
Skoro jesteś początkujący szukaj artykułów o programowaniu w Bascom w archiwalnych numerach EdW (Mikroprocesorowa Ośla łączka). Wykorzystanie programów w innym języku moim zdaniem będzie trudne i bezcelowe. Bascom jest wyposażony w wiele gotowych procedur do obsługi LCD albo przetworników ADC i ma polski plik pomocy co jest dużą zaletą. Do odczytu temperatury...
http://obrazki.elektroda.pl/8783995300_1... Przedstawiam projekt termostatu do mojej wytrawiarki, opartej na Atmedze 8, termometrze cyfrowym DS18B20 oraz przekaźniku JQC-3FF. Motwywacja Wytrawiarkę udało mi się kupić na allegro, niestety przepłaciłem (zakupiłem ją od cwaniaczka, który wykonał ją niechlujnie oraz dorzucił jakąś grzałkę...
Wtrące swoje 3 grosze ;=) Ostatnio zrobiłem term. na DS18B20 i byłem bardzo, bardzo zaskoczony dokładnością kupiłem 3 szt i na wszystkich był taki sam odczyt !!!!! wrzątek 100,1 st.C , woda z lodem -0,3 - 0,4 st. C :D Czujnik chodzi na 16 m nieekranowanym kablu:D
http://obrazki.elektroda.pl/6231990600_1... Witam drodzy elektrodowicze! Przyszedł najwyższy czas, aby pokazać swoje najnowsze dziecko. Historia zaczęła się od zwykłego bardzo niedokładnego czujnika temperatury w stacji pogody, chciałem po prostu mieć dokładną temperaturę wewnętrzną i zewnętrzną. No więc od początku, po pierwsze trzeba...
folia termo prasa termo grzałka termo
wybieranie tonowe impulsowe panasonic pracuje silnik wyjęciu kluczyka peugeot pralki hoover
mrugające fotokomórki zamienniki laserów
Wymiana uszczelki pokrywy zaworów w Kia Sorento I 2.4 benzyna 2004 Jak wyjąć wtyczkę od czujnika sprzęgła Seat Altea 1.6 benzyna