Zamieszcza ulepszoną wersję softa dla tego zegara, mianowicie dodałem funkcję drzemki ponieważ zdarzyło mi się parę razy zaspać oraz parę zmian w komendach, które są poniżej. 54 - włączenie wyświetlaczy 55 - wyłączenie wyświetlaczy 14 - wyświetlenie aktualnej daty 41 - menu nastawy daty 15 - menu nastawy czasu 56 - menu nastawy drzemki 38 - menu nastawy...
Na wyświetlaczach pojedyńczych zrobiłem kiedyś jeszcze taki MYK że 3-ci obróciłem "do góry nogami" wtedy jego DP zostanie górną kropką dwukropka. Oczywiście nazwy jego segmentów trzeba sobie stosownie przetłumaczyć. Warto również pamiętać przy projektowaniu o wewnętrznych połączeniach wspólnych anod w górnym i dolnym rzędzie pinów co ułatwia prowadzenie...
Witam Jestem w trakcie robienia zagara nixie ze strony http://mirley.firlej.org/zegar_nixie Mikrokontrolerem jest Atmega8 a wkład zrobiony na Bascomie. Potrzebuję dodać opcję chwilowego wyłączenia lamp, w celu zabezpieczenia lamp przed zatruciem. Bardzo proszę o pomoc. To kod: '************* Konfiguracja uC ***************** '***************************************...
Zerknij piotrek662 na [url=http://www.elektroda.pl/rtvforum/to... + Bascom = Clock, czyli zegar ABC . Możemy się nawzajem wiele nauczyć :D .
To jest lepsze niż super. Też robiłem zegar z kartą microSD i eksploratorem plików ale w bascom na xmega, było super. Była nawet "mapka" pokazująca miejsce Ziemi oraz Marsa względem słońca (na podstawie zwracanego dnia roku z rtc), wszystko na 128x160. Zegarek sam bez karty też zrobiłem na 128x128 na mega32. Ale ja nie bardzo rozumiem jak zrobić antyaliasing,...
Możesz np. wykonać cały układ zegarka z budzikiem, wybierając rodzinę mikrokontrolerów i środowisko programistyczne, projektując układ oraz płytkę oraz program sterujący. Potrzebne do zakupu mikrokontroler+peryferia+płytka+pozostał... Sporo pracy. Inne rozwiązanie to wykorzystanie starter kitu jest ich bardzo wiele jeden przykładowy: [url=http://www.propox.com/products/t_14...
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...
podziękuj redakcjii edw bo listingi są ich. zakłądam ze urzywasz bascom avr inne listingi do pobrania ze strony edw są to programy testowe do oślej łączki z kursu avr 'C018b Prosty zegar z budzikiem Dim Sekundy As Byte , Minuty As Byte , Godziny As Byte , Uniwers As Byte Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim Godzjed...
' Zegar, termometr, budzik (przynajmniej takie mam założenie) $regfile = "m8def.dat" $crystal = 8000000 Dim Sekjed As Byte : Dim Sekdzies As Byte : Dim Minjed As Byte Dim Mindzies As Byte : Dim Godzjed As Byte : Dim Godzdzies As Byte Dim Multi As Byte : Dim Miganie As Bit : Dim Wlaczeniebudzika As Bit Dim Ustawianie...
Przykład zegarka z budzikiem w Bascom
Witam wszystkich.Zacząłem naukę programowania (Bascom),więc proszę o wyrozumiałość. Napisałem taki program zegara RTC z kwarcem 32768Hz i nie wiem jak dopisać mam guziki do ustawiania budzika.Siedzę dwa dni i nic mi nie wychodzi.Polski help i książka Marcina Wiązani w tym przypadku jakoś mi nie pomaga.Oto kod źródłowy: $regfile = "m8def.dat"...
Kod już w porządku [syntax=vbnet] Declare Sub Powiedz_czas Declare Sub Powiedz_plik 'gdy program będzie coś robił może bya zbędne Reset Data_ Set Clk Wait 1 Godziny = 11 Minuty = 28 Do '********************** godzina Clk = 0 Waitms 2 Godziny_plik = Lookup(godziny , Godziny_mow) Adres_pliku = &H00 + Godziny_plik Print Adres_pliku Shiftout Data_ , Clk...
Źródło jest w Bascom, ale nie udostępniam.
W czym pisałeś soft w C, Bascom, Asembler ? Jak w C to udostępnij soft
http://obrazki.elektroda.pl/1535972100_1... Jest to projekt zegara na układach TTL z budzikiem. Wstęp Zbudowałem go do szkoły, jako model dydaktyczny. Dosyć dawno temu to było, bo przed wakacjami w maju, jeszcze wtedy byłem w trzeciej klasie technikum, ale teraz dopiero zdecydowałem się go pokazać Fachowcom do oceny. Nauczyciele tego...
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...
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...
Zapomniałem dołączyć do ostatniego postu... :oops: Czy w opcjach BASCOM AVR wszystko dokładnie poustawiałeś? Częstotliwość rezonatora, model mikroprocesora, programator itp?
http://obrazki.elektroda.net/96_12810965... Witam! W wolnych chwilach postanowiłem zmajstrować sobie zegarek,który to w całości zaprojektowałem samemu włącznie z programem napisanym w BASCOMIE. Zegar posiada funkcję budzika oraz podtrzymanie czasu po zaniku zasilania (bateria CR2032). Oraz skromnie 5 przycisków do ustawiania czasu i budzika...
http://obrazki.elektroda.pl/1033615600_1... Witam wszystkich forumowiczów. Chciałbym przedstawić wam moją pierwszą konstrukcję opublikowaną na forum. Jest to prosty zegarek z budzikiem oparty na microkontrolerze atmega8. Pomysł narodził się gdy dostałem do ręki wyświetlacz poczwórny 7-segmentowy (30x15mm). Układ w całości zrobiony z...
Szkoda że tak łatwo się zniechęcasz. Ja mam taki problem z zegarkiem , że po podłączeniu kwarcu zegarkowego do XTAL w atmega8 zaczął chodzić dokładnie ...tylko 2 razy wolniej. Wie ktoś jak to naprawić ?? Już wiem co jest nie tak chyba. Timer1 jest 16-bitowy >liczy do 65536 potem następuje przepełnienie. A kwarc zegarkowy "liczy" do połowy tego(32.768Khz)....
Dokładnie chodzi mi o program który siedzi w Tray i czeka na sygnał. działa to tak: po naciśnięciu odpowiedniego przycisku bascom wysyła jakiś znak ASCII - praktycznie dowolny. Natomiast po stronie delphi "siedzi" działający timer, który co 100 ms wywołuje procedurę. Sprawdza ona otrzymany z portu COM znak - jeśli jest on równy z góry założonemu -...
Zastosuj dostępny kwarc zegarowy 4194304Hz. Config Timer1 = Timer , Prescale = 64 Timer przepełni się co 1 s bez wartości początkowej! Włączasz go i zapominasz, że istnieje. W przerwaniu tylko Incr sekunda. Mam zegar na ATMEGA8 z budzikiem ustawiany z pilota RC5. Chodzi ok.
(at)tadeko9 Dając DS3231 nie musiałbyś się martwić zasilaniem, układ ma swoje własne podtrzymanie zasilania. Skoro sam kalibrujesz oscylator to mogłeś dać DS32KHZSN i obeszło by się kalibracji a układ ma wejście bateryjne. A tu masz poglądowy przykład zasilania układu, gdzie czas zaniku zasilania niema znaczenia i gdzie bez problemu można obsłużyć...
Kolega piotrva i atom1477 mieli oczywiście rację, teraz jest OK. Natomiast w kwestii migania przy odczycie temperatury, to może to rozbić na takie części makeint powinno się sprawdzić, termometr ma być dodatkiem do budzika
Witam. Zabrałem się za ulepszanie mojego zegarka. Chcę do niego dodać m.in. budzik i datę. Cały kod już napisałem, jedynym problemem jest podprogram odczytujący. Chcę odczytywać z adresów: 00h (sekundy) 01h (minuty) 02h (godziny) 04h (dzień) 05h (miesiąc) 06h (rok) 08h (godziny budzika) 09h (minuty budzika) 0Ah (budzik wł./wył.) Nie wiem, jak przejść...
Jako procesor możesz wziąść atmelowski 89C4051. Dlatego go proponuję, bo w Bascomie można programik bardzo prosto napisać. Na dodatek w samplach jest sporo prostych programików (w tym do obsługi tego PCF-a na I2C). Na stronie: http://www.elektroda.net/download/catego... masz do ściągnięcia opisy do Bascoma. Jak chcesz to mam gdzieś jakieś programy....
Powinien być 32.768kHz (32768Hz),a mi babka w elektroniku dała 3.2768MHz, więc trochę większy niż powinien. No nieźle :) Chciałeś przyśpieszyć czas 100-krotnie? Wystarczająco szybko już leci... :) A poważnie - jeśli podłączysz PCF-a prawidłowo i jego generator działa jak należy, to (przy domyślnym ustawieniu rejestru kontrolnego) na pinie 7 (/INT)...
Witam . Ruszyło się coś w tym temacie ? Czy nikt z obeznanych z bascomem nie sprawdzi co jest nie tak? szkoda ...
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,...
Witam. Męczę się już drugi dzień z trybami oszczędności energi :( Uśpić M32 to ja już umiem na wszystkie możliwe sposoby ale obudzić potem go już nie potrafie:( Sprawa może była by prostsza ale mam do dyspozycji tylko budziki w positaci TIMER(0,1,2) Program pisze w BASCOM AVR i to co dotej pory nakombinowałem nie nadaje się do pokazania :) wiec jak...
Dobra zająłem już się tymi sub'ami. Kod wiem jest trochę długi ale on jest do termometru, zegara, budzika, i kalendarza. Dokładnie mi chodziło o to czy niema jakieś instrukcji w bascom'ie jak lub czyli np. if s1=0 lub s2=0 then portb=1 end if a tak to muszę tam gdzie mam obsługę jakiegoś klawisza muszę dodatkowo sub'a dawać. Ale dzięki za pomoc już...
hmmm myślę więc, że możesz zacząć od poznawania procków AVR przez Bascom'a. Później w miarę rozwoju swoich układów zdecydujesz ew czy warto poznawać innę języki programowania do procków jak C lub asembler. A bardzo dobrze, że znasz języki obce w tym angielski chyba - bo bardzo dużo pomocy znajdziesz właśnie w tym języku w necie ;) wybierz więc sobie...
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....
Witam! Nie wiem czy dobre forum sobie wybrałem, ale nic lepszego mi nie przyszło do głowy... Planuję zacząć zabawę z mikrokontrolerami i na moją pierwszą ofiarę wypatrzyłem Atmega8. Chciałbym zrobić na nim zegarek. Na początek sam zegarek, bez budzika. Moje pytanie jest takie jak w temacie: Czy programatorem Willem Pro 4 mogę zaprogramować Atmega8?...
Witam po przerwie. Zrobiłem rozbudowany zegar z budzikiem na ATMEGA32, ale jest problem z prawidłowym odliczaniem czasu przez układ zegara. PCF spóźnia się o 2 sek na minute, dużo według mnie. Zegar poprawnie działa, gdy odłączę zasilanie ATMEGI(PCF podtrzymywany przez baterię) lub gdy odłączę przewód łączący wyjście INT w PCF. Przez co mikrokontroler...
Źle zrozumiałeś istotę działania timerów i taki program nie będzie działał poprawnie . Układ zegarowy traktuj tak jak "budzik" który dzwoni a ty wstajesz i coś robisz . W przerwaniu możesz ustawić jakiś znacznik a jak będzie większy od ilości kroków wyzerować go . W programie gł sprawdzasz znacznik i ustawiasz porty do jego wartości .
Witam. Zaprogramowałem i uruchomiłem dość spory projekt, który zawiera m.in. zegar rtc z budzikiem. Wszelkie sprawy związane z jego programowaniem i obsługą załatwiam przez RS232 i emulator terminala w bascomie. (Windowsowy terminal nie działa poprawnie) Mam ochotę napisać do mojego urządzenia dedykowany, "okienkowy" program pod windowsa ale raz, że...
Witam. Poskładałem kilka lat temu ten zegar nadal działa bezproblemowo. Zgłaszam się z prośbą o stworzenie wersji z budzikiem. Pomoże ktoś? Cytując autora tematu ; Program został napisany w BASCOMie - zajmuje ~64% pamięci Flash. Czyli jest szansa zmieścić obsługę budzika, kod źródłowy dostępny, może spróbuj zmodyfikować program. Ktoś na pewno pomoże.
Napisałem kod dla zegara cyfrowego w Bascom. Ogólnie działa jak należy. Mam tylko problem przede wszystkim z budzikiem. Chcę aby podczas alarmu naciśnięcie przycisku 1(PORTD.0) wyłączało alarm(chodzi o sam dźwięk). Program nie reaguje. Nie mam pojęcia czy jest to wina tego, że nie nadąża z wykonaniem polecenia (za długie przerwania?) 2) Aktywowanie...
Kolega R-MIK nie wspomniał o najdokładniejszym zegarze na Ziemi, mianowicie o pulsarowym zegarze w Gdańsku. Kolego janek1815, pisałem o oprogramowaniu, nie o konkretnym języku programowania. Czytajcie proszę uważniej moje posty. Zastanawiam się, dokąd zmierzamy w tej dyskusji. Czy dyskusja jest na temat ? Nie jest to mój pierwszy zegar. Były zegary...
Witam. Zrobiłem sobie zegar na wyświetlaczu lcd + termometr chciałem to wstawić do działu DIY ale w moich zamiarach było jeszcze przynajmniej RC5 a przy okazji jeszcze coś by się wymyśliło. Jednak na drodze stał DEMO BASCOM'a jak komplikowałem to wychodziło 50 % i wyskakiwał błąd, prawdę mówiąc to skróciłem go troszkę i jest teraz 47% ale i tak to nie...
hmmm... dla mnie jest dziwny bo dziś go pierwszy raz uruchomiłem :) wysyłam listing programu, jest to przeróbka programu napisanego (przeze mnie :D) dla '4051, która w bascom avr ma być rozbudowana o kilka ciekawych rzeczy :) jeśli ktoś coś wyczaił w moim prgoramie to proszę dać znać :D sam też spróbuję się trochę pobawić... dodam jeszcze, że ustawiony...
Witam Jak mniemam udało Ci się skomunikować z tym układem. W związku z tym musisz mieć dwie zmienne np. godzina i minuta, do których przy użyciu makebcd konwertujesz odczytane liczby na postać dziesiętną. Skoro masz postać dziesiętną to piszesz podwójny warunek, w którym sprawdzasz czy godzina (i minuta) zadana jest taka sama jak bieżąca. Jeśli tak...
spi_transfer(RF12_PMC | RF12_DC); spi_transfer(RF12_TRWC | 0xaa); rfm_sreg = spi_transfer(RF12_SRC); 1. Wyłączyć wszystko (ewentualnie zostawić to co potrzeba, ale wyłączyć nadajnik). 2. Przesłać do kolejki nadajnika bajt danych (tutaj jest fragment preambuły, wyśle się po ponownym uruchomieniu), to powoduje że nadajnik przestaje...
Jeden segment wyświetlacza świeci przy 10V/40mA (dobrze myślę?) ULN2803 ma 30V/500mA a BC557 ma 50V/100mA wiec jeden i drugi parametry ma wystarczające. BC557 zawsze można zmienić na większe. Emitery tranzystorów zasiliłbym 12V z przed 7805, prąd ograniczyłbym na rezystorach R1-R8 za ULN2803. Czyli nie łącze oryginalnej płytki z wyświetlaczami tyłko...
Mikrokontrolery rodziny AVR, mają wewnętrzne rezystory podciągające które można włączyć. Nie wiem jak to się robi w BASCOM, ale znajdziesz na forum. Musisz jednak wiedzieć, że mają one dużą wartość rezystancji, chyba ponad 30k, a może nawet ponad 50 - nie pamiętam sprawdź w dokumentacji. Jeżeli stosować to chcesz w motorze, to sugeruję jednak zewnętrzne...
Teraz myślę nad jakimś fajnym menu do ustawiania czasu. 3 przyciski, pierwszym wybieramy czy ustawiamy godziny, minuty, albo sekundy, a pozostałe 2 przyciski - w górę/dół. Jak to rozwiązać? Ponieważ jest to tylko prosty chronometr (nie stopper) należałby zastanowic się co jest priorytetem w ustawianiu i pomiarze czasu przez ten 'zegarek'. Wszak ta...
Nie ściemniam, choć teraz nie jestem pewny czy to była sekunda na 300.000 czy na milion lat. Czas w moim budziku odczytywany raz na minutę, nie przewidziano go do pomiaru tętna i może dla tego pokazuje tylko godziny i minuty. Wybór konkretnego rozwiązania zależy od rozwiązywanego problemu. Np. w PC zegarek oglądany jest chyba tylko raz po włączeniu...
Witam. Koledzy mam błachy problem którego nie mogę mogę sam rozwiązać (taki tam że mnie programista...) Otóż do atmegi32 mam podłączony poprzez mosfeta alarm (piezo z generatorem 110dB) atmega po prostu załącza zasilanie. I teraz potrzebuję za pomocą tego wygenerować dwa lub trzy różne alarmy. W atmedze dostępny jest timer0. Żadne przerwy typu wait...
bascom budzik zegar budzik bascom budzik budzik
lodówki bosch opinie system navigation blokada dźwignia
ustaw spieniacz mleka generator funkcyjny
Class 250 IEC 60085 – izolacja termiczna 250°C, materiały polimidowe, zastosowania lotnicze Resetowanie centrali alarmowej RISCO GTI - usuwanie błędów