Ok, zrobiłem obliczenia na kartce papieru by przypisać odpowiednie wartości w warunkach :) Miałeś policzyć parametr doobliczenia wewnątrz funkcji Przesow_tekstu2 , bez dodawania parametrów do tej ostatniej...
Czy ktoś wie jak rozwiązać problem shiftlcd? Po jego użyciu wyglada na to że wyświetlacz podzielony jest na 2 części 8 znakowe. Na jednej przewija się część tekstu a na 2 osobno 2ga część! ;) Wiem że problem był poruszany tylko w innym kontekście. Dokładniej wygląda to tak że na pierwszych 8 znakach przewija się to co było na tych znakach wyświetlone...
Witam Mam pytaie dot. bascoma i wyświetlacza 1*40. Otóż problem polega na tym że musze w bascomie ustawic wyswietlacz jako 2*40. i kiedy probuje wyswietlic komunikat dluzszy niz 40 znakow, (shiftlcd left,rigt) bascom probuje wyswietlic reszte komunikatu na drugiej lini, (ktorej nie mam). jak zrobic to zeby shiftlcd dzialalo tylko w jednej lini. Pozdrawiam
źle napisane są instrukcje Locate, nie umieszcza się w nich zmiennych. Instrukcja Bascoma dopuszcza użycie zmiennych w Locate... Bascom ma jeszcze instrukcję Shiftlcd ([url=https://avrhelp.mcselec.com/shiftl... - to na niej spróbowałbym to zrobić (myślę o przesunięciu napisu do końca LCD, po czym bardzo szybki powrót napisu tak, by ostatnia...
Witam! jakich komend użyć, żeby na wyświetlaczu alfanumerycznym tekst "leciał" w lewą stronę? tzn wbijam mu jakis tekst, odpalam w symulatorze a on wyświetla:"Witam, bascom avr... Witam bascom avr..." i ten tekst krąży od prawej strony zaczynając a na lewej kończąc. Komenda shiftlcd left tego nie zrealizuje więc jak ? pozdrawiam.
Witam, Mam podłączony LCD 2x8 do 89C51. Nie wiem jak wykonać w Bascomie przesuwanie tylko drugiej linii tak aby pierwsza stała w miejscu. Komenda SHIFTLCD LEFT lub SHIFTLCD RIGHT przesuwa mi obie linie naraz. Proszę o wskazówki jak to wykonać. Pozdrawiam. AS
za pomocą shiftlcd można przesunąć tylko cały wyświetlacz. jak chcesz przesuwać jedną linię to musisz to zrobić w programie.
Witam Jestem bardzo początkującym w te klocki :) i mam problem, nie wiem jak zrealizować przewijanie tekstu tylko w jednej linii. Mam wyświetlacz 16x2. Piszę w Bascomie i polecenie Shiftlcd się nie nadaje ponieważ przesuwa też to co jest w drugiej linii. Chcę zrobić coś takiego, że w górnej linii przesuwa mi się tekst a w dolnej jest cały czas wyświetlana...
Najpierw w prawo o 8 znaków [syntax=vbnet] For A = 1 To 8 Shiftlcd Right 'przesunięcie tekstu w prawo Waitms 200 Next For A = 1 To 8 Shiftlcd Left 'przesunięcie tekstu w lewo Waitms 200 Next [/syntax]
No właśnie próbowałem tak: If Pind.7 = 0 Then Wait 1 For A = 1 To 10 Shiftlcd Right Waitms 500 End If Next Ale to źle działa.
da sie jakos ustawic szybkosc przelaczania shiftlcd? w jakiejs bibliotece albo cos? tzn widze rezultaty kiedy oszukam kompilator i w kodzie pisze cristal 32 Mhz ,chociaz mam 8.. ;) a niestety jest to bascom :(
Witam Buduję właśnie stacje meteo na atmedze8 i LCD 2*16. Napisałem program testowy do LCD ale kiedy tylko próbuję go wrzucić Bascom się zwiesza :( Proszę o pomoc. kod: $regfile "m8def.dat" $crystal = 4.000 Config Lcdpin = Pin , Db4 = Portb.2 , Db6 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 , E = Portb.1 , Rs = Portb.0 Config Lcd = 16 * 2 Dim A As Byte...
Najprościej wysłać do lcd 40 znaków i użyć polecenia Shiftlcd Left do przewijania, to jest najprostrze rozwiązanie. Lub jak pisze Kuniarz, zrób sobie zmienną tekstową i wycinaj z niej 16 znaków i wysyłaj. Patrz w helpie polecenie MID.
zgadza się, powstała masa wyświetlaczy alfanumerycznych LCD na rożnych układach ,ale zgodnych z hitachi HD44780. Dzieki tej zgodności obsługują się jednakowo choć czasami pojawiają się drobne rożnice... BASCOM załatwia je od ręki i typowe funkcje działają. Zauważyłem jedynie, iż bascomowa funkcja SHIFTLCD na niektórych klonach HD nie działa prawidłowo......
Jak będziesz czyścił LCD to napis będzie migotał. Przesuwaj tekst na wyświetlaczu i dopisuj kolejny znak zmiennej (lub stałej) Tekst. Wyswietlanie_tekstu: For I = 1 To 100 ' Sto znaków! Litera = Mid(Tekst , I , 1) Lcd Litera; If I > 16 Then Shiftlcd Left ' 16 - ilość znaków w jednej linii Waitms 23 Next I Return
Działa mi takie coś: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portb.2 , Db7 = Portb.1 , E = Pinc.1 , Rs = Pinc.0 Config Rc5 = Portd.2 Config 1wire = Portb.0 Config Sda = Portc.4 Config Scl = Portc.5 Dim I As Byte Deflcdchar Print , 17 , 10 , 4 , 10 , 17 , 10 ,...
Witam A jak w takim razie napisać fragment program aby napis powiedzmy 6 znaków został przesunięty o 5 znaków w prawo i po przekroczeniu 8 znaku napisy na wyswietlaczu nie zaczeły znikać. W bascomie nie ma definicji wyswietlaczy 8*1 i 8*2 Bo to co napisałem powodowało mi znikanie napisu niestety $regfile = "2313def.dat" $crystal = 10000000 'czestotliwosc...
Zrób tak: 1. Usuń to: Do Debounce S1 , 0 , Mnu , Sub Debounce S2 , 0 , Cent , Sub Loop 2. To przenieś przed główną pętle programu Cls Lcd "MaxDamage" Waitms 500 Lowerline Lcd "maxdamage17(małpa)interia.... Wait 4 For I = 1 To 20 Shiftlcd Left Waitms 500 Next I Cls Lcd "-=xxxxxxxx=-" Lowerline Lcd "xxxxxxxxxxx"...
Witam. Walcze z tematem drugi dzień, starałem się znaleźć odpowiedź na pytanie, jednak nigdzie nie znalazłem zbliżonego problemu. Atmega16, LCD 4x20 YM-2004a (wg sprzedawcy zgodny z hd44780), programator (i zasilanie całego układu ) USB, kwarc wsadzony w programator ma napis u góry 8.000 - domyślam się że jest to 8MHz. LCD podłączony pod port D, z portu...
For A = 1 To A Shiftlcd Right Locate 1 , A Lcd "napis" Wait 1 Cls Next A Przeanalizuj swój program. Definiujesz zmienną A, Potem usiłujesz "napis" przesunąć w prawo, a następnie umieszczasz go w lokalizacji 1,A. To chyba coś tu jest nie tak.
Wydaje mi się, że wszystkie wyświetlacze 16*2 są podobne. Spróbuj wpisać ten program do mikroklocka (w Bascom, program z książki do zl2avr): $regfile = "2313def.dat" '<---nazwa uC $crystal = 8000000 '<---częstotliwość taktowania oscylatora Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 =...
Uprzedzając komentarze - uzyłem "szukaj" i nie znalazlem odpowiedzi... Sytuacja jest następująca: MEGA8 steruje wyświetlaczem LCD (w założeniu ma być 16*1). Próbowałem na dwu różnych - ale efekt jest taki sam. Użyte modele: WC1601A i HY1601E Program wygląda tak: $regfile = "m8def.dat" $crystal = 4000000 Config Lcdmode = Port Config Lcdbus = 4 Config...
$regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Dim I As Byte Cls Lcd "*BASCOM AVR*" Wait 1 Lowerline Wait 1 Lcd "przesuwaj" Wait 1 For I = 1 To 10 Shiftlcd Right Waitms 500 Next I Locate 2 , 2...
Witam. Mam któciutkie pytanko: czy da się za pomocą Bascoma przesuwać tylko jedną linię wyświetlacza 2x16 znaków - najlepiej w trybie 4-bitowym? Wspomnę tylko, że polecenie Shiftlcd Left działa na obie linie. Zależy mi na uniknięciu odświeżania górnej linii, która ma "stać w miejscu."
arktik1 --> zajrzyj sobie do helpa i zobacz, że shiftlcd to przesuwanie (sprzętowe) całej zawartości wyświetlacza a nie jednej twojej wyimaginowanej linijki. W ogóle sprzętowe przesuwanie działa różnie tak na prawdę na różnych wyświetlaczach. Ty masz akurat spory bo 20x4 i w pamięci DDRAM LCD nie ma bufora na całe linie - stąd te dziwne zawijania o...
Witam. Mam taki problem, zaprogramowałem mikrokontroler atmega8 (kod poniżej) podłączyłem wyświetlacz 2 * 16 zgodnie ze schematem i na wyświetlaczu pusto nic nie ma tylko się podświetla. Nie wiem czy nie jest to spowodowane tym, że pierwsze dwa piny od wyświetlacza podpiąłem normalnie + i - bo nie miałem potencjometru ale przecież to jest regulacje...
napisalem cos takiego i lipa .... brak reakcji na program .... $regfile = "m16def.dat" $crystal = 4000000 Config Porta = Output Config Portc = Output Porta = &B00000000 Portc = &B00000000 Dim Czas As Integer Dim Licz As Integer Czas = 100 Licz = 0 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Portc.7 , Rs...
Witam Mam następujący problem, otóż połowa wyświetlacza nic nie wyświetla. Tak to wygląda http://obrazki.elektroda.net/96_12598480... a tak po włączeniu napiecia http://obrazki.elektroda.net/74_12598481... Program który wgrałem to $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.0...
Przepraszam za 2x post ale jak chce edytować to wywala mi error 404, może dlatego,że piszę z telefonu. W każdym razie udało mi się rozwiązać ten problem. Jednak musicie poczekać do wieczora bo teraz nie mam dostępu do komputera. (at)edit: Oto program, wstawiam go gdyby ktoś miał podobny problem. [syntax=basic4gl] $sim $regfile = "m8def.dat" $crystal...
Witam. Mam problem z kompilacja programu z ksiazki m Wiazania. Wyskakuje mi blad: "Error : 35 Line: 6 3 parameters expected , in file ...lcd.bas" Posiadam pelna wersje bascom-avr 1.11.9.5. Oto skan z ksiazki http://obrazki.elektroda.net/33_12567456... Oto kod jaki przepisalem $regfile = "m8def.dat" $Crystal = 8000000 Config Lcd =...
Oto cały program, poprawiłem go według Waszych wskazówek jednak dalej nie wchodzi do obługi przerwania. Powiedzcie mi co w nim jest nie tak? Żeby przyśpieszyć analize opisze go po krótce. Przez włączeniem należy ustawić w stan wysoki Pind.3 wtedy program poprosi o tekst do wyświetlenia. Potem przechodzi do pętli w której są 3 efekty okazywania napisu...
alien_audio dzięki poprawiłem ta linie i jest ok. a może mógłby ktoś zamieścić plik *.hex albo przykładowy kod programu do wyświetlenia nawet pojedynczego znaku? Może problem tkwi w kodzie zamieszczonym w książce... Oto on: $regfile "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6...
Witam Zakupiłem ostatnio dwa wyświetlacze LCD 2x16 znaków. Po pierwszym podłączeniu do płytki stykowej wszystko było ok, ale plątanina przewodów była taka okropna, że postanowiłem sobie zrobić taki moduł do tego LCD na 4-bitowy tryb (z zastosowaniem goldpinów, obudowy goldpinowej, styków i kabla żyłowego). Zamiast potencjometru 10kΩ użyłem 5kΩ,...
Może nie umie wstawiać? $regfile = "m88def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.5 , Rs = Portb.4 Config Portd = &B00001111 'portd 0 1 2 3 jako wyjscia portd 4 jako 1wire 5 6 7 jako wejscia Portd.5 = 1 Portd.6 = 1 Portd.7 = 1 Portd.3 =...
niestety mam... oto program '---------------------------------------... ' (c) 1997-2001 MCS Electronics '---------------------------------------... ' file: LCD.BAS ' demo: LCD, CLS, LOWERLINE, SHIFTLCD, SHIFTCURSOR, HOME ' CURSOR, DISPLAY '---------------------------------------... $sim Rem...
Dzień dobry ! Sprawdź ten kod: [syntax=vbnet] $regfile = "attiny2313.dat" $crystal = 1000000 $hwstack = 8 $swstack = 16 $framesize = 32 Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Porta.0 , Db6 = Portd.1 , Db7 = Porta.1 , E = Portb.3 , Rs = Portb.4 Config Lcd = 16 * 1 Cursor Off Cls Const Wartosc_timera = 131 Config Timer0 = Timer , Prescale = 8 On...
Mam poskładany układ. W bascomie chciałem sprawdzić czy wszystko funkcjonuje poprawnie i tu pojawił się problem. Wyswietlacz LCD nie działa nie wyświetla nic;/ Próbowałem potencjometrem ustawić kontrast ale nic to nie daje. Więc postanowiłem sprawdzić czy wszyskie wyprowadzenia są poprawnie podłączenia wyświetlacza są poprawnie podłączone wgrałem program...
Dziekuje za wytlumaczenie . Uporalem sie z ustawieniem tych portow wejsciowych i dziala :D Ponizej zamieszczam dzialajacy kod programu $regfile = "attiny2313.dat" $crystal = 1000000 Config Lcd = 16 * 2 Cursor Off Cls Config Portd = Output Portd.0 = 0 Portd.6 = 0 Portd.4 = 0 Config Portd = Input ' Wejscie Guzik 1 Portd.1 = 1 Config Porta =...
Wymyśliłem sobie takie coś, działa tak jak trzeba ale pozostaje pytanie czy tak to się powinno robić i czy nie będzie powodować kłopotów dalej. Jest to zwykły komputerek samochodowy z kilkoma menu. W każdym menu coś tam będzie odczytywane czy wyliczane, temperatura, droga spalanie. w tej chwili po naciśnięciu przycisku bardzo ładnie menu się zmieniają...
Witam, mam problem z napisaniem fragmentu kodu odpowiedzialnego za wyświetlanie paska poziomu głośności oraz wyłączenia wyświetlacza LCD po ustalonym czasie. Może zacznę od sprzętu jakim dysponuję: - uC ATTiny2313 - wyśw. LCD 2x16 znaków Najpierw pasek: ma on "zmieniać" położenie w zależności od pewnej zmiennej, pasek wygląda tak: "----O-----------",...
Chciał bym żeby ktoś mi pomógł napisać program ma mniej więcej wyglądać to tak: Po włączeniu na ekraniku 40x2 (tylko taki mam akurat) Pojawi się napis Wybierz opcję: 1. Line follower 2. Minisumo 3.Rc5 naciskam przycisk 1 i na ekraniku pojawia się: Wybrałeś obcję: line follower (ładowanie takie po kolei po jednym kwadracie) . jak się załadują wszystkie...
Witam, jako, że w szkole nie mam programowania nowych uc postanowiłem się tego sam nauczyć. Zainspirował mnie projekt prędkościomierza, więc wybrałem go. Jest to mój pierwszy program i dlatego też chcę zapytać czy ma on szanse na poprawne działanie. Sygnał z czujnika to sygnał z hallotronu, który odbiera sygnał co 1/6 obwodu koła (czyli 0.25m). Reszta...
Witam, bascom wysypuje mi error 1 w tym programie: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 1a Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.4 , Db6 = Portb.0 , Db7 = Portd.7 , E = Portb.2 , Rs = Portb.1 Config Pinc.5 = Input Config Pinc.4 = Input Config Timer1 = Counter , Edge = Rising 'konfiguracja Timera do zliczania...
Witam. Jestem nowy więc pragnę się z Wszystkimi ładnie przywitać. :) Nie będę owijał w bawełnę, po prostu potrzebuję, aby ktoś przerobił mi program, który znalazłem w internecie wraz z schematem. Wiem, wiem powiecie, że Bascom jest prosty, że sam mogę to zrobić itd, ale nie będę się uczył tego języka do zrobienia jednej rzeczy. Potrzebuję zrobić termometr...
Witam, jak w temacie - pracuje nad lampka RGB sterowaną jednym przyciskiem który odpowiada za szybkość przechodzenia kolorów. Dodatkowo lampka ma wyświetlacz 2x16 który wyświetla powitanie, pasek informujący o danej szybkości przechodzenia kolorów oraz na głównym ekranie tremometr pokazujący temp wewnątrz i na zewnątrz. Co do czujnika wybór padł na...
Zatem należałoby kolegów nieco uświadomić: - CLS TEXT | GRAPH jest dla wyświetlaczy graficznych posiadających wbudowany generator znaków i tym samym posiadający dwie strony pamięci: jedna na grafikę, drugą na tekst. - CLS jako, że jest komendą niezależną przywraca status sterownika tak, że korzysta on później z pamięci DATA RAM i wszystko co jest później...
Witam mam przed sobą kod w Bascomie, komputera samochodowego, liczacego spalanie itd...Nie rozumiem jednego fragmentu: Poczatek: Timer1 = 0 Start Timer1 Do If Pind.5 = 0 Then Incr Impw ' PinD.5 = nóżka T1(11) Loop Until Timer1 = 15067 Stop Timer1 Impw - impulsy wtryskiwacza Jak sie domyslam kod ten ma liczyc czas trwania kiedy wlaczony jest...
Witam Mam problem za programowaniem przycisków w EVB 4.4 atm644p . Chciałbym uzyskać przy naciśnięciu przycisku: - s1 = temperatury -s2 = napięcia -s3 = Pomiar rezystancji -s4 = Pomiar prądu Prosze o pomoc z Tym Kodem: [syntax=basic4gl]$regfile = "m644pdef.dat" '$regfile = "m32def.dat" '$regfile = "m16def.dat" $include "ds18b20_commands.bas" $crystal...
To część programu do obsługi pewnego sterownika. Jest tam to co Cie interesuje. $regfile = "m8def.dat" $crystal = 8000000 Config Lcdmode = Port 'w pliku raportu będzie informacja o trybie pracy Config Lcdbus = 4 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portc.4 , Rs = Portb.0...
Witam Zbudowałem układ oparty o uC ATmega32 i połączyłem ją z Siemensa C35. Nie będę opisywał połączenia i wrzucał schematów bo to mi działa. Udało mi się odczytać z komórki: *Stan naładowania baterii *Siłę sygnału antenowego *Date i godzinę *Numer osoby dzwoniącej i zawiesiłem się na odczycie SMS-a. Wykrywam nowego sms-a poprzez zapytanie: Nowysms...
Ok wklejam kod: $crystal = 8000000 $lib "mcsbyte.lbx" $lib "i2c_twi.lbx" $regfile = "m8def.dat" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.0 , Db6 = Portd.7 , Db7 = Portd.6 , E = Portb.2 , Rs = Portb.3 $baud = 9600 Config Serialin = Buffered , Size = 15 $eeprom Data 0 , 22 , 22 , 22 , 0 $data '$prog &HFC , &HE2 , &HD9...
Witam Piszę program w Bascomie na Atmega32 do sterowania ogrzewaniem w warsztacie i mam problem. Jest zegar RTC, zewnętrzny Ram, Timer, Menu i to wszystko działa bez zarzutu - dokładnie tak jak bym chciał. Chciałem dołożyć czujnik temperatury i wykorzystać do tego celu wejście ADC. Problem pojawia się w momencie jak w podmenu "Start_webasto" dodaję...
witam Nie znam sie dobrze na programowaniu w bascom a chcialem zbudowac sterownik do pieca co, w EDW byl taki projekt i zbudowalem uklad ale temperature pokazuje z 3 czujnikow a jest mozliwosc podlaczenia 4 Mozecie mi pomoc i powiedziec co trzeba zmienic w programie aby sterownik pokazywal temp. z 4 czujnikow? Zalaczam listing. 'czerwiec 2002 'sterownik...
Witam Chciałm zrobić automatyczną regulację obrotów silnika. Pierwszy silnik napędza drugi silnik który pracuje jako prądnica i muszę wraz ze zmianą obciążenia prądnicy regulować obroty silnika tak aby uzyskać stałe napięcie na wyjściu prądnicy. Do sterowania zastosowałem Atmegę 8. Napisałem taki programik i niby działa, ale ... regulacja jest zbyt...
Mam następujący kłopot. Podłączyłem LCD pod Atmege8: http://obrazki.elektroda.net/24_12350652... Oraz program (przepisany z książki Marcina Wiązania): $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Dim I As Byte Cls Lcd "*BascomAVR*"...
Dzięki za pozdrowienia i za odpowiedź . A co do układu to jest automat do pokoju i ma sterować światłem rgb , halogenami , klawiatura umieszczona we włączniku+ dioda rgb ma sygnalizować jaka funkcja światła zostanie zmieniona , odczytać i zapisać i2c to zadanie dla attiny2313 . A atmega8 ma wyświetlać na wyświetlaczu co jest obecnie za funkcja , pobierać...
Witam. Skleciłem taki o to "fragment" kodu do obsługi zegarka RTC. Wszystko działa 'Program do obsługi zegara czasu rzeczywistego RTC PCF8583 Philips za pomoca magistrali I2C $regfile = "m8def.dat" 'Atmega8 $crystal = 8000000 'Kwarc 8MHz Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3...
Witam Mam taki programik troszke posklejany ale wyskakuje błąd co robie nie tak . label not found [_ENDIFO ] $regfile = "m8def.dat" 'Atmega8 $crystal = 8000000 'Kwarc 8MHz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.1 , Db6 = Portc.0 , Db7 = Portb.5 , E = Portc.3 , Rs = Portc.4 '*************************************.....
Idea: Urządzenie ma za zadanie sterować przekaźnikami które będą załączać i wyłączać grzałki w zależności od temperatury w obudowie. Temperatura będzie wyświetlana na wyświetlaczu zgodnym z HD44780 2x16. Jeden termometr DS18S20 wew. obudowy drugi na zewnątrz i temperatury wyświetlane na wyświetlaczu. Dwa przekaźniki obsługują dwie grzałki i dwa wentylatory,...
Panowie, Panie potrzebuję pomocy bo siedzę i siedzę i nie mogę sobie dać rady z kodem BASCOM. Jestem początkujący, a raczej raczkujący w AVR, programowaniu itd. :( Próbuję zbudować sterownik do pokoju który ma wykonywać: -sterowanie światłem (8x) -sterowanie piecem/kotłem gazowym (temperatura noc i dzień-dwie różne temperatury) -każdy przycisk ma dwie...
Witam!! Układ sterownika tampoprintu zbudowany na bazie mikrokontrolera AVR, schemat poniżej, zasilanie dostarczane przez dwie osobne przetwornice +5V dla logiki oraz +24V dla elektrozaworów i oświetlenia, na przewodach zasilających koraliki ferrytowe, pole masy na płytce, tranzystory sterujące cewkami zabezpieczone diodami, przy samych cewkach we wtyczkach...
Witam. Napisałem prosty program wyświetlający zegar oraz 2 temperatury na wyświetlaczu w standardzie hd44780. Wszystko jest dobrze podłączone, kwarc 7.37. za każdym razem po uruchomieniu po pewnym czasie(czasem 5 minut a czasem nawet ponad godzinę) układ się wywala. Na wyświetlaczu zaczynają się pojawiać różne krzaczki. Zastanawiam się czy to wina uProcesora...
witam dopiero ucze sie bascoma i napotkałem pewien problem. Napisałem program do obsługi tda 7318 ale przeliczanie na dB nie bardzo mi działa w przypadku volume Przyciskiem S1 wybieram i wychodze z ustawień a w przypadku volume wychodzi i zarazem zmniejsza dB. proszę o jakieś wskazówki o to kawałek kodu $regfile = "m32def.dat" $crystal = 8000000...
Witam! W programie napisanym w Bascom do wyświetlania na matrycy 8x8 , używam rejestru przesównego, do którego ładuję dane poleceniem " SHIFTOUT" wygląda to tak: Shiftout Ds_a6276 , Clock_a6276 , Temp Chcąc troszkę to przyspieszyć wpadłem na pomysł żeby zoptymalizować tą funkcję i skleciłem kod w ASM: $asm lds r18 , {Temp} 'Wczytaj do r18...
jest problem tego typu ze wysylam z visuala wyraz zakonczony chr(13). odbierane sa tylko 2 pierwsze znaki i koniec.. 'Ustawienie parametrów transmisji w bascomie i visualu '19200 szybkość, Bez parzystości, 8 bitów danych, 1 bit stopu nie wiem gdzie jest blad.. Do While Ischarwaiting() = 1 Licznik = Licznik + 1 If Licznik = 1 Then Cls Wyraz =...
Witam, Jestem początkujacy w programowaniu. Mam do napisanie program, który steruje dds-em zrobionym na fpga. Zasada działania to wysłanie 32 bitowej (częstotliwości) liczby przez np. sprzętowy spi. Częstotliwość ma być wybierana z klawiatury PS2. Napisałem już pare haotycznych linijek kodu ale wątpie że jest on prawidłowy. Proszę o pomoc lub pomocne...
Witam, Mam do napisania program do obsługi dds'a napisanego na układzie FPGA. Program mój ma być napisany w języku Bascom na Atmega16. Jestem początkujący tak więc proszę o pomoc. Chciałbym aby czestotliwość była wybierana z klawiatury numerycznej komputera, wyświetlana na LCD, zamieniana na 32 bitowe słowo sterujące dds'em, które zostanie wysyłane...
Witam Staram się przyswoić powoli wstęp do języka Bascom. Jednak żeby bezproduktywnie nie patrzeć na migające diody postanowiłem napisać sobie banalny program do wytrawiarki. Przeczytałem naprawdę sporo tematów. Po wielu próbach i zlepkach kodów z elki powstało to "coś". To "coś" nawet żyje :-) Program jest banalnie prosty, ma na stałe wpisaną temperaturę...
bascom projekt bascom bascom bascom enkodera bascom bascom enkoder
instrukcja serwisowa pralka electrolux onkyo bateria biblioteka bascom
spawarka magnum mig212 fabia schematy
Makita wkrętarka - zawieszający się silnik, przyczyny i naprawa Piekarnik sam zmienia temperaturę i włącza się - co robić?