Co jest źle napisane? CLS!!! Nie kasuj wyświetlacza tylko nadpisuj. Użyj Locate y, x lub podobnych instrukcji.
Z bascomem nie pomogę, ale zasady pewnie są podobne. Przenieś multipleksowanie wyświetlacza do przerwania timera.
Domyślnie w Bascomie parametry przekazywane są przez referencje, chyba że w deklaracji funkcji/podprogramu wykorzysta się parametr "byval".
Najpierw musisz zająć się multipleksowaniem twoich wyświetlaczy i nauczyć się wyświetlać na nich cyfry. Poszukaj na forum bo było sporo tematów o tym.
Hmm, po zlikwidowaniu "makebcd" nie wyświetla się nic. Wcześniej przynajmniej na wyświetlaczach były dwie cyfry 95... Więc nie wiem. A może problem jest w komunikacji z pcf'em? Mi chwilowo brakuje pomysłów.
Dziękuję za odpowiedź i za kod. Ja jako zegara korzystam z PCF8583. Pozdrawiam Przemek
Witam, posiadam płytkę testową avt2500. Potrzebny mi jakiś programik w bascom który będzie wyświetlał datę i czas na wyświetlaczu 2*16. Zegar PCF8583
... bo dobrze znam ten wyświetlacz. Ale z Bascomem już gorzej :D Co to jest za twór :?: [syntax=basic4gl] Data "Poniedzia" ; &h9D ; "ek" ; [/syntax] Do umieszczenia w zmiennej tekstowej dowolnego kodu ASCII, służą nawiasy klamrowe :idea: [syntax=basic4gl]Data "Poniedzia{157}ek" [/syntax]
... Adresy są dobre (160 i 161) ale problem tkwi w tym, że PCF8583 wysyła dane w postaci BCD... Nie wiem czy tylko mi się tak wydaje ale A0 jest podłączone do VCC zatem adresy mają postać: 101000 1 0/1
Witam. Zacznij od odczytu. Masz może podpięty wyświetlacz ? Byłoby łatwiej testować. Tu przykładowy podprogram odczytu zegara sprawdzony i działający. Wyświetla na LCD Sub Odczyt_czasu I2cstart I2cwbyte 162 I2cwbyte 2 I2cstart I2cwbyte 163 I2crbyte S , Ack I2crbyte Mn , Ack I2crbyte H , Nack I2cstop cls Lcd "time " ; Bcd(h) ; ":" ; Bcd(mn) ; ":" ; Bcd(s)...
Po dodaniu rezystorów podciągających działa już wyświetlacz i dioda:) Jednak dalej układ nie odmierza czasu
Poszukaj na forum opisu ukladu PCF8583. Jest tego mnostwo.
...Tylko ze wtedy przerwanie trwaloby minimum 20ms, aby nie za dlugo? A kto powiedział, ze za każdym razem(przerwaniem) masz odświeżyć wszystkie wyświetlacze :?: Przeszukaj forum, bo ten sposób sterowania wyświetlaczami(i nie tylko) LED, omawiano wielokrotnie.
Witam Nic nie pomogło. Jak wyjmę PCF z podstawki, wówczas na wyświetlaczu mam 165:165:165 ( brak AT24c04 również). -=pozdrawiam=-
Witam Kod do obsługi zegarka włącznie z różnymi bajerami znajduje się w załączniku. Ostrzegam, że jest to cześć większego, nieskończonego jeszcze projektu i póki co chodzi zegar i wyświetlacz LCD. -- pozdrawiam
zrobiłem tak i chyba juz nie gubi sekund ale teraz mruga tak szybko że ledwie widać godzine :( czy nie da sie tego zrobić tak żeby wyświetlacz się odświeżał dokładnie gdy zmienia sie sekundnik ??
Witam To, że to bascom to wiadomo ale umiejętność programowania albo inaczej myślenia to zupełnie inna sprawa. Można zrobić menu wykorzystując tylko jeden skok do podprogramu i w nim zrobić wszystko. Załóżmy, że menu to podprogram. Z tego robi się pętlę. W pętli jest np. coś takiego jak wskaźnik pozycji. Naciskając klawisz inkrementujemy to zmienną....
Producent daje przykładowe oprogramowanie w C i Bascomie. Masz tam także zrobiony zegar na PCF8583 z obsługą wyświetlacza LCD. Oczywiście do płytki [url=http://www.and-tech.pl/evb43]evb4.3 znajduje się kompletna dokumentacja, co byś nie musiał zarywać następnej nocki. Pozdrawiam,
Witam. Właśnie stawiam swoje pierwsze kroki z pcfem i analizowałem Twój kod. Wydaje mi się że na nóżkę A0 masz podaną 1 logiczną, w związku z czym adres do zapisu jest 162 a do odczytu 163. W swoim kodzie zmień 160 na 162 dla zapisu i 161 na 163 dla odczytu. Po tych modyfikacjach program chodzi poprawnie z wyjątkiem wyświetlania danych na wyświetlaczu.
Program początkowo pisałem w języku C, lecz ostatecznie skończyłem na Bascomie, z racji o wiele łatwiejszej obsługi wyświetlacza i układu PCF8583 . Zajął on 73% pamięci procesora.
http://obrazki.elektroda.pl/8074733100_1... Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było....
Tak, na 100% ( zerknij na fusebity ). Tak jak napisałem wcześniej dodanie zewnętrznego epromu 24c02 robi problem - pamięci podmieniałem i dalej to samo http://obrazki.elektroda.pl/6675331400_1... Dodano po 5 może źle zainicjowałem I²C ? ale przecież PCF8583 chodzi, a adresy zapisu i odczytu z epromu są wg. mnie dobrze
Jakby kolega miał ciekawe kody do obsługi obydwóch zegarków w bascomie zwłaszcza obsługę lat to byłbym wdzięczny o wrzucenie, chyba że to co na wyświetlaczu to na sztywno ustawiony rok :) Pozdrawiam George2002
http://obrazki.elektroda.net/32_12761638... Witam serdecznie! Ostatnio tworzyłem m. in. zegarek analogowy w BASCOM'ie, co wymagało zastosowania funkcji trygonometrycznych. Początkowo oprogramowanie rysowało jedynie kreski w miejscu wskazówek, jednak gdy chciałem wykonać prawdziwe wskazówki kod uległ mocnemu zabałaganieniu i oczywiście nie...
http://obrazki.elektroda.net/34_12510431... Witam Przedstawiam dzisiaj zegar z wyświetlaczami numitronowymi (żarowymi). Świecące segmenty w wyświetlaczu numitronowym to włókno wolframowe .Użyłem wyświetlaczy radzieckich IW-9 ,napięcie 3V i prąd 18-19mA na segment. Zastosowałem procesor ATtiny 2313 z zewnętrznym rtc PCF8583,program napisałem...
Witam. Przedstawiam w załączniku kodu w Bascomie obsługujący zegar na ATmega 16/32, PCF 8583, DS18B20 i MAX7219 (osiem cyfr) obsługiwany wyświetlacz po SPI. Zegar, budzik, temperatura, data, utawienie jasności. Może komuś przydadzą procedury bascomowe we własnych opracowaniach. Pracuję nad ustawianiem za pomocą pilota. Jak przetestuję - dokleję do postu....
Widzę parę błędów. Wieczorkiem będę miał więcej czasu i Ci poprawię. Edit: Nigdzie w tym podprogramie nie zwiększasz zmiennej: Start_menu - dlatego nie działa. Opcje Select Case bym wyrzucił i zrobił to na IFach tylko. Jeśli warunek w IFie jest prawidłowy, wtedy komunikat na LCD i stosowna procedura. Pętla Do Loop miałaby za zadanie tylko sprawdzać...
Witam http://obrazki.elektroda.pl/1906003200_1... Przedstawiony zegar nie jest niczym szczególnym i powstał z potrzeby ponad 6 lat temu. Choć nie jest to konstrukcja w pełni zasługująca na miano udanej jestem z niej zadowolony bo wciąż działa. Moja mama która najmłodsza już nie jest potrzebowała jakiś zegar. Chciała coś kupić jednak...
Witam! Buduję sterownik oparty na układzie AT89C2051 i PCF8583, czyli zegar z alarmem. Udało mi się pożenić te układy + wyświetlacz, lecz nie wiem jak namówić PCF8583, aby wskazywał czas rzeczywisty. Poczytałem posty, ale nigdzie na ten temat nie znalazłem informacji. Przejrzałem notę katalogową, ale po angielsku, za komuny tego języka nie uczyli :?...
https://obrazki.elektroda.pl/6123321900_... Dziś prezentuję tu kolejny element mojego zestawu audio. Jest nim stereofoniczny tuner FM, choć w zasadzie jest to tuner z zegarem, zdecydowałem się bowiem na powiększenie funkcjonalności urządzenia, wbudowując w nim także zegar, dzięki czemu jest możliwość wyświetlenia aktualnego czasu zarówno...
http://obrazki.elektroda.net/86_12667727... Witam, chciałbym pokazać wam dopiero co skończony zegar oparty na uC Atmega8L oraz pcf8583. Zegar pięknie prezentuje się wieczorem oraz w nocy. Wyświetlacz to 6 cyfr 7segmentowych, każdy segment składa się z 5 diod (5mm) w kolorze czerwonym (może to niezbyt czytelnie wygląda w dzień, ale obudowa...
http://obrazki.elektroda.net/52_11939913... Stacja meteo zbudowana na potrzeby domowe, gdyż podobne urządzenia sklepowe z wyświetlaczami lcd są niewidoczne w nocy. Układ zbudowany na dwóch płytkach, wyświetlaczy i sterująca. Wyświetlacze połączone standartowo (segmenty równolegle, oraz osobne wyjścia wspólnych katod). Procesor: atmega 16, 2 x DS18B20,...
Witam wszystkich, mam problem z wyświetlaczem LCD DMF5005N, podczas wyświetlania czegokolwiek na LCD, pojawiają się na nim oprócz poprawnych informacji także śmieci - pojedyncze i podwójne piksele. Program pracuje w pętli - odczyt czasu z PCF8583, a ilość niechcianych pikseli zwiększa się sukcesywnie do pewnego momentu, za każdym razem są to te same...
http://obrazki.elektroda.net/36_12727083... Witam. Dzisiaj chciałbym zaprezentować układ który wykonałem na zaliczenie przedmiotu Technika Mikroprocesorowa na Politechnice Opolskiej. Układ nazwałem "REJESTRATOR". Sercem układu jest Atmega32. Program został napisany w BASCOM-ie. Zajmuje 42%. Pomiary wykonywane są na 3 czujnikach: - Temperatura...
Dzięki za linki. Byłem ta tych stronach kilkakrotnie. Niestety bascom, dla tego że znam go troszeczkę-dosłownie. Niestety nie na tyle, żeby konkretny programik użyć do wyświetlacza LCD, jak i LED. Pomoc na forum prawie żadna. Męczyłem się przez 2 dni żeby coś złożyć z gotowych kawałków. Niestety nie dałem rady. Na naukę bascoma czy C nie mam czasu.
Projekt fajny, choć ubolewam, że napisany w Bascom a nie w C. Ja też ubolewam nad tym bo C w porównaniu do Bascoma jest o wiele szybszy i ma ponadto inne zalety. Bascom jest intuicyjny od niego zaczynałem zabawę z mikrokontrolerami. Teraz uczę się programować w C. Czy wyznaczanie dnia tygodnia opiera się o algorytm wiecznego kalendarza Zellera czy...
Witam. Posiadam wspomniany procesor i zestaw uruchomieniowy AVT-854. Problem polega na tym, że nie mogę sterować wyświetlaczami LED. Wygląda to tak jakby procesor nie zwierał swoich wyprowadzeń do masy. Po wstawieniu procka AT89C2051 wszystko jest ok. Co może być przyczyną? I przy okazji drugi problem: coś nawala w komunikacji z PCF8583. Mianowicie...
Obydwie linie I2C są podciągnięte opornikami 4k7 do plusa. Przy tym programie nic się nie wyświetla. Wyświetlacz jest czysty. A wiem że wyświetlacz poprawnie działa, bo napisałem malutki programik wyświetlający jakieś słowa na lcd i działa, więc z tym jest ok. A czy w tym programiku, który wkleiłem powyżej, to powinien wyświetlać się jakiś czas na lcd?
http://obrazki.elektroda.net/3_122786033... Jest to prosty zegarek zbudowany na ATmega8 i wyświetlaczu VFD , program napisałem w Bascomie , odliczaniem czasu zajmuje się PCF8583 , po zaniku zasilania pcf jest podtrzymywany z kondensatora 0.22F ( czas pracy na kondensatorku około 3 dni) . Czas ustawiam za pomocą pilota RC5 . . . . . . . . ....
http://obrazki.elektroda.net/94_12891659... Witam, własną konstrukcję prezentuje na elektrodzie po raz pierwszy, jestem otwarty na wasze opinie, pomysł na konstrukcję miałem już dawno temu, kupiłem wyświetlacze, jeszcze w szkole zrobiłem płytkę pod wyświetlacz (co zresztą widać) ale późnej zabrakło i wiedzy i chęci. No i ostatnio zafascynowany...
A jak inaczej czytać PCF-a jak nie przez I2C? Widzę że humor dopisuje :D Otóż, usiądź bo to może Cię zaskoczyć, TWI to sprzętowa, dużo lepsza od programowej, kiedy mamy możliwość skorzystania z dedykowanych pinów, obsługa I2C wbudowana w mikrokontroler. Żeby jej użyć należy ją najpierw skonfigurować dwoma komendami. W przeciwnym wypadku korzystasz...
Dzień dobry. Uczę się C na AVR. Często zwolennicy przesiadania się z Bascom na C twierdzą, że w tym drugim przypadku można generować krótsze kody. Bascom - Atmega 32. Testowy program pobiera z układu PCF8583 godzinę, minutę i sekundę i wyświetla to na wyświetlaczu LCD. Po skompilowaniu wsad do programatora ma około 900 bajtów. Atmel Studio 6. Optymalizacja...
Hejka! Pomogło bo sekundy idą jak trzeba, natomiast reszta się totalnie wysypała i znów układ czasami wariuje jak pisałem na początku. Dziwne i to bardzo i zastanawia mnie fakt czemu z PCF8583 wcześniej nie miałem takich problemów. Będę musiał jednak szybciej przerzucić się na ASM i C bo ten cały BASCOM mimo szczerych chęci autora to wielkie G****....
Mam dla ciebie podwójnie dobrą wiadomość: istnieje taki program Bascom w nim możesz pisać program w dialekcie basica także na 89C2051, ma on także funkcje odpowiedzialne za obsługę wyświetlacza 2*16 znaków, i2c i wiele innych. Do tego PCF8583 ( zegarek na i2c + trochę ram-u ) lub DS1307. Do PCF-a ( DS-a ) dodatkowe zasilanie z bateryjki 3,3V ( ewentualnie...
VCC powinno być filtrowane prze kondensator 100nF cały układ mam "prototypowo" na "uniwersalnej płytce" i dałem tam na każdą "linie zasilającą" po 4-ry kondensatory ceramiczne 100n(w sumie 12 sztuk) + po 3-rzy elektrolity 1000u(w sumie 9 sztuk). Jest też 1 monolit 470n przy wejściu zasilania z programatorka. Nie rysowałem tego ponieważ to należy do...
Witam! Mój projekt ma za zadznie sterować komorą chłodniczą z jednoczesnym pomiarem i rejestracją temperatury. Temperatura ma być mierzona w 10 punktach więc wybrałem czujniki dallasa 18b20, zegar czasu rzeczywistego z kalendarzem PCF8583. Zastanawiam się nad atmega a coś z rodziny 8051. Oraz pamięć conajmniej 64kB, powinna wystarczyć na zapis temperatury...
Zauważ tylko, że teraz nie konwertujesz odczytanych wartości z RTC i są ciągle w formacie BCD. Przy wyświetlaniu są one konwertowane tylko na string dla wyświetlacza, a same nie ulegają zmianie. Tak na dobrą sprawę musiał byś je konwertować PO wyświetleniu... ale po co.... Przy ustawianiu operujesz na zmiennych Ustaw_h itd, jeśli zegar pochodzi kilka...
Na PCF8583 działa normalnie i znajduje adresy a kod jest taki. $regfile = "m168def.dat" $crystal = 8000000 'Deklaracja portów od wyświetlacza LCD Config Lcd = 20 * 4 'konfiguracja typu wyťwietlacza 'LCD Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E = Portd.3 , Rs = Portd.2 'konfiguracja linii 'mikrokontrolera,...
Witam Robiłem kiedyś sterownik do bojlera jednak kodu pewnie nie znajdę. Jednak jeśli chcesz robić coś takiego to chętnie pomogę "zdalnie". Wykonanie takiego układu i oprogramowanie go nie jest zadaniem, które przekracza Twoje możliwości. Uważam, że zamiast kopiować wypociny innych możesz sam pokobinować. Co do projektu. Skoro chcesz używać ATMEGA16/32...
A jak wyeliminować mruganie w C? Mam multipleksowanie 6 wyświetlaczy LED i obsługę jednego DS'a. Mój kod programu: #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <avr/signal.h> // definicje SIGNAL, INTERRUPT #include <avr/interrupt.h> // funkcje sei(), cli() #include "pcf8583.h" #include "kbd.h" u08...
Witam, dołączę się do tematu aby nie robić śmietnika. Mam taki oto problem. Zrobiłem początkowo program, który odczytuje mi rejestry godziny, minut, sekund i sekund setnych na wyświetlaczu LCD - sam odczyt, taki timer. Niestety gdy próbowałem zapisać coś do PCF'a np do rejestru minut liczbę 10 tak po tej operacji przestał działać licznik minut... Czyli...
Witam. Czy robił ktoś kiedys zegar z wykorzystaniem układu Dallasa DS1629? Potrzebuje pomocy w napisaniu programu w Bascom AVR, który umożliwił by odczyt i ustawienie czasu, daty i alarmu z tego układu. Konkretnie chce zbudować Zegar z datą, budzikiem i dwupunktowym termometrem, z programem do termometru nie będzie problemu, tylko chodzi mi o ten DS1629,...
http://obrazki.elektroda.pl/5330077200_1... Unitra Pionier Re 105 to popularny radiobudzik produkowany w latach 80. Jak na tamte czasy była to dość nowoczesna konstrukcja posiadająca dobry tuner FM z głowicą strojoną napięciowo oraz programator, którym można było zaprogramować 3 stacje na UKF oraz Program Pierwszy Polskiego Radia w...
Witam. Jestem w trakcie kończenia pisania oprogramowania do zegarka z podświetlaniem RGB. Na razie mam takie funkcje: - 3 przyciskowa klawiatura. - Nastawianie daty i czasu i zapis/odczyt w/z PCF8583; - Wyświetlanie temperatury wraz z tendencją spadkową lub wzrostową przy pomocy strzałek; - Regulacja poprzez PWM sprzętowy w Atmedze8 jasnością wyświetlacza;...
Zbudowałem sobie zegarek z tiny26 + pcf8583 + wyświetlacz nokia3310. Trochę mało pamięci na znaki i kod programu ale w wersji minimalnej działa poprawnie. Dla ciekawostki dodam, że wyświetlacz działa przy zasilaniu 5V i jeszcze się nie uszkodził (mimo zaleceń na 3.3V). Niestety jak na zegarek naręczny byłby drogi w eksploatacji. Pożera mi 1 baterię...
If D < 0 Then Lcd "0" ; D ; "/" Else Lcd ; D ; "/" End If zawsze zmienna d jest wyświetlana bez 0, nawet jak < 0. Prosiłbym o jakieś nakierowanie na właściwy trop, co może być nie tak. Bo D nigdy nie jest mniejsze od 0 tylko od 10... przecież o to Ci chodziło. Zrób to tak (wywalając ten średnik w drugim "Lcd"): If...
Mam o to taki problem: Do szyny I2C mam podpięte: -RTC PCF8583 -EEPROM 24C04 jeśli chce skomunikować się z jednym z tych układów a drugi jest aktualnie również podłączony to nie udaje się nawiązać komunikacji. Testowałem to na osobnych programach obsługujących RTC i EEPROM. Po wyjęciu dodatkowego układu wszystko działa jak należy. Przesyłem "testowe"...
Zmiana z konwersji bcd na dziesiętną też nic nie dała. Zamiast znaków zapytania wyświetlacz ciągle pokazuje 165:165:165, data również jest wyświetlana w takiej postaci. Mam pytanie, Czy może być to spowodowane iż w procku M16 jako linie SDA i SCL wykorzystałem porty D1 i D2 zamiast C0 i C1? Dodano po 1 Jednak trafiłem w 10 z tą linią SDA i SCL. Zmontowałem...
Wiem, że PCF8583 nie ma rejestru roku - przeczytałem jego dokumentację. Wiem, że nie ma dedykowanego rejestru dnia tygodnia. Oba te problemy uwzględniłem w kodzie, co pokazałem w zamieszczonym źródle.Poniżej cytuję sam siebie: przy odczycie: Year = Day Shift Year , Right , 6 Year = Makedec(year) Year = Year + Yearbase Day = Day And &B00111111...
Hm. Pracuję i się uczę, mam trochę mało czasu, ale procek mam, wyświetlacz też, jakiś EEPROM się znajdzie. Ciekawa propozycja. Jak znajdę czas to mogę, co nieco pomajstrować? Nie mam RTC, ale znam jego opis. Mam notę katalogową. Mogę podesłać, ale podaj Emali. A jaki chcesz tam EEPROM, ile KB? I czy próbować wstawić tam algorytmy kompresji danych, Na...
Witam, zbudowałem wyświetlacz widmowy i w prawdzie napisałem programik do niego, ale jest on bardzo prymitywny i potrafi jedynie wyświetlić poszczególne literki za pomocą gosub. a że jest to mój pierwszy układ na mikrokontrolerze moja wiedza na temat bascoma jest naprawde podstawowa. program chciałbym żeby był napisany w bascomie ponieważ zapewne przez...
Procka wybudza przerwanie z PCF8583 czyli zegarka. Oczywiście zegarek ma własną baterię. Jaki otrzymałem prąd to ciężko powiedzieć, gdyż mam procek w układzie z kilkoma rzeczami i wszystko lutowane SMD więc ciężko powiedzieć ile ciągnie sam procek. Ogólnie wyszło mi 10,9mA. W układzie jest rzeczony PCF, jest pamięć EEPROM I2C, wyświetlacz 44780 i 24...
Kwarcu nie mam ustawiony mam na wewnętrzny oscylator RC 4Mhz, ale nie wiem czy to ma duży wpływ, gdyż doświadczenia są wykonywane w przyjaznych temperaturach. A oto mój program $regfile = "m16def.dat" $crystal = 4000000 config 1wire= portb.7 $baud = 2400 Do 1wreset 1wwrite &HEE 1wwrite &HAA wait 1 t=1wread (1) print t Loop End Na wyświetlaczy...
witam wszystkich! mam pewien problem z wyświetlaczem 16*2 sterowany zgodnie z HD44780 pracuję na nim od jakiegoś czasu i wczoraj stała się bardzo dziwna rzecz, otóż przestał reagować na jakiekolwiek polecenie z mikrotkonrolera do tej pory korzystałem z biblioteki rklibavr - użycie jej jest bardzo proste, więc nie sądzę, żebym zrobił jakiś błąd w programie...
Może warto koledze udzielić jeszcze kilku przydatnych rad jeśli zaczynasz z AVRami: -Poczytaj o fusebit żeby za pierwszym razem nie zablokować uC. -Warto może koledze wspomnieć ze programowanie tych procków jest mozliwe ISP czyli wystarczy port LPT i programator za 10zł (STK200) lub nieco droższy na USB (USBasp). Jako program do programowania polecam...
http://obrazki.elektroda.pl/4192018300_1... Witam! Postanowiłem przedstawić mój projekt urządzenia do rejestracji danych na karcie SD (tzw. data logger). Urządzeniu nadałem nazwę MADACU stanowiący skrót od szumnej nazwy Measurement And Data Acquisition Control Unit. Urządzenie miało być uniwersalne tzn. służyć do pomiaru temperatury,...
Witam ponownie. Do fachowca mi jeszcze daleko... Ale dzięki ;) Co do możliwej do uzyskania na PCF'ie dokładności (to znaczy tej, którą mnie się udało osiągnąć) gdzieś się niedawno wypowiadałem, zaraz poszukam i dam link. Skoro wpadłeś na to, by użyć funkcji Bcd() do wyświetlania czasu to proponuję jeszcze przenieść "Cls" przed pętlę Do..Loop - pozbędziesz...
http://obrazki.elektroda.net/67_12744374... Witam! Chciałbym dziś pokazać urządzenie, które powoli i z bólami tworzyłem ostatnimi czasy. Inspiracją do ruszenia z pracami były zbliżające się urodziny narzeczonej, której chciałem podarować coś nietypowego, a jednocześnie praktycznego. A że nie może być chyba nic bardziej praktycznego i przydatnego...
Witam! Od kilku dni nie mogę poradzić sobie z takim dziwnym problemem. Zbudowałem system z ATmega8 z podpiętym do niego (poprzez TWI) PCF8583 (generuje przerwanie na INT0 co 1s), do systemu dołączony jest wyświetlacz LCD 2x16 oraz poprzez 1-Wire (portd.0) czujnik DS18B20. System działa poprawnie, nie ma wad sprzętowych, wyświetlacz działa, RTS działa,...
janbernat --> no to bądź łaskaw jeszcze raz zajrzeć do: http://www.zestawyuruchomieniowe.pl/23-z... i porównać co w takim zestawie masz ..... toż ten z tym ATtiny to jeszcze raz powiem ZGROZA ;) co tam masz? : biedny procek ATtiny2313, we/wy RS232 i to na kocich tranzystorach, wyświetlacze LED z możliwością LCD,...
Witam serdecznie! Zwracam się z prośbą do kolegów z większą wiedzą w tym temacie. Problem błahy, ale rozkładam ręce, pewnie zapomniałem o jakiejś oczywistej rzeczy, oto kod: '$sim $crystal = 8000000 $regfile = "m16def.dat" 'deklaracja zmiennej określającej godziny Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
Wyświetlacz sprawny, Atmega32 oraz max232 wstawione nowe i bez zmian. Max232 podłączony według schematu http://obrazki.elektroda.net/43_12754322... Poniżej ustawione Fuse bits http://obrazki.elektroda.pl/6166113000_1... Po wgraniu właściwego kodu do projektu bez obsługi karty SD i bez przetwornika termopary MAX31855 (oraz bez RS232)...
http://obrazki.elektroda.pl/1173779300_1... Witam, chciałbym wam przedstawić sterownik akwariowy zintegrowany z obudową, który niedawno skończyłem budować. Urządzenie jest w fazie testowania i rozbudowy, więc jest dużo niedociągnięć w projekcie. Ale jak ktoś kiedyś na forum napisał "ważne, że własne i działa", a jak długo, to się okaże....
Witam wszystkich Zacząłem tworzyć mój pierwszy tak rozbudowany program - zegarek na pcf8583, atmega 8 z wewnętrznym taktowaniem zegara 1MHz. Problem w tym, iż nie działa menu, które próbuję uruchomić. Bez menu mogę zmieniać godziny i minuty za pomocą 2 przycisków. Jak dołożę menu moje, to nie działa zmienianie czasu. Wygląda to tak, że wchodzę w podprogram...
http://obrazki.elektroda.net/51_11780341... Witam wszystkich elektrodowiczów. Widzę że od dwóch dni nikt nie zamieścił nowej konstrukcji, racja długi weekend czas na odpoczynek, a ja właśnie teraz mam chwile czasu aby zaprezentować zegar który wykonałem dla mojej drugiej połówki na walentynki. Zegar jest oparty o mikrokontroler atmega8 w połączeniu...
Chciałem uzyć RTC jak w temacie. Wszystko pieknie i ładnie tylko ze jest jeden problem nie wiem czemu ale ukłądzk ten zlicza 2x za szybko (tzn incrementuje minute co 30s). Uzyłem nowego kwarcu 32,768KHz Umieszczem lisning programu w Bascomie.Dziwne jest to ze zegarek chodzi akurat 2 x szybciej, gdyby był kwarc uszkodzony to raczej by wcala nei działało...
http://obrazki.elektroda.net/37_12172812... Dzisiaj chciałbym przedstawić zegarek który zrobiłem dla swojej drugiej połówki. Zegarek powstawał przez prawie 3 tygodnie, w głównej mierze przez dopracowywanie softu napisanego w Bascomie - zajmuje 8190 bajtów. Ostatnie 4 dni zajęła mi obudowa. Ale po kolej. Sercem układu jest Atmega8, która odpowiada...
Próbowałem coś takiego i męczę się cały czas ,ale i tak mi wychodzą głupoty. :( [syntax=basic4gl]Sub Gettime() 'pobieranie czasu z PCF8583 'początek petli I2cstart 'inicjalizacja magistrali I2C I2cwbyte 166 'podanie adresu PCF8583 dla zapisu I2cwbyte 2 'wybranie drugiego rejestru (sekund) I2cstart 'powtórna inicjalizacja magistrali I2C I2cwbyte 167...
WITAM :D Wiem, że różnego rodzaju zegarków było już wiele na tym forum, jednak ja chciałbym przedstawić swój ze względu na kilka ciekawych rozwiązań i funkcji, które inne zegarki z pewnością nie posiadają ;) Zacznę może od hardware'u a potem opiszę, które z urządzeń wykorzystuje napisany przeze mnie program. [Program będzie jeszcze rozbudowywany, dlatego...
Witam, po raz pierwszy w życiu mam potrzebę użycia zewnętrznej pamięci eeprom (szeregowej) np. typu 24c02. Zakładając sytuację, że mam do 90s2313 podłączony układ pcf8583 i na wyświetlaczu lcd wyświetlam aktualną godzinę i do portu d.6 mam podłączony przycisk zwierający do masy, to w sytuacji gdy zewrę ten przycisk o godzinie 12:30 a nazwałem ten przycisk...
No i nadszedł czas na przedstawienie odbiornika nad którym prace nadal trwają. A o to kilka fotek płytki drukowanej: http://obrazki.elektroda.pl/7470003500_1... http://obrazki.elektroda.pl/5648438000_1... http://obrazki.elektroda.pl/3455010300_1... http://obrazki.elektroda.pl/4290851200_1...
Witam Stopniowo rozbudowując o kolejne konfiguracje układ chciałbym mieć możliwość ustawiania parametrów zegara przez pilota ( w sumie to bardziej wygodne i nie zabiera wyprowadzeń uC ). Mam program z menu działającym na przyciskach, zastosowałem flagi, gdyż sprawdzanie tylu wersji warunków niepotrzebnie zagmatwałoby kod. Zostawiłem obsługę przez przyciski...
Witam! Próbuje zbudować zegar na wyświetlaczu led 4x7 segmentów. Na wyświetlaczu widać dziwne wskazania tak jakby cyfry nakładały sie na siebie i w żaden sposób nie mogę tego zlikwidować :cry: . Widać ze na wyświetlaczu cos sie zmienia tylko nie wiadomo co. Oto kod z bascoma: $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output Config Portb.0...
http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...
Witam wszystkich :) Nie będę owijał w bawełnę. Mam problem zapewne banalny ale ja nie potrafię sobie z nim poradzić. A więc zbudowałem układ do obsługi kart pamięci Compact Flasch na bazie mikrokontrolera Atmega162 posiłkując sie serią artykułów z Elektroniki Praktycznej, który rozpoczął się 02/2004r. Układ ten poza pamięcią ma mieć jeszcze wbudowany...
Witam. Zmontowałem pewien układ z PCF8583 podłączonym do Atmegi16. Podłączenie jest zrealizowane tak, że SDA w PCF jest podłączone do PD7 w atmedze, natomiast SCL do PD6. Linie podłączyłem poprzez rezystory 4,7k do plusa. A0 podłączone jest do masy. Poniżej przedstawiam fragment kodu w BascomAVR: $regfile = "m16def.dat" $crystal = 8000000...
Witam :D Postanowiłem umieścić na tym forum kolejny spośród wielu ciekawych i mniej ciekawych :D moich projektów typu uP. Jeśli ktoś chce zbudować podobny termostat i szuka gotowca to ten program może mu się przydać ;) Jest nim cyfrowy termostat, który posiada również zegarek i budzik. Do budowy zegarka użyłem popularnego układu RTC PCF8583, który służy...
Witam! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" http://obrazki.elektroda.pl/4484036500_1... MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności...
Witam Jestem w trakcie tworzenia Sterownika do Pompy Ciepłej wody Użytkowej (C.W.U) ten sterownik ma spełniać dwa warunki: 1. Włączyć pompę, jeżeli temperatura zadana jest większa bądź równa temperaturze, jaka jest w bojlerze z ciepłą wodą 2. Włączyć pompę o określonej porze np. od godziny 6.00 do godziny 8.00 Mózgiem tego będzie ATMEGA8 układ czasowy...
Witam! Wykonałem sobie prosty układ z Atmega8 i PCF8583. Do programowania używam BascomAVR. PCF podłączone ma wejście A0 do GND (więc adresy A0 - zapis i A1 - odczyt). Na wyświetlaczu LCD ma wyświetlać się data i czas. Mam problem z zapisem wartości początkowej od jakiej zegar powinien wystartować. W chwili obecnej używam takiego programu: $regfile...
Witam Mam nadzieję, że nie zostanę zbanowany za odgrzewanie dość starego tematu :) Dość długo walczę z multipleksem na AT89S52 i jakoś nic mi nie wychodzi. Programuję w BASCOM8051. Zastosowałem sposób Kolegi -> zumek jakoś ruszyło z tym, że do 16 wyświetla prawidłowo, jeśli ma wyświetlić 17 to wyświetla 11 i co jakiś czas dopala segment A wyświetlacza...
Witam W ramach dalszego eksperymentowania z AVR i Bascom popełniłem połączenie odczytu z DS18B20 z sterowaniem wyjściem uC ( przez tranzystor FET ) + dodatkową atrakcję - buzer, który sygnalizuje wł/wył tranzystora/wyjścia. Chciałem dodać możliwość zmiany temp max i min, przez proste menu. Menu zrobiłem w oparciu inny mój kod obsługujący ustawianie...
Podłączę się do tematu. Podobny układ zrobiłem na początku roku i obecnie go testuję. Co prawda użyłem wyświetlacza 2x16 zn. A/N, ale rejestruje ciśnienie, temperaturę wewn. i zewn., wilgotność w czasie rzeczywistym. Użyłem procesor Atmega32 a program napisałem w Bascom'ie. Załączam także adres do pełnej dokumentacji na innym serwerze: http://jagin.serveftp.com/Rejestrator.zi...
http://obrazki.elektroda.pl/3163371000_1... Witam Chciałbym przedstawić własną wersję sterownika akwariowego. Został wykonany w oparciu o podobne projekty także na elektroda.pl, jednak starałem się możliwie mało kopiować a jedynie podglądać gdy w jakimś momencie prace ustawały. Urządzenie wykonane prawie w całości przeze mnie (koncepcja,...
Witam. Postanowiłem wreszcie zrobić sobie zegarek do pokoju. Wybór pał na PCF8583 bo już kiedyś z niego korzystałem i wspominam bardzo pozytywnie - nie było żadnych problemów z odpaleniem i komunikacją tylko że to były czasy AT89C2051 i bascoma 8051. Teraz mam w układzie atmege8515 i są spore "jaja" co jakiś czas (godzina czasem pół czasem dwie) dostaje...
Usunąłem Wait 1 przy konwersji z DS18B20, działa, bez problemu ( na trzech przewodach ), tylko wyniki są opóźnione - tzn. wyświetlany wynik nie jest z aktualnego pomiaru, tylko z poprzedniego. Dodałem jeszcze dwa czujniki DS18B20. Ich zapis razem z godziną i datą na karcie jest jak najbardziej w porządku, tylko wyświetlanie trochę szwankuje - tzn. czasem...
http://obrazki.elektroda.pl/1481315600_1... Witam. Założenia zasilania : 1. Silniki do rolet oryginalne z własnymi wyłącznikami krańcowymi. 2. W każdym pokoju niestabilny przycisk do sterowania lokalnego + przycisk przy drzwiach wyjściowych. 3. Całość zabudowana we wnęce wykonanej w ścianie - na zewnątrz widać tylko wyświetlacz i trzy...
http://obrazki.elektroda.net/41_12633119... Stworzone przeze mnie urządzenie jest praktycznym uzupełnieniem piórnika szkolnego. Jest wyposażone w kilka pożytecznych funkcji i na opisanych poniżej nie zamierzam zaprzestać. Całość została zorganizowana w wygodne w obsłudze intuicyjne menu. 6 przycisków uSwith w jakie jest wyposażony układ umożliwia...
Juz byl taki temat ale został zamknięty. Moj problem polega na tym ze nie moge ruszyc ds1820 w C z wykorzystaniem bliotek rklib do obslugi ds. #include <avr/io.h> #include<avr/interrupt.h> #include<avr/eeprom.h> #include<string.h> #include "lcd.h" #include "ds18x20.h" #include "delay.h" uint8_t gSensorIDs[OW_ROMCODE_SIZE];...
bascom pcf8583 zegar pcf8583 bascom pcf8583 zegar bascom
prąd ciało człowieka łączyć kabel ziemia urwany kabel cewki
philips vestel 17mb82s moduł komfort termet
Jak nawlec nić na maszynę Łucznik 438? CB Radio K6122AM/FM: Brak Odbioru, Dioda RX Nie Świeci