Sprawdz program jakskacze gdzie i poco oraz gdzie po oeracjach pozostająjakieś zbedne dane i pamiętaj " Jeżeli jakieś urządzenie działa od razu to znaczy że się zepsuje- jest popsut. Więc je dobrze sprawdz."
w VB6 korzystając z kontrolki MSComm odbieram dane wysyłane z uP przez RS232, a następnie umieszczam je w labelu mniej więcej tak: dim dana as string dana=MSComm1.input Label1=labeel + dana Z procka wysyłane są dane / program w bascom 8051 / print h;":";m;"_";d '/godzina; : ; minuta ; _ ; dzień Wszystko jest O.K. do chwili gdy godzina jest mniejsza...
Witam! Dwa lata temu wykonywałem urządzenie o podobnych funkcjach w ramach pracy dyplomowej. Sterownik służył do obsługi zbiornika 800 litrów. Sam wiem na jakie problemy można się natknąć przy budowie takiego użądzwnia więc jestem pełen podziwu dla autora!! Przede wszystkim urzekła mnie staranność! nasz sterownik robił następujące rzeczy: - sterownanie...
Mam taki problemik, ponieważ wyświetla mi się godzina jako np 12:1 zamiast 12:01 Do temperatury użyłem polecenie Format(str(temp) , "00.0") i działa OK ale jak zrobię tak z godziną to kompiluje się normalnie ale potem program nie działa tylko resetuje się co chwila :( sprzęt Atmega16, programowana w Bascomie AVR
Zdecyduję się na przeliczania ilości minut, i ich porównywanie. a godzina pozostanie jako prezentacja na wyświetlaczu. Gdy wyjdzie liczba ujemna, to też nie ma problemu z przeliczeniem.
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ć...
Dokumentacje dla SIM800L zarówno dla komend, jak i samego modułu już mam. Tzn. już doszedłem, że maks znaków to 4096 i można wstawiać zmienne +SAPBR: 1,1,"10.129.99.185" i nic się nie wysyła. Dopiero za drugim razem. Kod wywołania połączenia jest taki: OK OK OK OK +SAPBR: CONTYPE: GPRS APN: internet PHONENUM: USER: PWD: RATE: 2 OK OK OK DOWNLOAD OK...
dziękuję za pomoc - aby czegoś szukać w helpie, trzeba wiedzieć czego :) to moja pierwsza godzina w Bascomi, więc proszę o zrozumienie :)
Ok, wszystko działa przy najmniej na razie tak jak chce, dzięki za pomoc, będzie to wyświetlacz do moej maszyny do mierzenia folii, którą zbudowałem ponad 10 lat temu na wyświetlaczu 4x20, a teraz z racji tego że mam złamaną nogę i 5 dużych wyświetlaczów 7_segmentowych postanowiłem wyświetlać wynik pomiaru na tych cyferkach + godzina i temperatura,...
Wgrałem flash z procedurą wgrywania do zegara godziny 00:00 i niestety po uruchomieniu pojawiła się godzina 80:80. Może robię to źle? Robię to za pomocą tych komend: Makedec to do odczytów z zegarka. Do zapisów jakaś odwrotna funkcja. Nie znam bascoma, więc mogę jedynie zgadywać: Makebcd? Co prawda dla 0:0 nie powinno być problemu, ale tak na przyszłość...
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...
Czy ktoś wie dlaczego nie chce mi się zerować wartość sekund co te 60 sekund? Zmień nazwę zmiennej sekund ("Sec") na coś innego np: "sec_", albo "sek" (bez znaków " "). Bascom akceptuje instrukcje ASM, gdzie "SEC " oznacza "Set Carry", zatem prawdopodobnie może tu wystąpic konflikt. Nie bardzo rozumiem po co ta cała kombinacja. Zliczania czasu zalączenia...
A ja mam pytanie do autora tego ciekawego projektu . Jak wygląda jedna sekwencja zapisana do SD , bo chciałbym ją jakoś umieścić na wykresie i mieć w archiwum do dalszych przemyśleń . Proszę o przesłanie dowolnego pliku zapisanego na karcie .Czy wielkość pamięci ma znaczenie i jak ją sformatować - przygotować do zapisu . Oczywiście że godzina rejestracji...
Czemu na zdjeciu "Sposoby wyświetlania i ustawianie" pierwsza godzina jest troche ciemniejsza ? Ogolnie to bosko wykonane - luty lepiej niz fabryka :D :D obszerny opis i reszta na wysokim poziomie ;) Oby wiecej takich konstrukcji na Elektrodzie ;) Pozdrawiam.
No to trzeba sobie dopisać coś w stylu: if godzina > 10 then locate 1,1 lcd "0" locate 1,2 lcd godzina locate 1,3 lcd ":" ... else locate 1:1 lcd godzina ... Z tym locate to sam coś naknociłeś.
Fatalnie analizuje się cudzy program, a jeszcze gorzej zlepek kilku programów... Spróbuję za to odpowiedzieć na konkretne pytania. 1. Ilość wyjść/wejść zależy od wybranego procesora. Widzę, że chcesz się bawić w obsługę karty SD, więc proponuję przynajmniej Atmega32. Ma wystarczającą ilość pinów do obsłużenia tego wszystkiego. 2. Z układu PCF odczytujesz...
Witam! Mimo, że temat jest dość stary to chciałbym go trochę ożywić ;-) Otóż potrzebuje podobne urządzenie. Z tym, że chciałbym, aby była wyświetlana godzina i data, a tekst, żeby przewijał się co ok godzinę lub w losowo wybranym czasie. Bardzo proszę o pomoc. :-) Pozdrawiam
Ja dokładnie szukam jakiejś procedury sprawdzonej i prostrszej.Bascom jest pamięciożerny,a ja musze oszczędzać. Ja myślałem nad takimi sposobami,ale wątpię żeby były najoptymalniejsze Rozwiązałem teoretycznie swój problem. Jeżeli rozpatrywać przedział czasowy od godziny 00:00 do 23:59 czyli dobę nie ma żadnego problemu. Możemy założy,że jeżeli użytkownik...
A możesz podać całą procedurę przeliczania, nie w postaci kodu, w postaci przykładu i zwykłych operacji matematycznych? Nie znam na tyle C, żeby dobrze to zrozumieć o opracować własny kod w Bascom Czyli mamy datę startową 01.01.2000 godzina 00:00:00 i datę dzisiejszą powiedzmy: 12.06.2011 godzina 13:00:30. Jak to policzyć tak na chłopski rozum, na kartce...
aaa... jutro sprobuje... tylko jak rozebralem programator okazalo sie ze wogole tam nie ma rezystorow :/ dorwe schemat i zrobie tak jak mowisz... jutro napisze czy jest ok... tymczasem dzieki powiedz mi jeszcze kolego... http://avrhelp.mcselec.com/bascom-avr.ht... tu jest schemat tego programatora... i mowisz ze od...
Faktycznie miałeś rację nie miałem podciągniętego do VCC teraz po podłączeniu pokazała się godzina 0:0:0 lecz zegar nie zmienia minut ani sekund. Adres też nie odpowiada.
Niestety z kodem "pokazującym" najbliższy alarm nie jest łatwo. Mam teraz sytuację, że: Jest godzina 00:30 ( środa ) Alarm1 ustawiony jest na czwartek 6:30 Alarm2 ustawiony jest na środę 8:00 wywołując sprawdzanie alarmu program w pętli znajduje Alarm1 ( w drugim przebiegu pętli ) i wychodzi nie wiedząc ( sprawdza ), że Alarm2 jest wcześniej niż Alarm1
to jest adres ukladu I2cstart I2cwbyte 208 I2cwbyte 0 I2cstart I2cwbyte 209 I2crbyte Sekunda , Ack I2crbyte Minuta , Ack I2crbyte Godzina , Ack I2crbyte Dzientygodnia , Ack I2crbyte Dzien , Ack I2crbyte Miesiac , Ack I2crbyte Rok , Nack I2cstop Sekunda = Makedec(sekunda) Minuta = Makedec(minuta) Godzina = Makedec(godzina) Dzientygodnia...
Na zdjęciach nie ma kwarcu, jest przylutowany bezpośrednio do podwójnego gniazda na goldpiny. Z tymi kondensatorami zegarek działa dobrze. Zasilam z usbasp lub z zasilacza impulsowego 12v, 1A przez stabilizator 5V, który jest na płytce z procesorem. Wiem już, że mogę zmieniać czas za pomocą zmiennych _hour, _min, _sec. Teraz myślę nad jakimś fajnym...
Mam sterownik który wysyła czas i datę w formie HEX tzn czas wynosi przykładowo: &H17 &H28 &H56 - co oznacza godzinę 17:28:56 Jak zmusić Bascoma żeby zamienić te wartości HEX na DEC tak by były rzeczywiste? Nie rozumiem Twojej matematyki. Mnie uczono, że: &H17 = 23 (dec) &H28 = 40 (dec) &H56 = 86 (dec) czyli jeśli otrzymujesz...
Witam No i nadal to samo, wlutowalem 100nF, zamienilem 4,7k na 1k, ustawiam rejestr kontrolny I2cstart I2cwbyte Pcf_zap I2cwbyte 0 I2cwbyte 8 I2cstop Do I2cstart I2cwbyte Pcf_zap I2cwbyte 2 I2cstart I2cwbyte Pcf_odcz I2crbyte Sekunda , Ack I2crbyte Minuta , Ack I2crbyte Godzina , Nack I2cstop Godzina = Makedec(godzina) Minuta = Makedec(minuta)...
Dziękuję za zainteresowanie i już spieszę z odpowiedzią: oloam, zastrzel, uduś, powieś, podłóż na tory , nie wiem czemu to działa, ale to dla mnie było oczywiste dopóki słusznie nie namieszałeś mi w głowie :). Najpierw w kodzie pobierana jest wartość z PCF i chodzi zegar na nim oparty, same warunki wykonywania poleceń są na końcu. Rozumiem co chcesz...
Wiem że być może to nie to forum , ale postanowiłem zapytać mądrych ludzi bo już mam dosyć bezsennych nocy no i żona zaczyna dziwnie patrzyć w VB6 korzystając z kontrolki MSComm odbieram dane wysyłane z uP przez RS232, a następnie umieszczam je w labelu mniej więcej tak: dim dana as string dana=MSComm1.input Label1=labeel + dana Z procka wysyłane są...
Może i to banalne, ale, albo ta godzina już nie pozwala mi myśleć, albo zmęczenie oczu..... Jak po UART-cie wysłac taką ramkę? 02H 00H 00H 00H 00H 02H Tak jest opisana komenda włączenia dla projektora.....
Oto wycinek kodu odpowiadający za odczyt i zapis zegara: Config Sda = Portc.4 Config Scl = Portc.5 Declare Sub Odczyt_rtc(sekunda As Byte , Minuta As Byte , Godzina As Byte) Declare Sub Zapis_rtc ... do Call Odczyt_rtc(sekunda , Minuta , Godzina) if Pind.3 = 0 Or Pind.2 = 0 Then Gosub Menu ... loop Menu: Call Odczyt_rtc(sekunda...
Zaden najazd tylko tworcza polemika oparta na faktach. 20 X 2004 godzina 00:32. Dyskusja dotyczy bibliotek do asm, napisales: ... Do asm też są biblioteki, nawet matematyczne, tylko trzeba pogooglać . I akurat piszac o necie mialem na mysli wszystkie twoje wypowiedzi.
Witam! Robię urządzenie, które ma być włączane i wyłączane o określonej godzinie i minucie. Czas bieżący pobieram z PCF8583. I tu mój problem: sterownik ma załączyć urządzenie o godz. 6:50 i wyłączyć je o godz. 20:00. Jak napisać ten warunek? (Mam kompletne zaćmienie... chociaż jestem zupełnie trzeźwy :) dim H as byte, M as byte ' godzina i minuta z...
Tez coś takiego szukam.Nawet zacząłem studiować BASCOM AVR i przymierzam sie do napisania pragramu na jeden z procków Atmela.Chciałbym by na wyswietlaczu LCD 2x16 była pokazywana godzina i temperatura wenatrz i na zewnątrz.Może jeszcze czujniki przepalonych żarówek,niski stan wody w układzie chłodzenia i w spryskiwaczach, itd.Ale to przyszłość.Chyba...
To nie będzie takie proste napisanie takiej procedury To jest proste, jeśli Zrozumiesz zasadę działania porównania. Nie wiem, czy istnieje jakikolwiek PCF, z którego można odczytać jednocześnie godzinę, minuty i sekundy. Moim zdaniem nie. Przede wszystkim nie Pisz programów na łapu-capu. Postaraj sie pisać modułowo. Innymi słowy Napisz procedurę odczytu...
Witam, potrzebuję procedurę/funkcję, która zamieniałaby sekundy na czas i datę. Nie za bardzo mam pomysł na napisanie takiej procedury. Chodzi o to, że zmiennej 32-bitowej o wartości 0 odpowiada: Sekunda = 0, Minuta = 0, Godzina = 0, Dzień = 1, Miesiąc =1, Rok = 2000, wartość 1: Sekunda = 1 ..., wartość 60: Sekunda = 0, Minuta = 1 ... itd. Oczywiście...
Chyba niepotrzebnie komplikujesz Sub tymi warunkami dodatkowo w każdym "Else" umieszczasz znak zakończenia. Gdybym miał "poprawić" taki kod to dodałbym w deklaracji ilość linii do wysłania. Wygląda na prostszy i nada zakończenie niezależnie od ilości danych :D [syntax=vbnet]Sub Send_gsm(byval Gsm_text1 As String * 15 , Byval Gsm_text2 As String * 15...
Przerobiłem program na Atmega328. Teraz ma tylko odbierać dane z master na Atega1284p i wysyłać do Domoticz. [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 100 ' rozmiar stosu programowego $framesize = 128 $baud = 19200 '************ Uart 0 Config Serialin0 = Buffered , Size = 150 ,...
Raczej problemem jest sama komunikacja po uart bo cały program bez niej działa jak należy. Mam jeszcze jedno podejrzenie co może być nie tak. Jak sprawdzę to napiszę. Dodano po 38 Myślałem że to budowa ramki danych jest problemem ale niestety nie. Wielkość ramki $framesize mam ustawione na 150. Dodano po 15 Dodaję uproszczony program jak Pisałeś. [syntax=vbnet]...
Witam Postanowiłem dla żony zrobić zegar tekstowy podobny to QLOCKTWO Oto film który przedstawia oryginalny zegar. [youtube]http://www.youtube.com/watch?v=... (nie będzie wyświetlania sekund) Wyszystko mechanicznie i elektrycznie jest już wykonane, jednak napotkałem na problem z oprogramowaniem tego zegara. Główny problem...
Może zajżysz tutaj. http://www.elektroda.pl/rtvforum/viewtop... Jest tam źródło w bascomie dla komputerka do Dewoo. Tam chyba znajdziesz to czego ci potrzeba. niestety ale w tym zrodle jest kod pod ds1307clock, probowalem go przerobic i godzina i data niby sie wyswietla ale mam caly czas problem z opcja ustawiania daty. pcf niby...
Witam Mam taki problem napisałem krótki program z helpa aby wyświetlać czas i datę. Problem w tym że na wyświetlaczy zamiast cyfr są same dziwne znaki jakby litery. Dodam że inny program (termometr na ds1820) przy tej samej konfiguracji lcd działa poprawnie. Co najciekawsze podczas symulacji w Bascomie czas i data jest wyświetlana prawidłowo. [syntax=jezyk_programowania]...
Ruszy bez problemu tylko napisz to porządnie. Kamyczkowi nawet się nie chciało zajrzeć do tego kodu a wydaje jakieś nonsensowne opinie tylko dlatego że mu nie wychodziło. Zobacz, nie możesz skoczyć do gadającego Sub`a na taką wieczność jaką jest gadanie i podwójne czekanie na zakończenie gadania. [syntax=vbnet]Sub Powiedz_czas: '**********************...
Hmm, to znaczy że bym musiał uruchomić drugi timer (8 bitowy). Z tego co pamiętam, to przy maksymalnym dzielniku wychodzi 1 albo 2 sekundy. I w momencie przepełnienia sprawdzać prędkość? Co do pokazywania zer to ogarnąłem wykrywając przepełnienie timera 3 i w tym momencie wyświetlanie zer. cóż wiem , że program pewnie wg Ciebie (z resztą wg mnie też)...
Witam! Proszę o pomoc bo już po całym dniu zbaraniałem. Chciałem zrobić sobie zegarek na dość nietypowej kości i opanowanie jej się powiodło. Chiałem dorobić sterowanie zegarkiem z pilota i do tego jeszcze termometr ale to później. Płytka z zegarkiem generuje co sekundę impuls na wyjściu i Atmega odczytując ten impuls na INT1 ma w przerwaniu odczytać...
Konfiguracja DS1307 [syntax=basic4gl]'############# Konfiguracja DS1307 ############# I2cstart 'zerowanie bitu CH I2cwbyte 209 I2crbyte Pom , Nack I2cstop Pom = Pom And &B01111111 I2cstart I2cwbyte 208 I2cwbyte 0 I2cwbyte Pom I2cstop I2cstart 'wlaczenie przerwania co 1s I2cwbyte 208 I2cwbyte 7 I2cwbyte &B00010000 I2cstop 1wreset 1wwrite &HCC...
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. Na stronie 18 datasheet'u jest przyklad odczytu i zapisu danych. W tym przykładzie jest ustawiony zegar na 11:30, napisałem programik krok po kroku jak w przykładzie: $crystal = 4000000 Config Lcd = 20 * 4 Config Sda = Portb.0 Config Scl = Portb.1 Dim S As Byte Dim M As Byte Dim H As Byte Dim D As Byte Dim Mi As Byte Dim Dd As Byte Dim Y As Byte...
Witam. Zrobiłem sterownik do swojego obrotowego kolektora słonecznego. Bascom, Atmega8, lcd 4X20 znaków-tryb 4 bit. Problem jest następujący: sterownik za pomocą przekaźników steruje siłownikiem z silnikiem DC lewo - prawo. Miałem problem z zakłóceniami, reset procesora, krzaki na LCD. Działo się to przy rozłączaniu przekaźników. Okazało się że trafko...
Zainteresuj się programem (by Netzman) do tworzenia menu z LCD http://mat.midlight.eu/wiki/index.php/Si... LCD Menu Main Page e marcus Ciekawe, ładne, funkcjonalne. Trochę się zamotałem przeglądając kod, pewnie dlatego kompilator wywala kilka błędów. Na razie jednak walczę ze swoim. Wymyśliłem, że pod menu będzie na Case o wyższym o 10 numerze, czyli...
Koledzy, poniżej kod. Zauważyłem poważny problem. Timer1 mi się sypie zanim dojdzie do 0. Tzn, nagle, zanim upłynie zadany czas, uC zwiesi się i przestanie wykonywać pętlę Do ... Loop until. Nie wejdzie w stan Powerdown i nadal będę mógł wywołać przerwanie Int0 - czyli zawiesza się w pętli Do...loop. Zdaje się, że nieszczęsne Wait 1 wewnątrz tej pętli...
bascom ustawiać godzina viessmann godzina przestawia godzina
spadek renault metoda przekształcenia error booting phone
cyfral cosmo electrolux mruga start
Odwrócony obraz kamery cofania w radiu Android - jak naprawić? TechniSat TerraBox T3 – brak dźwięku E-AC-3 na TVP Historia, ustawienia PCM, aktualizacja firmware