Prawcież moje krzaki wystarczyło skopiować i wkleić do BASCOMa. Nie wiem w czym to miało by być czasochłonne.
A od czego jest HELP !? "Przeznaczenie: Zwraca określoną liczbę znaków z tekstu począwszy od lewej strony. Składnia: zmienna = LEFT( tekst , il_znaków ) gdzie zmiennazmienna tekstowa, do której przepisane będą skopiowane znaki, teksttekst z którego skopiowane będą znaki, il_znakówilość kopiowanych znaków. Opis: Zobacz także: RIGHT , MID Przykład: Dim...
Witam ! Zmień zapis na ten: Stan_enk = Encoder(pind.2 , Pind.3 , Lewo , Prawo , 0)
Chciałbym jednak użyć CTC, ale kompletnie nie wiem jak się za to zabrać w Bascomie. Nie znalazłem na forum żadnych przykładów. Jak by ktoś poczęstował przykładem kodu dla z CTC w Bascom to byłbym niezmiernie wdzięczny :) Jakieś kilka dni temu, nie dłużej jednak niż tydzień, ‘gaskoin’ podal dokładną procedurę konfiguracji CTC. Jeżeli przeoczyłeś...
Widzę że muszę trochę sprostować. 1. Nawet kosmicznie często wywoływane przerwanie zdąży się wykonać choć by nie wiem jak długo ono trwało, bo przerwania po wejściu w obsługę jakiegoś przerwania są blokowane i odblokowywane są dopiero po zakończeniu się obsługi tego przerwania. Więc twierdzenie że przerwanie nie zdąży się wykonać w ciągu 128us bo samo...
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.
Witam. Śledzę ten wątek od początku i jestem zaskoczony biernością jaką kolega Ficu reprezentuje. Koledzy podali Ci wszystko na tacy a z Twojej strony nie ma żadnego zainteresowania problemem. Jeśli w taki sposób będziesz traktował elektronikę to chyba lepiej znaleźć sobie inny hobby. Jeśli zaś chodzi o BASCOM to jest to dość prosty język wręcz intuicyjny....
6963 ma własny generator znaków ale można wyświetlać czcionki jako obrazki. http://obrazki.elektroda.net/12_12809231... Małe czcionki pochodzą z wewnętrznego generatora znaków. Duże to odpowiednio poukładane obrazki. Oprogramowanie w Bascomie, sterowanie M16.
Jeżeli atmega idzie na 4MHz to naturalnie że soft trzeba o tym powiadomić $crystal = 4000000 A postoje nie mają wpływu na miganie gdyż LCD w tym czasie powinien wyświetlać to co przed pętlą do chwili ponownego zapisu.. ustaw najpierw odpowiednie taktowanie, potem ew Home zamiadt cls i będzie ok A jeżeli chodzi o te + 5 to możesz dodać tę część programu...
1. Jako "elektrody" musisz zastosować pole metalu odpowiedniej wielkości odizolowane od ciała warstwą dielektryku. 2. To zupełnie inny wyświetlacz, graficzny - będziesz musiał zupełnie inaczej wyświetlać napisy i pewnie (patrząc na małą popularność tego lcd wśród bascomowców) napisać samemu funkcje niskopoziomowe obsługi takiego lcd na podstawie noty...
Zrób to tak: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 4000000 Config Timer0 = Timer , Prescale = 256 'onfiguracja timera, przescaler 256 On Timer0 Odmierz_1s 'włączamy timer0 Dim Licz_8ms As Byte 'definiujemy zmienną pomocniczą Dim Sekundy As Byte Enable Interrupts 'włączamy zezwolenie na przerwanie Enable Timer0 Load Timer0 = 125 'ładujemy...
Kwarc wstaw w obu przypadkach nawet 16MHz. Baudrate jest zależna w zasadzie od jego dzielnika niż od kwarcu. Nie szalej też z dużą szybkością bo błędy mogą wyskoczyć, zacznij od 4800 bps. Połączenie po UART masz zrobić sprzętowo! Timer niech ci obsługuje multiplexing, główna pętla programu sprawdzanie czy w UART coś przyszło i przepisywanie do tablicy....
zapytam z czystej ciekawości. Na jakim interfejsie Miałeś podłączony wyświetlacz ? EBI w trybie 3 portowym + zatrzaski dla LSB i MSB. Dzięki temu przez DMA przesyłane były słowa, które nie wymagały modyfikacji. Nie polecam. W tym przypadku założyciel posta otrzyma jedynie przesuwający się punkt, a nie pełny wykres na wyświetlaczu. Mylisz się, a Kolega...
http://obrazki.elektroda.pl/5724768100_1... Witam, Aktualnie buduję/remontuje niewielką tokarkę, do zastosowań domowych. Jej mechanika jest dość prymitywna, co za tym idzie nie posiada żadnych podziałek, ani automatycznych posuwów. Wobec tego chciał bym zaopatrzyć ją w liniał, który będzie pokazywał pozycję imaka na wyświetlaczu LCD....
czy ten zapis: Readeeprom Txt , 0 spowoduje że Bascom sobie przeczyta cały text "napis1" ? Być może przeczyta, albo przeczyta z błędem. Unikaj addressu zeroweg dla EEPROM. Nie jest to wada/przyczyna spwodowana przez Bascom, ale 'od dawna' problem z AVR Atmel. na przykład: ................ cls Const Numds = 17 Dim Dispseq(numds) As String *...
W sumie temat już był... ...no ale co tam. Święta święta i po świętach, a przy okazji że dostałem tanie Chińskie FPGA (Gowin Semiconductor) to na zestawie Tang Nano 9K coś chciałem zrobić dla testów. No i jest kolejna Cobra 1 w FPGA ;) Akurat wydała się prosta i szybka w implementacji, co prawdę mówiąc takie szybkie nie było bo trochę czasu zeszło na...
Chciałbym dzisiaj przybliżyć Wam trochę tensometr, który czasem jest również nazywamy: czujnikiem tensometrycznym, belką tensometryczną czy też czujnikiem naprężeń. Będzie tutaj trochę teorii i praktyki. Zostanie tutaj opisany chyba najbardziej popularny tensometr czyli tensometr oporowy. https://obrazki.elektroda.pl/8825635100_...
(...) ' 5 Data 250 ' 6 Data 131 ' 7 Data 251 ' 8 Data 219 ' 9 Wstępna ocena dostępnych informacji W kodzie widzimy dwa liczniki (Liczba_ok i Liczba_nok) zadeklarowane jako zmienne typu Word, a także tablice na cyfry (Cyfra_ok i Cyfra_nok) jako typ Byte. Z punktu widzenia zakresu wartości samych liczników (od 0 do 999) nie powinno to powodować błędów...
Ten nowy sub pracuje mało optymalnie bo na stringu i potem z tego stringa robi dopiero wartość. Stary pewnie sobie przesuwał bity w lewo. [syntax=vbnet]S16 = Mid(sensor_data , 17 , 16) T = Binval(s16) T = T / 10 Ti = T Mod 10[/syntax] Lepiej zmień deklarację T As Word na T As Integer i nie resetuj bitu 15. Na Lcd to trochę mordęga bo po serialu bys...
Dzięki wielkie sprawdzę. Problem jest taki że wyświetlacz z tym sterownikiem jest bardzo ograniczony przynajmniej w bascom a ja nie znam na tyle programowania żeby porywać się na C dla jednego projektu bo szkoda mi po prostu czasu którego mam niewiele. Z tym sterownikiem który mam widzę że można tylko wyświetlać wcześniej przygotowane grafiki oraz pisać...
No więc tak. Program udało mi się zlepić po przeczytaniu kilku przykładów. Program oczywiście działa. Mam zaimplementowane 3 czcionki i mogę wyświetlić dowolny tekst. Chodzi mi o wyświetlenie grafiki dajmy przykład Bateria albo coś innego np logo jakieś. Oczywiście jeśli się da to może być grafika BGF. Niestety nie mogę tego opanować na OLED, ale powoli...
Witam Oststnio zacząłem bawić się wyświetlaczem graficznym. Wiem jak w nim wyświetlać tekst, zmienne, obrazki. Natomiast nie wiem jak zrobić np stopień Celcjusza pisząc program w Bascom avr. Czy też trzeba go zrobić jako oddzielny obrazek? Trochę byłoby to bez sensu, ale może się mylę
Witam Mam zagwozdkę w sprawie wyświetlacza LCD. Posiadam Płytkę uruchomieniową z wyświetlaczem 4x20. I na wyświetlaczu ma mi się wyświetlać po kolei litery z danego napisu w danej linii. Podstawy program działa, tylko zastanawiam się jak to ugryść dalej. Proszę o pomoc. Piszę w bascomie, niedawno zacząłem przygodę dopiero co. Mój program na LCD to:...
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]...
Pisząc program chciałem wstawić swoje znaki za pomocą polecenia Deflcdchar, ale pojawił się problem . Na wyświetlaczu lcd zamiast zdwfiniowanych znaków pojawiają się krzaczki , próbowałem na różnych prockach attiny2313, atmega8 i atmega32 wszędzie to samo. Wszystko oprócz tego wyświetla się normalnie, ponadto zauważyłem że mój bascom generuje źle kody...
Po takiej zmianie wreszcie zaczął wyświetlać setki, ale za to przekłamuje jedności
Ma czym wyświetlasz dane? Pokaż program obsługi wyświetlania.
http://obrazki.elektroda.net/38_11898903... Szczęśliwi czasu nie mierzą, jednak ja zrobiłem zegar. Sterowany mikrokontrolerem ATmega8, z zielonym 14 mm wyświetlaczem LED i kwarcem 32768 Hz. Zegar, który w tej chwili pokazuje godzinę 72.22 ;) , ale o tym później. Schemat Cyferki włączane są sekwencyjnie przez port C za pośrednictwem wtórników emiterowych...
Mama taki temat - potrzebuję przeliczyć dane z systemu hex na zmiennoprzecinkowy float (IEEE745). dane wejściowe hex np: 43 76 18 BA Po konwersji - wynik float: 246.1 Czy ktoś spotkał się z tym jak dokonać takiej konwersji w bascom. Przy odbiorze danych w PC i aplikacji to już coś innego tu nie ma takiego problemu. Pytanie również czy taka konwersja...
Można zrób mostek na tx i tx na comie czyli na pinie 2 i 3 w kompie otwórz terminal bascomowy i napisz coś, to co piszesz musi się wyświetlać na ekranie terminala Wracając do twojego programu pasuje zdeklarować lcd i procek jaki używasz, wiec napisz czego ty tam w ogóle używasz jak podłączone itp
O tym nie wspominałem bo przecież jest to oczywiste. Autor tematu miał przecież w kodzie co chce wyświetlać i kiedy.
Witam :) Po kilku dniach zabawy udało mi się zbudować układ składający się z ATMEGA16 (kwarc zewnętrzny 8 MHZ, rs232) i: - czujnika podającego na pin A1 napięcie 0.2-4.7V - czujinka podającego częstotliwość 4-40kHz na pin PBO. Po przestudiowaniu podstaw BASCOMu i lekturze forum udało mi się napisać oddzielne programy do obsługi tych czujników. Jednak...
ello jestem tu całkowice nowy ale mam nadzieje że mnie nia zignorujecie , bo mam dosyć dziwaczny problemik z bascomam avr i obsługą wyświetlacza 16*2 Chodzi o to ze gdy chce na nim wyświetlić swykły napis to wszystko jest ok ale schody zaczynają się gdy wyświetlam tekst i zmienną ... wtedy zaczyna wyświetlać jakieś dziwne znaczki i nie wiem za bardzo...
Witam Piszę programik, ktory bedzie miał menu zmieniane strzałkami góra, dół. Menu to ma się "kręcić w kółko" czyli przy naciskaniu strzałki np w dół można przeglądać kilka razy całość. Mam problem: przy przejsciu kilka razy w kółko menu program zaczyna wyświetlać głupoty zamiast czsu odczytanego z układu RTC. Wie ktoś co to może być? W załączniku zamieszczam...
Cześć. Ćwiczę właśnie wyświetlanie multiplexowe na 4xLED7seg. Mam takie coś: [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 Declare Sub _0 : Declare Sub _1 : Declare Sub _2 : Declare Sub _3 : Declare Sub _4 Declare Sub _5 : Declare Sub _6 : Declare Sub _7 : Declare Sub _8 : Declare Sub _9 Config...
Interesuje mnie pomiar tego . pierwsza sinus jest stała środek drugiej sinus ma wyświetlać 0 w lewo - 90 w prawo +90
1. Wyłączyć przerwanie na czas wyświetlania. 2. Jeśli całość nie jest skomplikowana i krytyczna czasowo wyświetlać w podprogramie obsługi przerwania.
w jakim jezyku piszesz? jak w bascom moge pomoc, w sumie masz dosyc tematow na elektrodzie na ten temat w bascom jak i c
a nie łatwiej większy LCD np 4*16 i w każdej linijce wyświetlać potrzebną wartość
Dzięki za odpowiedź. Nie zależy mi na dużej szybkości działania, potrzebuję wyświetlać na nim temperatury z kilku ds18b20. A bascom dlatego że dawno temu zacząłem z nim bo proste rzeczy robiło się bardzo szybko i przejrzysty dla mnie sposób. Ostatnio zdecydowałem że spróbuję Arduino, okazało się że po kilku godzinach wróciłem do Bascoma bo nie mogłem...
Jak zrobić coś takiego ?? Mam procek AT90S2313 Do niego dołączony COM poprzez MAX232 i 8x LED do portu B. Z coma odbieram dane konkretnie text wysyłany przez program LCDsmartie. Chcę teraz napisać soft który odbierze np 20 znaków i przetransformuje je na odpowiednie ciągi danych przeznaczone do wysłania na port B programik ma sterać wyświetlaczem widmowym...
Moim zdaniem taki prosty programik najlepiej napisac w Bascomie 8051, masz tam gotowe komendy do sterowania lcd (lcdinit, lcd, configlcd...) Bascom do pobrania na elektrodzie
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,...
Odczekać, czyli dać spokój DS'owi. Przez ten czas możesz na przykład wyświetlać dane, które odebrałeś wcześniej.
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?
Ja dokładnie tak zrobiłem, wyświetlam same 8-ki i po chwili pierwszy odczyt wskakuje. Jeszcze nie mam pomysłu jak rozwiązać problem przecinka w temperaturze np 23,4. Nie wiem czy dobrze myślę, najprościej dostawić mnożenie x10 i wyświetlać jako 234 a przecinek po prostu włączać w odpowiednim momencie, nic innego nie przyszło mi do głowy.
Kamyczek w tym kraju się już nikomu nic nie opłaca :D Wiem że można kupić gotowe, ale ... Po pierwsze, primo - wypełniam sobie wolne chwile Po drugie, primo - mogę poćwiczyć programowanie i ile się przy tym nauczę to moje Po trzecie, primo - satysfakcja że zrobiło się to praktycznie samemu ( z drobną pomocą kolegów z elektrody ) jest bezcenna ... i...
Następnym razem napisz jaki mikrokontroler i z jaka prędkością jest taktowany. Problemem może być to że chcesz coś wyświetlać w procedurze obsługi przerwania. Lepiej unikać takich sytuacji. Pewniejszym rozwiązaniem będzie ustawienie tylko flagi w przerwaniu i szybki powrót z niego. Potem w programie zająć się wyświetlaniem kiedy napotkamy flagę. Druga...
Podaj schemat bo może coś nie tak z podłączeniem. Jeszcze kilka spraw. Podciągnij programowo INT0 Robisz dziesięć pomiarów, a wyświetlasz tylko jeden. Możesz z tym coś zrobić np. zwiększyć czas "łapania" lub cześciej wyświetlać. Zrezygnuj z array, bo mi w symulatorze coś nie chciało to działać. Zamiast tego użyj drugiej zmiennej typu byte. Proponowałbym...
Mam problem w Bascom AVR. Program w pętli głownej ma wyświetlać odczyt na LCD 3,5 cyfry, tylko to. Wyświetlana wartość -zmienna jest modyfikowana w obsłudze przerwania. Problem jest taki, że pętla główna (wyświetlająca) nie widzi zmian zmiennej i cały czas wyświetla np "0". Pewnie jest to ułatwienie przy kompilacji - jeśli zmienna nie jest zmieniana...
Jeśli się resetuje to sprawdź czy podprogram obsługi przerwania (lub inny podprogram) jest zakończony przez return. Jeśli chcesz wyświetlać nieznaczące zero to: If Minuta < 10 Then Lcd "0"; Lcd Minuta lub Zamieniasz zmienną minuta na postać BCD i wyświetlasz starszy półbajt i młodszy jalo osobne cyfry.
Pytanie do bardziej doświadczonych: W jaki sposób najoptymalniej wyświetlać wartości zmiennych na LCD? Czy przy wyświetlaniu zmiennej o wartości (0, 1000) trzeba stosować if.. then..elseif..elseif....else ?
Otóż potrzebuję zaznajomić się z wyświetlaniem obrazu na telewizorze. Nie ma znaczenia czy w formie W/B czy Color. Szczerze nawet wolałbym czerń i biel. Pierwsze co chwyciłem za lekturę w internecie i doszukałem się kita od AVT (AVT2853). I teraz zastanawiam się czy łatwo będzie mi napisać soft tak, aby wyświetlać zaprogramowany już tekst (na tym kitowym...
Witam Takie zagadnienie, potrzebuję zrobić pomiar prądu w obu kierunkach znaczy ładowanie i rozładowanie akumulatora .... Chodzi o to aby wyświetlać prąd ładowania akumulatora ( to wiem jak zrobić, Atmega8 i bascom dadzą radę) ale kłopot dla mnie zaczyna w momencie braku ładowania i początku rozładowania. Nie wiem jak to zrobić dwukierunkowo. W trakcie...
Witam. Wiem, że jest dużo na temat sterowania wyświetlaczem nokii, ale interesuje mnie taka biblioteka do bascoma, która działała by jak ta od standardowego wyświetlacza HD44780. Sciągnąłem kilka kodów w bascomie ale widze, że wyświetlanie tekstu na tym wyświetlaczu nie jest takie proste. Na tym lcd chciałbym wyświetlać jakieś dane tylko nie wiem czy...
Witam. Korzystam z LCD ze sterownikiem KS0108. Do wyświetlania znaków, używam biblioteki Bascomowej: "glcdKS108.lib". Czcionki są zapisane w pliku font8x8.font. Chcę wyświetlać polskie litery - czy jest możliwość odpowiedniej edycji pliku z czcionkami?
Dzięki megaman123 za pomoc...Napiłem się kawy tak jak ty, pomyślałem trochę i zrobiłem jak radziłeś. Nareszcie działa. Tylko jest jeden problem, ponieważ mogę wyświetlić i przesuwać tylko 39 znaków - dzieje się to za sprawą tego, że Bascom umożliwia stworzenie tylko 254 bajtowe tablice ;/. Może macie jakieś pomysły co zrobić aby móc wyświetlać więcej...
Witaj Ajatol ja robię to tak sub wyswietl if A <> B then locate 1,1 lcd A end if B=A dalej.......programik end sub chodzi o to żeby wyświetlać tylko to co się zmieniło....
Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....
Witam! Mam tu taki kawałek kodu: Dim Tick_time As Single Dim Length As Single Dim Mps As Integer Dim Fps As Integer Dim Fff As Single Dim Tick_count As Integer Dim Czas As Single Tick_time = 0.000096 Czas = Tick_count * Tick_time Mps = Length / Czas Fff = Length / Czas Fff = Fff * 10 Fps = Fff / 3 Tick_count = 0 Cls Lcd Mps Lcd " m/s " Lowerline...
Muszę, po małej przymiarce do odczytu z SD uznałem że na razie nie warto, koszt samej ATmegi128 to koło 30zł prawdopodobnie bym źle ustawił fusebity i ją zablokował, dostępna jest tylko w smd, a tego się wystrzegam (nie posiadam HotAira ani stosownego programatora SMD, choć progrmamator nie jest większym problemem), dodatkowo nie wiem czy "podołam",...
Im mniej wyprowadzeń ma uC tym bardziej potrzebny jest debuger bo nie ma jak sobie wyświetlać informacji diagnostycznych A ten debuger to bezprzewodowy jest? Poza tym nie wyobrażam sobie szukanie błędu zapomocą debugera np. w sortowaniu stogowym, albo jakimkolwiek algorytmie. . Skoro taka wypowiedź to widac kolega kompletnie nie wie do czego używa...
witam ! '2 wyświetlacze LED 7segmentów 'fusebity ustawione fabrycznie $regfile = "attiny2313.dat" $crystal = 1000000 Config Portb = Output 'katody segmentów LED Config Portd = Output Anoda1 Alias Portd.0 Anoda2 Alias Portd.1 Dim Nr_wysw As Byte Dim Cyfra2 As Byte Dim Cyfra1 As Byte Dim Temp_liczba_1 As Word Dim Temp_liczba_2 As Word Config...
Przepuszczanie 3A przez pojedynczy styk goldpin to nie za dużo? Teraz to działa, ale z upływem czasu rezystancja styku wzrośnie i może się to zemścić. To przy zapalonych wszystkich LEDach. Zazwyczaj świeci się około 70% przy wyświetlaniu tekstu. Poza tym 3A to nie jest jakiś powalający prąd. Niestety, ale z forum DIY powoli robi się stragan. A widzisz...
Witam wszystkich posiadaczy radia CLARION z wejściem dla zmieniarki C-bus. Właśnie wykonałem układ symulacji zmieniarki z tym protokołem. Po podłączeniu można wybierać płyty max 6szt. ,zmieniać utwory na danej płycie oraz działa układ pauzy. Maksymalna ilość płyt 6szt. w każdej maksymalnie 99 utworów. Program napisany w Bascom z dołączonymi wstawkami...
Witam , Mam do zaprojektowania układ zbudowany z silnika dc,mostka l293d oraz z AtMegi32 z zegarem kwarcowym 8MHz Moim celem jest sterownie silnika lewo/praw oraz szybciej/wolniej. Na wyświetlaczu ma się wyświetlać prawo/lewo oraz szybkość(w %) Program jaki mam jest napisany w Bascomie. [syntax=vbnet]$regfile = "m32def.dat" $crystal = 1000000 Config...
Ładnie. Tylko czemu nie dałeś graphlcd przy dzisiejszych cenach do takiego urządzenia które będzie stało na szafce warto zapłacić 15zł drożej i mieć lepszy efekt, albo nic nie dopłacać i lcd od noki 6610 obsługa pod bascom banalna a efekt kupe lepszy, do tego można wyświetlać obrazki, np chmurkę, słońce, wiatr, deszcz.
Właśnie, o to chodziło, też zastanawiałem się nad tym, że w tym bajcie, jest też odczyt dnia tygodnia i może to z tym mi kolidować, zmieniłem teraz i zamiast 03/41 mam 03/01, czyli prawidłowo wreszcie. A jeśli chciałbym wykorzystać odczyt dnia tygodnia, by wyświetlać nazwy dni to jak to zrobić, żeby nie kolidowało mi z miesiącem?
Wiatm. Posiadam ATmega8 i Wyś. LCD 16x2 (BIG). Znudziło mi się wyświetlanie tekstu bez sensu więc chciałem sobie zbudować urządzenie do zliczania sekund tylko, że nie mogę sobie poradzić z tymi przerwaniami. Więc proszę was o napisanie mi takiego programiku który by działał następująco. Podłączam zasilanie i zaczyna odmierzać czas po sekundzie i wyświetlać...
Proszę o schemat. Listing, brak konfiguracji LCD, może ją ustawiłeś w zakładce bascoma ? Czytający post o tym nie wie. Aby coś wyświetlić na LCD wystarczy: Lcd " tekst do wyświetlenia " ' lub Lcd a ' zmienna do wyświetlenia Teraz już nie wiadomo jaki wyświetlacz ma coś wyświetlać LED czy LCD, wybierz jeden z nich. Pozdrawiam. Stefan Jeśli masz GG zapraszam...
Przecież w bascomie możesz se robić wstawki w asamblerze do obsługi dokładnych operacji na rejestrach czy krytycznych czasach . ALe ktoś kto nie klepał kody w asm tego nie pojmie. Na C-64 pisałem w Basic: Dodano po 17 Ale jak trzeba dołożyć scenariusze z błędami, alarmami itp. i reakcjami na nie to nagle maleństwa przestają być wystarczające. Dokładnie,...
Witam, Zainspirowany projektem "Dot matrix scrolling LED" ze strony: [url=http://www.avrprojects.net/index.ph... postanowiłem wykonać podobne urządzenie, jednak ze zwiększoną funkcjonalnością. Na początek układ ma pełnić funkcję zegara synchronizowanego...
Witam, Czy istnieje możliwość z - poziomu języka Bascom - sterowania wybranym polem/polami wyświetlacza (2*20)? Chodzi o to, że program się wykona, wyświetli wyniki na wyświetlaczu a ja chciałbym np. naprzemiennie wyświetlać sekwencję znaków w jednym miejscu nie tracąc z wyświetlacza wyników z poprzedniej operacji... Proszę w swoich wypowiedziach używać...
W podprogramie obsługi przerwania powinno się wstawiać tylko niezbędne instrukcje, tak aby nie blokować na dłuższy czas innych przerwań. Wyświetlanie lepiej przenieść do pętli głównej lub umieścić w podprogramie. Metoda wyświetlania bez CLS jest dobra, jednak nie trzeba "kasować"wyświetlacza spacjami. Należy nadpisać dany fragment. Spacje można wyświetlić...
Witam! Posiadam zestaw uruchomieniowy EvB 4.3 z atmegą16 i nie potrafie sobie poradzić z obsługą wyświetlacza LCD Np. zadając na jakiś port sygnał ma się wyświetlać komunikat X zadając na następny port sygnał ma się wyświetlić komunikat Y itd. itp. Byłbym wdzięczny za jakiś prosty programik
Witam Mam problem z multipleksowaniem wyświetlaczy LED. .......... najpierw próbowałem ustalić, które segmenty mają się zapalać, aby poprawnie wyświetlać cyfrę. No i zaczyna się problem, bo chociaż cyfry zapalają się poprawnie to zapalają się wszystkie. Próbuję kodem, jak poniżej: W zamieszczonym programie brakuje multiplexowej procedury obslugi wyświetlaczy...
na wejściu ADC jest napięcie 4.90v to na LCD ma wyświetlać 0.00 jeśli na wejściu ADC będzie napięcie 4.50v to na LCD ma wyświetlać 0.50 O zmieniłeś 4.95V na 4.90V? Jeśli chcesz mieć wartości pośrednie pomiędzy tymi punktami to musisz ustalić, jaka to ma być zależność i to policzyć. To co podałeś to mniej więcej umiem ale jak mam to zrealizować w bascom...
To że było pisane w bascom avr jeszcze nic nie znaczy. Jezeli algorytm wsyłania i odbierania komend APC działa to co za różnica w czym to było napisane - wazne ze działa. Popatrz w moje ostatnie posty w tym dziale - spora część dotyczy sterowania własnie cdrom'em. JA co prawda używam 8051 ale to nie ma znaczenia. W którymś poście był przykładowy programik...
- nie wiem po co wyprowadzono zanegowany reset na bramce U6D, może do jakichś celów testowo-badawczych. Reset jest wyprowadzony na, nieumieszczonej na shemacie, zewnętrznej szynie danych. Już powoli oswajam układ, na razie umiem wyświetlać wybrane elementy na wybranej cyfrze. Teraz kolej na czytanie z klawiatury. Jak się teraz uporać z zewnętrznym...
Jeżeli chciałbyś wyświetlać kilka opcji na jednym ekranie, to dodatkowo musisz zrobić przyporządkowanie numeru_opcji do numeru_ekranu (np. w tablicy). A jak dodasz tablicę z pozycjami_kursora dla danego numeru_opcji, to po włączeniu mrugającego kursora (można też wykorzystać znaczek „strzałka w bok”), będzie od razu widać parametr który...
A o co chodzi z ta inicjalizacją? Aby wyświetlać jakieś zanki na zwykłym LCD (HD44780) wystarczy w bascomie użyc polecenia LCD" " Czy dla DOGM tez można używac tego polecenia? Byłbym wdzięczny jakbyś mógł zamieścić kawałek probramu (w bascomie) obsługi tego wyświetlacza i schemat połączenia z procesorem. pozdrawiam Darek
Antystatyk - co oznacza że nie działa? Skąd wiesz że nie działa? Testujesz to na procesorze czy w symulatorze bascoma? 1) wywal "Enable Timer2" ponieważ już w TIMSK aktywowałeś przerwanie 2) wstawiasz w przerwanie komendę PRINT (robisz sobie jaja) i twierdzisz że nie działa. A wiesz ile czasu zajmuje wykonanie się tego? 3) jeśli mimo wszystko testujesz...
Witam ponownie! po dodaniu biblioteki oczywiście zadziałało i nawet chodzi czccionka 16x16 z którą miałem problem ale jest kłoot z funkcją rotation, po zmianie na obrót 90 stopni latają śmieci na ekranie, często widać jak przemiata całą czcionke (wszystkie znaki się przewijają). Czy miałby ktoś jeszcze pomysł co może być nie tak? Zależy mi na tym trybie...
Witam kupiłem lcd graficzny jak w temacie http://www.allegro.pl/item666177825_art_... podłączyłem i wyświetlać wyświetla tylko problem jest z kontrastem nie można ustawić dobrze kontrastu albo są blade literki albo tło ciemne i podświetlenie też jest słabe w porównaniu np do lcd 2*16 podłączyłem potencjometr...
(at) atom1477 do szerokości 8, próbowałem wyświetlać stworzone przez siebie, ale też gotowe z różnych przykładów i efekt był identyczny, ale i tak największe problemy są z tekstem, a czcionkę używam załączoną do kompilatora. (at) elektro155 spróbuję zmienić procek, ale obawiam się czy to przypadkiem nie brak kompatybilności wyświetlacza z biblioteką,...
Witam. Poszukuje jakiegoś układu sterowania wyświetlaczem(ami) 7 segmentowymi. Chcę aby całość opierała się o jakiś mikrokontroler aby była możliwość programowania wyjść. Układ powinien wyświetlać cyfry od 0-1 oraz litery od A-Z w odpowiedniej częstotliwości (program mam już napisany) najlepiej aby wyświetlanie odbywało się na 4 wyświetlaczach 7 segmentowych....
Deklaracja pottów czyli config port.x=output/input To się najczęściej uzywa ale nie zawsze, zależy co program ma robić, bo jeśli np ma tylko wyświetlać coś na wyświetlaczu to nie musisz tego pisać. Najlepiej problem rozpatrywać pod katem konkretnego programu. Jak chcesz to moge ci podesłać instrukcje do bascoma z której uczyłem się pisać na pracowni...
raczej odpada bo po pierwsze musiałbym sie wpinać w procka o yamppa a po drugie yampp jest programowany w C a dla mnie to czarna magia. jak na razie opanowalem bascom i podstawy assemblera. myślalem raczej o jakimś przełączniku źródła sygnału yampp-przedwzmacniacz tylko nie wiem czy np po wyświetleniu funkcji przewzmacniacza wyświetlacz będzie potem...
Pomyśl..Cztery znaki chcesz upchać w trzyznakowym stringu.. Nie wiesz jak to działa. Kiedy deklarujesz String * 10 rezerwujesz 11 bajtów bo każdy string ma znak swojego końca. Nie musisz wykorzystać wszystkich bajtów. String może być krótszy i zaraz po znakach postawiony będzie znak końca..ale zarezerwowałeś 11 bajtów i tam program nigdy nic nie będzie...
Witam wszystkich. Borykam sie od paru godzin z funkcją ELSE. Otóż w programie, gdy ADC wykryje napięcie mniejsze od 3.35V, wtedy ma pojawić się tekst "naladuj" i ikonka pustej baterii. Po wykryciu podpiętej ładowarki ma się wyświetlać tekst "laduje" i ikonka baterii z piorunem. Próbuję na różne sposoby z funkcją ELSE i prawie jest ok. Prawie dla tego,...
Dotyczy budowy wyświetlacza LED dwukolorowego, problem z wyborem CPU.?? Widzę, że jesteś programistą samoukiem, bo nie potrafisz optymalizować kodu programu. W bascom da się zrobić wydajny kod, bez asemblera, ale wymaga to już sporej wiedzy i umiejętności, lecz przyznaję że np. C jest tutaj trochę lepszy. Do budowy wyświetlacza 8*80 nie trzeba szybkiego...
dzięki za podpowiedzi. zdecydowałem się jednak na wykorzystanie sprzętowej komunikacji UART między dwoma kontrolerami, jest prosta w obsłudze i daje większe możliwości obsługi wyświetlacza. Takie rozwiązanie stwarza kolejne wyzwanie dla mnie. Gdyż do atmega sterująca wyświetlaczem wyświetlać będzie sześć różnych zmiennych. Proszę o podpowiedzi i sugestie...
Acula ma rację. Nie można w pętli programu kasować wyświetlacza bo efekt będzie właśnie taki, a jeszcze jakbyś włączył mrugający kursor, to byś dopiuero się zastanawiał dlaczego nie dzała jak powinien. Najlepiej nadpisywać nowe znaki na stare (całą linie od razu), tylko musisz pamiętać o ustawieniu kursora na odpowiedniej pozycji - używając BASCOMa...
Sądzę po wszystkich wypowiedziach, że problem tkwi nie w nieprawidłowym, czy źle działajacym programie, a w jego organizacji logicznej. Dla wyświetlaczy led Bascom prawdopodobnie nie dodaje sam z siebie żadnych opóźnień, natomiast dla lcd to i owszem. Inkrementacja zmiennej może w programie przebiegać z szybkościa "wolnego elektronu na wysokości lamperii",...
No wydawało mi się że będzie mi stale wyświetlać "err=1" jak nic nie nacisnę. A wyświetla mi "err=0" jak coś nacisnę na klawiaturze. A jak nie nacisnę- to nic. chciałbym to zrobić w jakimś sub- ale jak tak- to nie wiem jak. Do Numer_kl = Getatkbd() If Err = 0 Then Cls Lcd "err=0" Else Cls Lcd "err=1" End If Loop Normalnie...
Tak jak mówicie, użyję tranzystora by załączać przekaźnik. Jeszcze nurtuje mnie jedno pytanie. Jak zrobić coś w rodzaju menu? Po prostu wyświetlać tekst jeśli wciśniemy jeden przycisków? Chciałbym jeszcze dodać możliwość zmiany tej histerezy i temperatury. Mógłby mi ktoś napisać przykładowe polecenia, np. na zmianę wartości jeśli zmieni się stan na...
Niekiedy wyswietlacze LCD mają w obsłudze rożne dziwne znaki słupki itp. MOzesz popróbowac kaząc mu wyświetlać LCD chr(1...2...3.....123...134) Po typowych literach moze zaczac pokazywać rozne inne znaki. Mam LCD DM158 i ten ma roznie pochyłe słupki i mase innych dziwnych znakow,moze twoj tez cos ma juz gotowe Marcin
pewnie, że się da pominąć to miganie wyświetlacza LCD. Szczególnie LCD. Wystarczy zamiast stosowania CLS dla całego wyświetlacza zastosować polecenie LOCATE y,x i wyświetlać konkretne wartości w konkretnym miejscu. Za taką wartością można dać jeszcze spację albo dwie aby w razie czego kasować końcówkę liczby w przypadku gdy np wyświetla ci się 100 a...
Deflcdchar w baskupie jak i config lcd np 16*2 działają tylko raz i wątpię żeby dało sie to tak zrobić. Hmm... Dim Z As Byte Cls Do Waitms 100 Incr Z : If Z = 4 Then Z = 0 If Z = 0 Then Deflcdchar 0 , 4 , 14 , 31 , 4 , 4 , 4 , 4 , 32 If Z = 1 Then Deflcdchar 0 , 32 , 4 , 6 , 31 , 6 , 4 , 32 , 32 If Z = 2 Then Deflcdchar 0 , 4 , 4 , 4 , 4 , 31 ,...
Ehh - to ma być rejestrator temperatury, tyle że z czytelnym menu. Program napisałem w BASCOM i napewno nie jest optymalny np. włącza Timer0 (który liczy czas) tylko gdy rejestruje, jak wyjdę z rejestracji to timer jest zatrzymywany i zerowany. Program zajmuje praktycznie całą dostępną pamięć (zostaje jakieś 40 bajtów wolne). Cały czas go udoskonalam,...
bascom wyświetlać ds18b20 bascom wyświetlać bascom wyświetlać temperatura
testy akumulatorów integra sterować wyjście schemat pedał
magazyn excel reset tablet huawei
Zamiennik głośnika Wharfedale 0326H - porady i opcje Lokalizacja przycisku zasilania w telewizorze Sony 2018