Problem jest w sprzęcie a nie w programie. W układzie brakuje kondensatorów ceramicznych 100nF na pinach zasilających uC, LCD, czujnika, wejściu ADC. Nie widzę też filtru na AVCC oraz jakiegokolwiek tantala/elektrolita na zasilaniu. Popraw zasilanie a zamiast analogowego czujnika użyj cyfrowego np DS18B20 na 1Wire.
W bascomnie ciężko zrobić LED + Ds18b20 wszytko psuje Waitms 750. Zwiększ do 8 a jak możesz do 16MHz kwarc. A od kiedy to musimy czekać 750ms nie robiąc nic innego? Od czego mamy timery? Przepraszam najmocniej Kolegę, ale jeśli Kolega tego zrobić nie potrafi to: 1. Nie oznacza że się tego zrobić nie da - ja nie potrafię zbudować komputera klasy PC...
Poszło na pw.
...Czy istnieje jakiś sposób, aby ostateczną zmienną 'Ss' (string) zapisać w zmiennej typu Single (lub innej?) aby umozliwic porównanie jej z tą zapisaną w eepromie? A może ktoś zna inną metodę na rozwiązanie tego problemu? Z Twojej wypowiedzi wynika , że nie wiele masz wspólnego z programowaniem uC - ale mniejsza z tym. Zmienna string jest potrzebna...
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.
Jeśli pojawia się 85 stopni to znaczy, że nie została uruchomiona i poprawnie zakończona konwersja temperatury. Wartość 85 stopni mają czujniki "w sobie" po włączeniu zasilania. Można ją odczytać.I ty to robisz. :D
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...
A po co ci wentylator z eagle? Daj dwa gold piny
Ja mam tak (DS18B20) i to chodzi: 1wreset 1wwrite &H55 ' Będę wysyłał adres 1wwrite Adresy(1) , 8 ' Wysyłam adres 1wwrite &HBE ' Komenda dla czujnika o wysłanym adresie Wew(1) = 1wread(9) 1wreset 1wwrite &H55 1wwrite Adresy(9) , 8 1wwrite &HBE Zew(1) = 1wread(9) 1wreset 1wwrite &HCC ' Komenda skip ROM,...
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...
tablica jest odpowiedni zadeklarowana, a bascom automatycznie inkrementuje wzkaźnik w tablicy, więc polecenie: Bd(1) = 1wread(9) powoduje, ze pierwszy odczytany bajt ląduje w Bd(1), kolejny w Bd(2), aż ostatni (dziewiąty) w Bd(9)
Cóż, podpowiem jeszcze raz: 1. Sprawdź w necie jak odczytać stan przycisku ---- EDIT: w necie też piszą różnorakie bzdury o tym zatem może napiszę jak być powinno: Zwykle przyciski podłączamy tak, aby zwierały pin do masy. Aby odczytać stan danego pinu musimy: 1. skonfigurować go jako wejście instrukcją (np. - istnieje wiele odmian konfiguracji, ale...
Witam.Mam taki problem. ............... Temp.z dwóch układów na jednej 1Wire.Proszę o pomoc:) Poszukaj na stronie źródłowej Bascom. MCS Electronics, artykuł: AN#111 (Application Note) Ten numer artykułu już chyba wszyscy pamiętają. Poczytaj też inne, może się kiedy przydadzą...., -gdyby jednak pamięć zawiodła, zawsze możesz zadać pytanie tu na grupie....
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 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...
Witam ! Program który przedstawiłeś działa, tak pokazuje temperaturę w Poznaniu za oknem: http://obrazki.elektroda.pl/9998290700_1... Pozdrawiam. Stefan ps. szkoda że nie pokazałeś swojego projektu ( zdjęcie )
Troszkę stary ten post piotrek198o, ale użyłem programu na swojej PCB (zmieniłem konfigurację LCD i 1wire) i program działa.
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...
Jak myśle to te termometry to ds1820 Spróbuj zmienić czasy w odczycie 1 wire lub zmienić rezystor podciągający
mnie sie udalo uruchomic ten program, chociaz z bascomem mam do czynienia od jakichs 2 godzin to znalazlem blad :) twoja wersja If Temperatura(2) > 0 Then 'jeśli zmienna Temperatura(2)> 0, to temperatura ujemna przeliczenie temperatury 'ujemnej Temperatura(1) = 256 - Temperatura(1) End If 'koniec warunku Temperatura(1)...
W opcjach/programmer jest parametr Port Delay. Spróbuj zwiększyć wartość w okienku. Jeden z kolegów na forum zaleca zmiany w rejestrze Windows. Odszukaj jak się to robi. Jam mam programator bez tych mas i tylko czasem pojawi się jakiś błąd. Długość kabla od programatora do uC 0,5m. P.S. To, że się zna Bascom to nie znaczy, że nie można nauczyć się "C"...
https://obrazki.elektroda.pl/2189061300_... Jakiś czas temu postanowiłem stworzyć prosty termometr, który będzie wyświetlał temperaturę zewnętrzną na telefonach domowników. Miałem już przeprowadzoną skrętkę komputerową, która pierwotnie miała posłużyć do zewnętrznej anteny radiowego internetu, ale że internet mam rozwiązany inaczej,...
Bo w Attiny13 nie ma tego pinu ale podanie w konfiguracji AVCC ustawia ref na napięcie zasilania. Nawet znalazłem program mojego termostatu , o którym już prawie zapomniałem i tam linia konfiguracyjna dla ATTINY13 wyglądała właśnie tak: Config Adc = Single , Prescaler = Auto , Reference = Avcc Wszystko działało więc zakładam, że u Ciebie też powinno...
Typ procesora i taktowanie przyspieszyło by odpowiedź a gotowy kod masz w samplach Bascoma w "Moich dokumentach\McsElectronic\Samples" albo na Wiki Bascoma.
Jak wgrasz .hex'a do uC to sie przekonasz, a wtedy jesli nie bedzie dzialac to zadaj pytanie "dlaczego nie dziala?" zamiast "czy to dziala?". A odnosnie tego co juz masz to piszac wyswietlajac dane na LCD w ten sposob: {...} Lcd " T1 'c" Cls If T1 > T2 Then Deflcdchar Print , 4 , 14 , 21 , 4 , 4 , 4 , 4 , 4 ' replace ? with number...
Sprawa właśnie wygląda tak, że nawet bez crc nie otrzymuje wskazań. :? A może tak kawałek kodu byś podrzucił ? :idea: Piotrek Sz.
http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...
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ę...
Na podstawie kopiowania nic się nie wyciąga:/ Tyle CI powiem. Jak chcesz gotowca? Wpisz w szukajke termometr bascom.
A teraz prośba do ciebie... Mógłbyś zamienic to co pisałeś na kawałek kodu... Niestety nie jestem w stanie się wyrobić, tylu tu takich potrzebujących kodu... ;) Tym niemniej coś mi świta, że temat był poruszany już na tym forum. Próbowałeś szukać... ?
problem tkwi w tym, że program masz do obsługi układu DS1820, a podpięty masz DS18 B 20 (różnią się one rozdzielczością i sposobem zapisu temperatury w rejestrach). W internecie znajdziesz masę programów pod BASCOM i nie tylko obsługujących ten termometr.
Podałem Ci link do gotowego programu : termometr na ds1820 - programy bascom - zdrzala - Chomikuj.pl
Najprościej - przed komunikacją z termometrem daj Disable Interrupts, a po komunikacji Enable Interrupts.
Specjalnie dla Ciebie poprawiłem schemat. http://obrazki.elektroda.pl/7605842100_1... Ale nie sprawdzałem działania z kodem. Przed wykonaniem PCB należy sprawdzić działanie układu i usunąć z kodu część dotyczącą trzeciego czujnika jeśli jest zbędny.
w bascimie nie ma szans !! bascom nadaje sie co najwyzej do migajacej diody led albo jakiegos prostego termometru czy zegara w ukladach gdzie w gre wchodzi dokladnosc czasu rzedu mikrosekund bascom wysiada.
Obawiam się, że AT90S2313 nie jest tak ambitny jak Ty. Aby wyświetlić temperaturę z dokładnością do 0,1'C z DS 1820 trzeba przeprowadzić kilka obliczeń na odczytanych z czujnika bajtach 7 i 8 (a nie tylko na 1 i 2). Wymaga to operacji na liczbach zmiennoprzecinkowych (chyba, że ktoś się zaweźmie i spróbuje zrobić to na typie Integer). Takie kombinacje...
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...
Zacznij od prawidłowego podłączenia mikrokontrolera: http://mikrokontrolery.blogspot.com/2011... Kodu nie sprawdzałem.
Witam. Zrobiłem sobie termometr na atmedze8, na czujniku ds18b20, wszystko ładnie działa, lecz temperaturę mam wyświetloną tylko na górnej linii wyświetlacza, a chciałbym, żeby temperatura była wyświetlana duża na 2 liniach wyświetlacza. Jest to wyświetlacz 2x16. Czy ktoś mógłby mi pomóc w napisaniu kodu do wyświetlania tej temperatury na całości wyświetlacza...
[url=https://bart-projects.cba.pl/rozne.... termometr czterokanałowy-gotowiec w BASCOM ;)
Tu mas fajnie wyjaśnione komendy 1wire. http://www.jaglarz.com/ja/elektronika/ds... A tu jest program z komentarzami w BASCOM. http://www.portalnaukowy.edu.pl/index.ph... Numer czujnika jest 8 bajtowy czyli 64 bity. Jeśli czegoś...
Da się na Mega 8 bez problemu. Jak jeszcze nie programowałeś, to poszukaj kursu Bascom z EdW - prościej się nie da - obsługa LCD w Bascomie jest banalnie prosta, DS również. O ile nie masz aspiracji zostać zawodowym programistą, to w Bascom zrobisz wszystko, a nauka zajmie mniej czasu niż C.
znam bascoma za słabo żeby napisać coś takiego, ale może kto inny by napisał moje pomysły: prędkość na zasadzie takiej jak licznik rowerowy (chyba zliczanie impulsów) można by dodać przejechaną trasę i temperaturę (ds18b20) oraz woltomierz (chyba przetwornik A/C wbudowany w ATmegę32) ja polecam zrobić to na jakimś lcd alfanumerycznym (z graficznym więcej...
spróbuj !
Teraz poprawiłem ten program lecz znów nie działa. $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config 1wire = Portb.0 Config Timer1 = Timer , Prescale = 256 Config Pinb.1 = Input Config Pinb.2 = Input Deflcdchar...
Witam Nie za bardzo kumam tej linijki Jednosci = Temp And &B00001111 na jakiej zasadzie to działa? Pozdrawiam
Tosię nazywa wyświetlacz 7-segmnetowy LED. Da się. Kup garść rezystorów, złóż programatora sample programer, kup jakiś procek AVR, zamów/kup dallasa ds18b20, polutuj, ukradnij gotowy program / naucz się pisać je sam (Książka/manual). A poza tym nie to forum. Jest dział mikrokontrolery. Co do kosztów ds18b20 6 - 10zł procek 6zł, kawałek płytki uniwersalnej...
W Bascomie jest przykład jak używać tego czujnika.
Witam. Mam prosty program zegarka-termometru na lcd 2x16 atmega8 i kawrcu zegarkowym. Proszę o sprawdzenie programu. Pozdrawiam sjzwojtek [syntax=basic4gl]$regfile = "m8def.DAT" $crystal = 4000000 Config 1wire = Portd.7 'konfiguracja magistrali 1wire Config Pind.5 = Input Config Pind.0 = Input Config Pind.2 = Input Config Pind.6 = Input Set Portd.5...
Tak podpina się do masy i wtedy się resetuje pokaż mi jeszcze schemat układziku
Pokażesz ten kod w bascomie? Dziękuję bardzo.
-Kwarc przy procesorze ma wartość 8MHz i akompaniują mu 2 kondensatory 22pF. To napisz jeszcze jak ustawiłeś fuse bity.
To zrób tak, żeby nie wywalało błędu i będzie dobrze. Zapewne chodzi o uzgodnienie typów danych.
Oczywiście, że mam inne zdanie.
Dim T1 As Single Dim T2 As Single A co to? "Przesunięcia bitowe" na liczbach zmiennoprzecinkowych? Zamień single na int i powinno śmigać. Procedury obliczeńna liczbach zmiennoprzecinkowych pożerają mnóstwo miejsca. Dzielenie liczb całkowitych w bascomie AVR robi się za pomocą \, a nie /, ot taka ciekawostka. Użycie / powoduje wykonanie tego dzielenia...
Mam pytanie związane z tym termometrem - czy BASCOM wymusza stan wysoki na linii danych DQ magistrali 1WIRE na czas konwersji temperatury, w celu realizacji zasilania typu "parasite"? Jeśli nie - to pomiar może być obarczony dużym błędem ze względu na zasilanie czujników jedynie przez rezystory 4k7.
Witam. Drodzy koledzy, od pewnego czasu borykam się z dość banalnym problemem, mianowicie potrzebuje zrobić termometr z wykorzystaniem czujnika DS18B20, i pięcioma wyświetlaczami LED (3cyfry i znak"°" oraz "C"). Układ zaprojektowałem, schemat w załączniku, płytkę wykonałem, niby wszystko OK, lecz pojawia się poważny problem- Program. Wiele razy robiłem...
Przepraszam zapomnialem:cry: Chcialbym aby to bylo w Bascom.
Z bascomem nie pomogę, ale zasady pewnie są podobne. Przenieś multipleksowanie wyświetlacza do przerwania timera.
no właśnie, takie tematy pojawiają się średnio co tydzień: "jak uruchomić tego dallasa ; bascom i ds18b20" itd :D trzeba trochę poszukać, w takim natłoku podobnych tematów napewno znajdziesz odpowiedź na Twoje pytanie, które bardzo często sprowadza się do algorytmu odczytu z termometru cyfrowego :)
Witam. Mam problem co do mojego programu napisanego w Bascomie. Program dotyczy termometra który zapamiętuje dodatnią i ujemną temperaturę. Temperatura jest wyświetlana na LCD. Problem jednakże dotyczy zapamiętywania temperatury ujemnej. I tu moja prośba by zobaczyć co jest w tym programie nie tak i podsunąc jakieś pomysły. Pozdrawiam:D
Znalazłem :D 4 czujniki z rozpoznaniem ID każdego. Jutro wieczorem będziemy eksperymentować http://www.elektroda.pl/rtvforum/topic81...
Chcę pominąć odczytywanie adresów na każdym z czujników. Wydaje mi się że tak będzie prościej obsługiwać ten termometr.
czy ma ktoś listing obsługi takiego czegoś w bascomie? z góry dziękuję.
Sorry jeśli pomyślałeś że się wymądrzam z cenami, ale każdy kalkuluje jak może. Ja mam rentę inwalidzką... W załączeniu przesyłam to co mam na temat tego PCF-a. Miło mi będzie, jak coś z tego skorzystasz! Pozdrawiam Jan.
Problemy 1Wire i kwarcu 32k omawiane wielokrotnie, wymienione również w FAQ: http://www.faq.elektroda.net/index.php?t... http://www.faq.elektroda.net/index.php?t... http://www.faq.elektroda.net/index.php?t... - obsługujesz licznik pracujący w trybie asynchronicznym (sprawdź w datasheet, który to obsługuje...
Szukam procedury w Bascomie obsługi tego termometru zwykle procedurka do DS 1820 zle dziala moze dlatego ze jest to DS 18B20 a co oznacz B ????? dzieki za podpowiedzi
wystarczył by mi chociaż sam program
No włąśnie chcę wziąść proga z EDW z działu bascom college
Witam. Może spróbuj tak po wywołaniu przerwania ( u Ciebie co sekunda) Odczytaj termometr DS. A następnie wydaj rozkaz pomiaru temperatury. W następnym przerwaniu odczytasz go o tak w kółko.
Witam serdecznie wszystkich ,mam takie pytanie mam kilka pojedynczych projektów na atmege 8535 tzn.zegar,termometr na 4 Ds1820,odbiór i nadawanie RC5 i chciałbym to wszystko wepchać w jeden program jak to zrobic najlepiej zeby sie ze soba nie gryzły czy uzyc polecen call lub gosub (dodam ze programuje tylko w bascomie) czy tez to wszystko do jednej...
Jezu, każesz mu najpierw zrobić stringa, potem go pochlastać, a potem z tego inta? Starryyyy BASCOM upośledza;/
Niestety nie mogę odnaleźć programów testowych (jeszcze z czasów zabawy z Bascom), na których termometry w obu konfiguracjach chodziły sobie parę dni, ani dokładnych wyników...
Fajny układzik przyda sie na upały szkoda tylko ze w Bascom:(
Masz podany schemat podłączenia. V1 to np napięcie zasilające lub lepiej Vref, V0 podajesz na wejście przetwornika ADC i mierzysz napięcie. W pdf jest podana formuła wiążąca wszystkie niewiadome.
Osobiście nie programuję w Bascom, więc gotowego rozwiązania Ci nie podam. Ale w załączniku przesyłam skan artykułu z EP gdzie jest przykład programu w Bascom do obsługi DS1820. Mam nadzieję, że to coś pomoże :)
PS nie wiem czemu jest taka nagonka na Bascoma? Napisz poważny (nie jakiś zegarek lub sterownik c.o.) program w C, a później w Bascom i się dowiesz. Podpowiedź: Jak działa debudowanie w układzie pod Bascom, a jak w C? Ile czasu będziesz uruchamiał program w C (z debugowaniem0, a ile w Bascom (bez debugowania).
Myślałem, że wciąż rozmawiamy o Bascomie ;)
Poza tym nie wiem czy wykonanie skoku do porgramu który się wykonuje 600 ms (około) jest równoznaczne z komendą waitms 600 . Bo takie coś bylo w tej procedurze odczytu temperatury przez magistralę. to też jest dobre rozwiązanie , zamiast czekac możesz przez te 600ms wyświetlac wynik (wszędzie widziałem 750ms lub nawet 1s) , ds18b20 jest dośc dokładny...
Zakładając, że użyjesz innego procka, dalej ciężko się domyśleć, o co dokładnie pytasz. Ale spróbuję :p Zapewnie chcesz najpierw obsłużyć przetwornik. Zatem na początku konfiguracja: - jeśli napięcie odniesienia ma być pobierane z wyprowadzenia AVCC mikrokontrolera: Config Adc=Single, Prescaler=Auto, Reference=Avcc - jeśli chcesz skorzystać z wewnętrznego...
Witam Bardzo prosze o pomoc w dopisaniu procedury sterujacej ds18b20. w programowaniu stawiam pierwsze kroki. Ponizej dolaczam listing programu. abo jezeli ktos by chociaz przyblizyl mi jak to wykonac? przy okazji mam tez pytanie, czy przy komunikaci 1wire musze blokowac przerwania? wiem ze na poczatku trzeba skonfigurowac magistralem 1-wire nastepnie...
Zrobić tak by wyświetlał część ułamkową
Mój błąd, już poprawiłem:D
Do sprawdzania obecności DS polecam przeczytać [url=http://www.elektroda.pl/rtvforum/to... i [url=http://www.elektroda.pl/rtvforum/to... a tu jest termometr z reakcją na brak czujników [url=http://www.elektroda.pl/rtvforum/to...
Witam jest to mój pierwszy {większy} program oczywiście przeszedłem kursy bascoma z zapalaniem diódek. Przychodząc do tematu to z zasobów internetu i własnych umiejętności napisałem program dla zegara i dla termometru i chciałbym teraz te dwie funkcje połączyć w całość. Owszem zrobiłem efekt jest bardzo fajny i wszystko działa ale pod względem w programie...
Znaczy w atmel studio trochę już robiłem wyświetlacz 7 segmentowy 4 cyfrowy i przyciski. Ale chciałem zrobić termometr.
Są wolne 2 liczniki z 3. Są to 2 proste programy Termometr i Woltomierz.
Witam podmień rezonator jak będzie to samo to coś nie tak z plikiem hex wieczorem wyśle ci parę projektów w BASCOM AVR
No przecież sam podałeś link do schematu i programu, więc nie rozumiem twojego problemu.
Witam. Mam problem z programem w bascomie.Robię termometr jednopunktowy i na attiny 2313.Po wgraniu programu w orginalnej wersji wszystko działa jak należy.Zaś jak zrobię kompilację w bascom avr to na wyświetlaczu wyświetla się 0,0stC. A jedynie edytuję pierwszy wiersz na wyświetlaczu (tekst wyświetlany) cała reszta bez zmian. Zrobiłem wg. tego projektu...
Witam, ilość odczytów nie ma znaczenia, mam układ gdzie 8 komórek 24C02 jest odczytywane cyklicznie co kilka milisekund w termometrze od ponad 7 lat i jeszcze nic się nie zmieniło. Nigdy nie spotkałem się z informacją o ilości cykli odczytu a jedynie zapisu do EEprom.
Już się boję (taki off topic maleńki...) Dobrze, że nie termometr by karek:D
Witam Mam kilka pytań do bardziej doświadczonych osób na tym forum piszących programy w Bascom. Chciałbym zrobić sobie zegar (godzina) z kalendarzem (wyświetlanie dnia tygodnia i imienin w danym dniu) i pomiarem temperatury z czterech termometrów na Atmedze i wyświetlaczu graficznym 64x128 •Czy trudna jest obsługa wyświetlacza graficznego w Bascom,...
Ja zrobiłem taki termometr na m8515 , kod zajmuje mi nie całe 2k . (bascom) Całość składa się z DS-a , lcd , procka i baterii .
zaraz sobie sprawdzę jak wyglądają dane prosto z termometru a jeśli chodzi o przesunięcie o cztery bity w prawo to bascom ma czasem z tym problemy...
jeszcze mam pytanie odnoscie tego czy uda mi sie w kodzie bcd wyswietlic znak "-" i "C" ??bo nie starczy mi wyprowadzen zeby podpiac wszystkie 7seg bezposrednio do procesora tylko mam to zrealizowane przez dekoder bcd i jeszcze jedno pytanie czy musze zablokowac przerwania przed przystapieniem do operacji na 1-wire?
wg helpa bascoma masz: Gosub podprogram 'wywołanie .... .... a oznaczenie podprogramu podprogram: .... .... Return sub wymaga wcześniejszej deklaracji i wywołania poprzez call poza tym możesz mieć kłopoty ze zmiennymi oznaczonymi samymi cyframi w załączniku masz termometr który zrobiłem dla koleżanki (robiony na szybko więc nie jest specjalnie zoptymalizowany)...
W pierwotnej wersji miałem "i" zamiast "przecinek", ale zasugerowałem się pewnym rozwiązaniem komercyjnym termometru, gdzie mówił "przecinek". Chętnie zobaczyłbym program (najlepiej w Bascom), w którym gada się przez pwm. Do tej pory pwm używałem do zmiany jasności świecenia led i jako przetwornik c/a.
No dobra, ten DS18b20 ma zasilanie, masę i jeden pin na przesył danych. Znalazłem coś na obsługę 1-Wire, ale tylko w C : http://www.jaglarz.com/ja/elektronika/ds... . Poszukam poradnika do Bascom. Dzięki.
co pokazuje jak jest odłączony ds
bascom termometr termometr bascom ds18b20 bascom attiny2313 termometr
jaką nawigację tomtom kupić automatyczna skrzynia biegów naprawa aparat trust
ogranicznik przepięc urmet schemat
Clean EEPROM Dump for Kenwood KRC-778R: Guide & Considerations Jak wyczyścić pampersa w drukarce Epson?