Mały przykład, ale bez wykorzystania funkcji Debounce. Przed odczytaniem stanu przycisku, zapamiętywany jest stan portu. Odpowiednie Piny są ustawione jako wejścia, następnie sprawdzane jest czy przyciski są wciśnięte. Stan przycisku jest zapamiętywany w zmiennej Tempkey, zostają przywrócone stare ustawienia portu. [syntax=basic4gl]$regfile = "m8def.dat"...
mam taki kod wszystko pieknie dziala stan wysoki pojawia sie na 3 sekundy potem pojawa sie stan niski rowniez na 3 sekundy, teraz pytanie jak go zmodernizowac zeby dalo sie wpisac np 10 sekund ale z klawisza, obsluge wyswietlacza pomijam out_1 Alias P1.5 Do Set out_1 Wait 3 Reset out_1 Wait 3 Loop
Sposobów na Menu jest dużo. Nigdy nie sprawdzałem tego z załącznika, ale jak przeczytałem o tym że adres będzie powiększony o 10 to mi się te menu przypomniało i możesz zerknąć - nie zawadzi. Drugi przykład na takie Menu jak opisywałeś w pierwszym poście znajdziesz u siebie na dysku :D W folderze Samples (do którego możesz wejśc bezpośrednio z Bascom...
Witam Program do obslugi klawiatury na PS2. $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 Config Keyboard = Pinb.2 , Data = Pinb.3 , Keydata = Keydata Dim Kod_kl As Byte Cls Do Kod_kl = Getatkbd() If Kod_kl > 0 Then If Kod_kl > 31...
Posiadam taką samą płytkę, ver.2 chyba. IMO jeden z lepszych projektów na rynku. Jak na obecną chwilę napisałem kilka programów- klocków do budowy większego projektu. Praktycznie ostatnią rzeczą , jaka mi została do zrealizowania, to obsługa kart MMC/SD. Jeżeli koledze uda się napisać obsługę kart w BASCOM - może się podzieli? :-)
Witam. Piszę właśnie programik w BASCOMIE do obsługi klawiatury matrycowej. Chcę aby po naciśnięciu danego klawisza na wyświetlaczy LCD był zwrócony kod tego klawisza. Program prawie działa, tylko nie rozróżnia mi kolumn. Załączam swój plik napisany w BASCOMIE. Jeśli widzicie błąd lub miacie inny pomysł to proszę o uwagi. Dziękuję.
Witam. Cała noc za mną ,ale doszedłem jak to ma działać. Program jest przeznaczony do współpracy z wyświetlaczem LCD 2X16 znaków, więc niezbędna jest przeróbka Zmianie ulega sterowanie wyświetlaczem oraz klawiatura ,brak jest skanowania.Program umożliwia pracę syntezy z krokiem 25kHz oraz z przemiennikami (-600kHz) W programie Bascom można podejrzeć...
Moim zdaniem o wiele lepiej wykorzystać procesor z większą liczbą wyprowadzeń niż dokładać jakikolwiek układ by obsłużyć LCD, wyświetlacz LED czy klawiaturę 4x4.
W załączniku jest sposób połączenia klawiatury matycowej którą zapeane posiadasz. Zadanie polega na tym aby sekwencyjnie czyli po kolei podawać stan niski począwszy od L1 a skończywszy na L3, i tak w kółko, na raz tylko jedna linia powinna być w stanie niskim.W1-W3 trzeba przy tym kontrolować cały czas,jeśli teraz wykryty zostanie stan niski np. na...
asembler lub bascom(z tym ze bascom dla 8xxx51) ewentulanie c
Czy da się napisać program w Bascom'ie dla dwóch mikrokontrolerów z wyświetlaczem i klawiaturą aby można było pisać na tych małych komputerkach wiadomości i przesyłać je między sobą :?: Coś takiego jak sms.
Od pierwszego programu do obsługi wyświetlacza daleko. Bascom jest prostszy niż C++ ale ma znacznie mniejsze możliwości. Na początek chyba lepiej pobawić się diodami. Programy typu włącz-wyłącz, miganie diody itp. To pomaga w zrozumieniu działania mikrokontrolera (przynajmniej ja tak zaczynałem).
Jaki będziesz miał wyświetlacz? Alfanumeryczny że string będzie ok? Czy może LED lub LCD segmentowy? Żeby zmieniać wartość enkoderem trzeba go obsłużyć... Enkoder ma przycisk? Zatem weź zmienną Word w której będziesz zmieniał nastawy np. [syntax=vbnet]dim wartosc as word dim index_wartosc as byte if index_wartosc =1 then wartosc=wartosc + 1 end if if...
fajnie ze wiecie jak to zrobic w Bascomie ale jak to mozna napisac w C???
Witam. Może ewentualnie jest jakaś możliwość resetowania samego wyświetlacza graficznego z zewnętrznego przycisku któr mógłby być jednym z przycisków na klawiaturze matrycowem (wywoływanie jakiejś procedury w bascomie). Dla przypomnienia wszystko poprawnie pracuje i tylko informacje na wyświetlaczu są wygaszone. Pozdrawiam
na wyświetlaczu miga mi cyfra " 7 " , czyli wnioskuje że zmienna B przyjmuje wartość 7 , ale dlaczego ? oraz zero reakcji klawiatury. Witam Nie 7 tylko 15 :) 15 nie może być wyświetlone 7 segmentach, to 1111 3 ostatnie jedynki to właśnie 7. Daj if-a <15 zobaczymy pozdrawiam
Gdzieś czytałem że aby wyświetlacz na porcie F w mega 128 zaczął działać wystarczy polecenie "DISABLE ADC" w Bascomie. Może ktoś sprawdzić??? Ja obecnie mam projekt z klawiaturą 4x4 multipleksowaną na porcie F też w 128mce. Myśle że ne będzie z nią prolemów. Pozdrawiam!!
Moim zdaniem wystarczy jedna ATMega. Komunikacja przez RS to raptem dwie linie, klawiatura PC to dwie linie, reszta pozostaje do wykorzystania na ekran. Nie wiem, jak z obsługą ekranu NOKII (bo dopiero się uczę ;) ), ale jeśli chodzi o ekran LCD 16x2 to spokojnie to zrobisz w BASCOMie - poczytaj trochę o tym, ściągnij wersję DEMO i dasz radę.
Drukarki w Elzabach są termiczne. Były kiedyś stare modele Alfy z igłówkami ale to już historia. Co do transmisji danych trudno będzie Ci uzyskać jakieś dane nawet serwisy nie są o tym informowane. W środku tej kasy znajdują się wyspecjalizowane pakiety - kontroler wyświetlacz i klawiatury, pakiet główny i kontroler drukarki.
dzięki za dotychczasową pomoc wyświetlacz ruszył i jest OK ale program jest do .... teraz nie działa klawiatura i chyba bedzie podobny problem tzn nie jest zdeklarowana. nie potrafię programować w bascom ale po analizie listingu nie spotkałem nigdzie deklaracji portów, które mają być ustawione na wej a które na wyj to samo się odnosi do deklaracji zewnętrznej...
Atmega8 tez moze byc - latwo dostepna, tania, i bedzie z duzym zapasem. Generalnie w czym nie bedziesz pisal (BASCOM, AVR-GCC), to sa gotowce na obsluge LCD na HF44780 i obsługe klawiatury PC.
Nie wiem czy sam pisałeś program czy może wziąłeś gotowca ale z funkcją getkbd() jest taka sprawa, że: "Funkcja GETKBD() zwraca numer naciśniętego klawisza, w klawiaturze matrycowej, podłączonej do portu mikrokontrolera. Gdy nie naciśnięto żadnego z klawiszy funkcja zwraca liczbę 16." i "Ponieważ funkcja zwraca numer umowny klawisza w matrycy, można...
pojawił sie mały problem napisałem program w bascomie dla at90s8515 (z obsługą wyświetlacza, klawiatury i wyściami generatora), podłączyłem programator - zapisałem program do mokrokontrolera....i cisza nie działa.... czy mogą być jakieś specjalne tego powody(np. załadował się ale nie do końca) może oprócz kwarcu trzeba podłąćzyć jakiś inny układ może...
ale chyba w przypadku próby zrobienia mini-komputera (klawiatura, drukarka, wyświetlacz graficzny i jeszcze jakieś inne fantazje) nigdy za dużo pamięci mini-komputer w bascomie? to bedzie dobre - relacjonuj koniecznie postepy [; 4\/3!!
Poszukuję kogoś kto pomógł by mi napisać program w bascomie do sterowania 4 wyjsciami.Chodzi o ustawienie z klawiatury dokładnie po jakim czasie ma się załączyć kolejne wyjscie.Do tego zegar i wyświetlacz LCD.
Witam. robiąc symulacje w bascomie na wyświetlaczu wyświetla mi tylko 0, i nic się nie zmienia gdy naciskam przyciski Hmmm... Pewnie czegoś nie wiem, lub nie zrozumiałem, ale jak symulujesz pracę PCF8574? Co do Twojego problemu, to jest gotowe rozwiązanie w postaci biblioteki do Bascoma o nazwie "Key_i2c.lib". Korzysta ona właśnie z PCF8574, a wszystko...
Myślałem swojego czasu o nieco bardziej zaawansowanej konstrukcji ale jak w większości, na przymiarkach się skończyło. Miał to być Yammp ze sterowaniem z klawiatury radia i wyświetlaniem na wyświetlaczu radia. W sumie nawet w radiach które pokazałeś klawiatura i wyświetlacz wiszą na I2C a do tego kawałek Atmelka i Bascom. Niestety przeszło mi z zalewem...
Z czasem 1 sekundy podałem przykładowo, może być np. 0.5 sek, albo 1,5 sek. Rzeczywiście tu nie gra roli czas. W głównej pętli muszę jezcze obsłużyć wyświetlacz i parę czujników. W przerwaniach chodzi jeszcze coś. Klawiatura musi byc w przerwaniu.
Czemu wyważacie otwarte drzwi. Wystarczy spojrzeć do dokumentacji Atmela [url=http://www.atmel.com/dyn/resources/... i podejrzeć rozwiązanie. Co prawda tam jest na jednym porcie jest klawiatura matrycowa i 4 wyświetlacze siedmiosegmentowe, ale zasada jest taka sama, a i kod programu jest w dokumentacji.
Witam Widzę, że kolega chce iść na łatwiznę ;-) Polecam zainteresowanie się tematem praktycznie. Jeśli jesteś początkujący, to ściągnij sobie ze strony MCS Electronics wersję instalacyjną BASCOM AVR Demo. Są tam polecenia do odbioru z klawiatury PS/2 i sterowania wyświetlaczem LCD. Wszelkie potrzebne informacje znajdziesz w Samples oraz w Helpie. Wystarczy...
Właśnie wpisuję przez ALT +xxx, tylko xxx na wyświetlaczu jest inne niż w Bascomie. Wiem jakie powinno być w wyświetlaczu, ale nie mam pojęcia jakie jest w Bascomie. Kolega atom1477 wypisał mi krzaczki, które mają odpowiadać kodom ASCI powyżej 127, ale nie potrafię ich po prostu wpisać do programu z klawiatury. qrdel- po co ten programik na PC do translacji?...
http://obrazki.elektroda.pl/3951584300_1... Witam. Chciałbym zaprezentować płytkę testową mojego projektu. Służy ona do testowania układów na ATtiny2313 lub ATmega16/32. Jestem początkującym w dziedzinie pisania programów w BASCOM, więc postanowiłem zrobić płytkę testową, która spełniałaby moje wymagania. Główne cele: -wyświetlacz LCD...
Ja tez jestem za jednym prockiem (polecam AVR) jak tak dalej pojdzie to mozna dac po procku do kazdej diody klawisza klawiatury itd Pozdrowienia kriti(at)poczta.fm
Właśnie udało mi się pogodzić klawiaturę z wyświetlaczem. Nieużywana klawiatura zwraca wartość 16, która była wyświetlana na LCD i dlatego przeniosłem pin E wyświetlacza na jedną z końcówek portu C. Zresztą w helpie do bascoma jest podane, że można korzystać z tych samych końcówek co klawiatura do innych celów. Dlatego wykorzystałem je do wyświetlacza....
Pomysł na podciąganie wziąłem z praktyki (atmega128 / 16MHZ). Nie wiem dlaczego ale gdy nie ustawiam portów jako wyjścia lub wejścia to przy naciskaniu klawiatury czasami zdaży mi się iż co innego zostanie wybrane. Po spróbowaniu i skonfigurowaniu portów 4-ech wyjściowych i 4-ech wejściowych niekontrolowane stany zmniejszyły się o 80%. Oczywiście kombinacja...
Szukaj hasła "charlieplexing", to znajdziesz. Nie trzeba żadnych dodatkowych elementów, zwłaszcza kiedy masz zapalić tylko jedną z diod (gdybyś chciał równocześnie świecić kilkoma, to już nie jest takie proste, jak to pokazują na obrazkach, bo trzeba walczyć ze zmianami jasności). Za to w Twoich założeniach jest jeden istotny błąd - wyświetlacz LCD...
do bascoma można dokupić dodatkową bibliotekę emulującą klawiature PS/2. Sam używam tej biblioteki do paru projektów. W bascomie niepowinieneś mieć problemow jest bardzo prosty (no czasami są problemy z przerwaniami).
Zwiększanie częstotliwości czyli zmniejszanie czasu na cyfrę skutkowało ciemniejszym świeceniem. Czas świecenia powinien być podobny, trochę mniej niż 1/4. Właśnie doszedłem jak czytać podlaczoną klawiaturę. Jeszcze szukam zmiany z wk na wa. A to nie będzie wtedy 8 wyświetlaczy po 4 segmenty? Nie za mało wyjść na anody w tym układzie jest?
udaje mi sie zmienna temp odzyskać z programu i wyświetlić ją na wyświetlaczu lcd niestety nie wiem jak uzyskać nastepną.Chodzi mi mianowicie o coś takiego: 1)uzyskujemy zmienna nazwijmy ją A1 i wyświetlamy na lcd 2)po wyświetleniu zmiennej potwierdzamy ją klawiszem także z tej klawiatury 3)program przechodzi wtedy do odbioru zmiennej A2 4)wyświetla...
1. Programowanie programowaniem, ale nie pociągniesz kabla z samym wyświetlaczem kilkanaście metrów (na piętro). Najlepiej byłoby zbudować drugi prosty układ z samym mikrokontrolerem, LCD, klawiatura i portem rs232. Przez port rs232 łączysz układ główny (na parterze) z układem podrzędnym (na piętrze). RS232 z dobrym kablem spokojnie kilkanaście metrów...
Dzięki za chęć pomocy. Procka mam attiny 2313, podłączenia są następujące: wyprowadzenie nr.12-tranzystor setek,13-tranzystor dziesiątek,14-tranzystor jedności.74ls164 podłączony jest: clr-do +5V,clk-11 wyprowadzenie procka,AB(zwarte)-9 wyprowadzenie procka. Nie chcę absorbować czasu na całość, popróbuję resztę programu sklekocić sam (ma być tam jeszcze...
Podobny zestaw edukacyjny oferowało AVT - zestaw uruchomieniowy na bazie 2051 (MCS51 do BASCOM College). DSM to był w zasadzie pełnowartościowy komputer... miał pamięć EEPROM, a w niej programy - edytor ASM i komunikacyjny, ponadto EEPROM zawierał podprogramy realizujące różne często wykonywane zadania (coś ja BIOS w PC). Cała frajda z budowania układów...
To jest program z tego forum. Klawiatura matrycowa 3x4, mam zamiar zrobic zamek szyfrowy. Chodzi mi o to aby np. na LCD jest wyswietlana liczba 1234 (wprowadzona z klawiatury) i tą liczbę muszę umiescić w jakieś zmiennej np. Dim szyfr as..... Kłopot tego programu polega na tym iż liczba jest wyswietlana na LCD w taki sposób,że lcd nie jest kasowany...
Jesli chcesz rozwinac ten projekt to wez jakiegos procka seri 8051 lub AVR-a i w bascomie masz komende "RND" jest to losowanie liczby pseudo-losowej z zaznaczonego zakresu. Do tego dodajesz wyswietlasz LCD albo LED kawałek klawiatury i masz urzadzenie gotowe.
Witam, czy ktoś już podłączał klawiaturę od PC do 80c51? Znaki wciśniętych klawiszy miałby wyswietlać podłączony wyświetlacz LCD. Jest mi taki projekt potrzebny, ale w fazie ćwiczeń chciałbym narazie ją podłączyć do DSM51. Czy ma ktoś jakieś przykładowe rozwiązania, schematy, opisy, programy? Byłbym wdzięczny za pomoc... Na google nic ciekawego nie...
witam, mam taki problem, napisalem program do obsługi klawiatury matrycowej 3x4 jednak spalił mi sie wyświetlacz i nie wiem czy działa, dlatego postanowiłem zrobić tak żeby po wciśnięciu klawisza, diody migały odpowiednią ilość razy, w symulatorze wszsytko działa okej, wciskam 1 - jedno mrugnięcie, wciskam 9- dziewięć mrugnięć, jednak w praktyce nie...
Wężyk no czyli chodzi takie coś zjada robaczki lub jabłuszka i się powiększa (na Nokii to SNAKE;p). Taka gierka. I wszystko dzieje się na wyświetlaczu LCD (jego symulatorze w BASCOMIE). Szkielet już mam. Sterowanie (narazie na p1.1, p3.0, p3.1, p3.2 - ale chcę na klawiaturze). To co mam to tyle, że chodzi ta główka wyświetlają się dodatkowe elementy...
bo to jest tak.....rzucam pomysł i zaczynam wertować, szukam rozwiązań, Wy szanowni koledzy mi je podpowiadacie za co z góry dziękuję :), czy to takie złe?? jak dotąd zawsze tak działałem no i nie bez bólu osiągnąłem swoje a wiedza nabyta przez takie wydawać by się mogło głupawe posty jest przeogromna i nie do przecenienia, a sposób w jaki szukam rozwiązania...
... no dalej trzeba zastanowić się czy zrobię sam, czy pomogą na Elektrodzie. 1. Trzeba napisać oprogramowanie sterujące matrycą, trzeba znać języki asm lub C++ lub Bascom oraz wiedzieć o co chodzi w mikrokontrolerach i ich peryferiach. 2. Trzeba się zastanowić jak matryca będzie sterowana od strony wrzucania napisów; a) samodzielny sterownik (klawiatura...
Po prostu problem polega na tym, że gdy przykładowo wciskam na klawiaturze 'a' to na wyświetlaczu pojawia się jakiś inny 'losowy' znak. Wciskając kilka razy jedną literę za jakimś razem wyświetli poprawnie, no ale nie o to przecież chodzi. Z innymi klawiszami jest tak samo. Jednym słowem, źle przechwytuje dane z klawiatury. Czy może mieć na to wpływ...
No to ktoś nakombinował :D !!!!!! 1. Płytka bazowa - Procesor w standardowej konfiguracji z programem w pamięci zewnętrznej (U3). Zworką JP4 ustalasz czy ma wykonywać program z pamięci zewnętrznej czy wewnętrznej. Kiedy ustawisz na pamięć zewnętrzną powinieneś zworkę JP1 ustawić na adres 0000h aby procesor szukał programu na początku eprom'u. Istnieje...
Witam. Jak sama nazwa przedmiotu wskazuje musisz użyć mikrokontroler na początek proponuje jakiś z rodziny 51 i środowisko programowania Bascom bo dla początkujących jest to chyba najlepsze rozwiązanie. Roletami np mogą sterować silniki krokowe a za czujniki zmierzchu można zastosować np fotorezystor. Reszta to jakaś klawiatura plus wyświetlacz LCD....
Witajcie. Robię malutkie projekty korzystając z Bascoma. Do tej pory wyłącznie na 2313 i jakoś sobie radziłem. W nowym projekcie postanowiłem zastosować Atmega8535 i od razu natrafiłem na problem. Mianowicie po włączeniu przerwań od Timer0 nic nie działa jak powinno. Pomimo tego że procedura obsługi wyświetlacza jest wołana z obsługi przerwania na wyświetlaczu...
O, ktoś dorzucił we/wy na 24V do Arduino i zamknął w obudowę z przyłączem na śrubki :) Sam kilka razy chciałem tak zrobić. Ile to kosztuje? Myślę że choćby z ciekawości się jutro odezwę. Dajecie jakieś biblioteki do PT100? Bo nie ukrywam że by mi zależało, a z tego co rozumiem mogę to sobie w gołym C programować? Jakieś zdjęcia LCD i klawiatury "wyrzuconej"...
Witam, Pracuje nad projektem w którym wykorzystuje Atmege 128. Klawiatura matrycowa 4x4 jest podłączona pod PORTF. Schemat klawiatury poniżej: http://obrazki.elektroda.pl/3729797600_1... Poniżej listing programu [syntax=basic4gl] $regfile = "m128def.dat" $crystal = 16000000 Config Lcd = 16 * 2 'deklaracje wyświetlacza Config Lcdpin =...
wyświetlacz mam na ledach i 74ls164, nie musi zgłaszać gotowości,z ledą już tak zrobiłem, startuje tak samo jak cała reszta, nawet obsługa klawiatury itd. czyli po kilku sekundach.
Witam. Mam mały problem. Mianowicie, zrobiłem nadajnik i odbiornik na 90S2313, nadajnik zczytuje znaki z klawiatury, dekoduje je na ASCII, przedstawia je na wyświetlaczu LCD i wysyła (polecenie Print w Bascomie). Odbiornik zczytuje te znaki i wyświetla na wyświetlaczu LCD. Oba moduły sa na razie zasilane z tego samego źródła. Problem polega na tym,...
Będę pisał w Bascomie, więc jakoś dam radę. Już wiem jak zmusić z poziomu terminala skaner żeby wysłał to co jest na wyświetlaczu w momencie gdy połączenie już jest zainicjowane przez zewnętrzny program, jednak nie wiem co wysłać by zainicjować połączenie Skaner <-> PC (terminal) prosto z klawiatury PC.
Witaj, powiem tak, niewiele nauczysz się zlecając komuś pracę. Jeżeli urządzenie ma służyć do nauki to może spróbowałbyś je sam wykonać. Ja polecałbym Ci zacząć od prostych rzeczy, jak np wykonanie płytki(jakiś starter kit na avr'ce) lub coś prostszego znalezionego w sieci. Potem zacząć pisać proste programiki jak np migająca dioda, obsługa przycisku,...
Bardzo ciekawa konstrukcja, interesuje mnie, ta klawiatura, jak ona działa ? I jeszcze coś, ile zajmuje wsad do procesora, i w jakim języku pisany był soft. Ja dopiero się zabieram za obsługę wyświetlacza od 3310, i widziałem biblioteki w bascomie, które zajmowały 6-10kB w zależności od funkcji i tablic znaków, dlatego myślałem, że nie wcisnę tego do...
Wielkie dzięki!. przeoczyłem odświeżanie. troszkę powalczyłem w nocy z pisaniem kodu i wyszedł mi taki oto niedziałający zegarek: Dodano po 15 Poprawiłem program w zakresie powrotu z podprogramu. Miałem źle przypisane piny klawiatury w podprogramach. Nadal mam duchy, a naciskanie klawiszy powoduje okresowe przygasanie wyświetlacza, co rozumiem, bo mam...
Jestem kompletnie zielony w dziedzinie AVR - no może jeśli nie liczyć kilku artykułów o programowanie w Bascomie jakie przeczytałem kiedyś w EP. Chciałbym zbudować coś niezbyt skomplikowanego, a przy okazji użytecznego i zwracającego uwagę znajomych. Do głowy przyszedł mi zamek kodowy blokujący dostęp do pokoju. Założenia są następujące: - Klawiatura...
Zrób sprawdzanie portów do których podpięte są przyciski w pętli głównej, albo w podprogramie obsługi przerwania Timera0 - po wyświetleniu cyferek na wyświetlaczach. Zawsze pozostaje jeszcze Timer2 :D, ale jak zapuścisz przerwania z 3 timerów i do tego jakieś zewnętrzne int to mogą być problemy...
Jakiś czas temu przypiąłem się do postu "atmega - nawijarka warstwowa do cewek" z moją konstrukcją. Jako, że co i rusz ktoś dokopuje się do tematu i pyta o szczegóły - postanowiłem dodać projekt do DIY. -sterowanie AT89C4051, program w (sic!) bascomie, silniki krokowe 2x KH56KM2U014 ze sterownikami na L289/L287 (w elektronice - nic odkrywczego). -zasilacz...
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;...
http://obrazki.elektroda.net/97_12728985... Witam. Przedstawiam projekt Tunera FM z dekoderem RDS. Konstrukcja powstała jako potrzeba zastąpienia wysłużonego sprzętu Diory. Tuner jest pierwszym elementem zestawu jaki zamierzam wykonać, następnym elementem będzie wzmacniacz. Z uwagi na brak czasu projekt powstawał przez około 1,5 roku. Dekoder...
Programuje w Bascomie. Schematu jaknarazie nie posiadam, uklad powstaje "na zywca". Lecz gdy bede projektowal plytke i go stworze, postaram sie tutaj udostnic. (sory za brak polskich znakow, ale w tym momencie siedze pod angielskim windowsem, bez mozliwosci ustawienia polskiej klawiatury)
Dziękuje wszystkim za pomoc. Sterowni działa :) Dałem kilka przeróbek, generator monostabilny 555 na wejście pozmieniałem bramki na CMOS. Wiem że ta konstrukcja jest trochę przekombinowana :) ale to tak dla nauki... Wracając do samego początku postu. Brama miała być na Attiny2313. Przerzucam się z tym prockiem z sterowania bramą na zamek szyfrowy do...
Pomysł i projekt tego oto prostego zestawu z procesorem 8051 powstał podczas fascynujących zajęć na uczelni. Podczas ćwiczeń na legendarnym zestawie DSM-51 nie nadążałem za tym asemblerem. W tamtych czasach zajmowałem się jedynie AVRami. Jako, że nauka lepiej mi szła w domowym zaciszu zacząłem szukać jakiegoś fajnego i łatwo programowalnego mikrokontrolera...
Witam Mam problemik, po krótce opis: na timerze0 zrealizowan aobsługa wyświetlacza (5x 7segmentów), odczyt klawiatury i zliczanie czasu. W programie gółwnym co jakiś czas muszę wysłać coś na rs-a (sterowanie falownikiem). wszystko niby działa ale jak coś leci na rs-a to miga wyświetlaczem (potrafi zapalić ten, który jest wygaszony, całkiem nie zatrzymuje...
No może w tym przypadku jakoś sobie poradzę. sei Enable Urxc On Urxc Odb_znaku Do Kod_kl = Getatkbd() 'odczytanie danej z klawiatury If Kod_kl <> 0 Then Gosub Klawiatura Printbin 144; '144 End If Toggle Portb.2 Loop End Klawiatura: If Kod_kl > 0 Then 'jeśli odczytany kod ma wartość większa niż 0, to If Kod_kl > 31 And Kod_kl...
Wyświetlacz LCD, co do rozdzielczości, to na tej stronie [url=http://www.qsl.net/pa3ckr/bascom%20... znalazłem kilka przykładów, z tym ze tam wszystkie mają rozdzielczość 16*2, ja będę raczej czegoś większego potrzebował. Może 40*4? Co do pytania o sterowanie, to nie wiem dokładnie co masz tutaj na myśli - ręcznie,...
To już Ci odpowiadam: Otóż, jeżeli jesteś początkujący ściągnij sobie wersję demo programu Bascom i zaprzęgnij do tego nieśmiertelną AT89S52. Do tego podłącz zwykły wyświetlacz LCD (np. http://www.seguro.pl/cgibin/shop?info=12... A i jeszcze gdzieś w sieci była polska wersja helpa do Bascoma (ale to trza na Googlu).
Moim zdaniem schemat niczego nie wnosi gdyż jest podłączona klawiatura matrycowa do portu d wyświetlacz do portu c a dioda do inu 0 portu b. Ma ona się zapalić kiedy zostanie wciśnięty klawisz w celu zwiększenia wartości zmiennej, która ma odpowiadać za ustalanie cyfr jedności dziesiątek itd. aby wprowadzać liczby kilku cyfrowe z klawiatury. Ok mam...
Witam, Zbliża sie termin wyboru tematu pracy... Zastanawiałem się nad urządzeniem służącym za tester sieci lokalnej. Wstępne założenia: - złącze rj45 - mobilność - klawiatura numeryczna - wyniki przekazywane za pomocą wyświetlacza - opcja testowania kabla (prosty/cross, auto detekcja, wyświetlanie ew. błędów w połączeniach) - opcja "końcówki sieci",...
Wgrałem ten program do mikrokontrolera, ponownie uruchomiłem Terminal Emulatora i dzieje się dokładnie to samo. Na wyświetlaczu podłączonym do mikrokontrolera widać kursor, jednak mimo przyciskania różnych klawiszy na klawiaturze nic nie pokazuje się na wyświetlaczu oraz w oknie Terminal Emulatora. Nie wiem czemu tak jest;/ Dodano po 3 Czy można w ogole...
Witam Zapłacę za wykonanie projektu (Płatność na konto) Komunikacja będzie się odbywać pomiędzy PC (Program w Delphi 7) a AT90s2313 (Program w Bascom)(AVR2313 płyta testowa) za pośrednictwem RS232 (Adapter USB RS232 (przesyła dane o szybkości transmisji 9600 bitów na sekundę. Protokół komunikacyjny jest 8 bitów danych, 1 bit stopu) Komunikacja ma się...
Faktycznie dałem ciała z ta klawiaturą i portem C. Jak na spokojnie popatrzyłem na ustawienia to zobaczyłem że mam nie wyłączony JATAG - dzieki za podpowiedz. Nie mogę jednak zwalczyć odbioru RC5. Układ odbiornika taki jak w nocie aplikacyjnej od TSOP1736 podłączony do M16 - pilot RC5-BP6-PR. Ten sam program (wzorowany na tym z ksiazki Programowanie...
Po usunięciu pętli w podprogramach obsługi klawiszy przygasanie zmniejszyło się o około 90%. Obecnie widzę, że na czas obsługi nacisnięcia wyświetlacz ledwie przygasa. Spróbuję stworzyć obsługę w przerwaniu. Czy mogę w przerwaniu wpakować instrukcję debounce? Wiem, że domyslnie wprowadza 25ms opóźnienia, by wyeliminować drgania styków klawiatury. Wydaje...
Witam. Kondensatorki w pobliżu kwarcu - podpięte pomiędzy masę układu ( w tym miejscu gdzie są kondensatorki 22 pF ) a plusem. W związku z tym jak już wcześniej pisałem układ działał lepiej na wewnętrznym oscylatorze i nie wieszał się przynajmniej 8 na 10 wyłączeń stycznika - to podejrzewam iż przyczyną restartu na zewnętrznym kwarcu były szpilki na...
ten MCP na SPI, to faktycznie jest rozwiązanie dla mnie. co do zastosowania, to narazie muszę zrobić demo z klawiaturą i wyświetlaczem, a do tego kilka uniwersalnych węzłów we/wy, najlepiej od razu z kontrolą obwodu i obciążenia. jeśli pomysł się spodoba i nie wyjdzie zbyt drogo, to może będzie montowany w zabudowach do ciężarówek. narazie wielkie dzięki,...
Siemka!! A ja sprawę skomentuję tak: :) Jak można zauważyć do grona forumowiczów dołączyłem stosunkowo niedawno. Było to związane z moim startem w świecie mikrokontrolerów. Zacząłem od BASCOM AVR i dzięki temu bardzo szybko zakumałem podstawowe rzeczy związane z mikrokontrolerami. Zaledwie po kilku dniach napisałem program, dość duży, obsługujący wyświetlacz,...
Jeśli chodzi o pisanie programów to polecam Bascom AVR (język BASIC) lub AVR Studio (język C i asembler). Działanie stworzonego programu można sprawdzić na mikrokontrolerze, nawet go nie posiadając. Wystarczy symulator VMLAB 3.15, który obsługuje wiele AVR'ów oraz umożliwia podłączanie do nich różnych elementów (np. diod, wyświetlaczy, bramek cyfrowych,...
Mam taki zestaw, dobrze mi służy choć ma kilka uciążliwych wad. EP udostępnia do niego dyskietkę z asemblerem + kilka programów z kursu ale ja używam tego od DSM-51 (przyzwyczajenie). Ładowanie programów z PC'ta w formacie intelhex, brak nadzoru PC'ta. Ma wbudowany prosty monitor wspomagający obsługę wyświetlacza LED i klawiatury, kilka użytecznych...
Dobrze to faktycznie proste, ale sama zasade to rozumiem, ale.... . Programuję w BASCOM-ie i w programie tworze cosik takiego DIM Adr(8) As Byte L = Adr(8) LCD Hex(adr(8)) I teraz mam na tym operowac tak..?. Wiec powinienem operowac na zmiennej L a wynik konwertowac na Hex na wyświetlacz..?. Czy kursor tak samo przesuwa się w zmiennej jak i na LCD......
http://obrazki.elektroda.net/50_12601973... Ten projekt jest jednym z kolejnych które są mało ambitne , wynikłe z potrzeby chwili. Należy zacząć że ten panel ma za zadanie zastąpić uszkodzoną matryce dotykową o bardzo nietypowym rozkładzie i wymiarze. Zastępowany element miał 25cm długości i 8 cm szerokości w podziale 12 na 2. Takie matryce...
http://obrazki.elektroda.pl/1899461000_1... Ostatnio zaprojektowałem na potrzeby dyskoteki switch DMX. Wykonałem 8 sztuk, jak na razie pracują bez zarzutu. Nie publikuję płytki, bo wymaga dopracowania, a nad publikacją wsadów i źródła się zastanowię. Co do PCB, to i tak zaraz dostaną mi się pewnie słuszne baty za zbyt małe odstępy części...
Coś mieszasz. Jaką masz klawiaturę ? Zakładam że numeryczną. Przecież jak masz jakieś hasło to czytasz kod klawisza i zapisujesz sobie do jakiejś zmiennej. Może to być zmienna tekstowa. Po odczytaniu 4 znaków i potwierdzeniu jakimś klawiszem sprawdzasz czy te wpisane 4 znaki to hasło. Nie da się czytać z ekranu bo wyświetlacz LCD taki zgodny z HD44780...
Przypomniałeo mi sie coś jeszcze z tego jak kiedyś sie bawiłem kitem 2250. Tam masz wbudowany bios który obsługuje podłaczony sprzęt. Na poczatku jak właczysz to przecież pokazuje sie demko i nawet test klawiatury i wyświetlaczy jest. Bios tamten używa rejestrów i pamięci do swoich emulacji/operacji. Do tego na dyskietce do zestawu był program który...
jezeli jestes poczatkujacy to kup sobie ksiazke programowanie mikroprocesorow avr w bascom, na poczatek pozwoli ci to szybko cos zrobic, jezeli zaczniesz ambitnie np od asemblera to mozewz szybko sie zniechecic, w ksiazce tej jest schemat zestawu do testowania swoich programikow, zestaw nie musi byc tak roznudowany, na poczatek proponyje kupic plytke...
czyli np. tak [syntax=basic4gl]do if flaga = 1 then '1. pozycja 1wreset 'reset 1wwrite &H55 1wwrite &HCC 1wwrite &H44 'dokonaj konwersji flaga = 0 end if if flaga = 2 then '2. pozycja 1wreset 'reset 1wwrite &H55 1wwrite &HCC 1wwrite &HBE Temperatura(1) = 1wread(9) 'odczytaj 9 pierwszych bajtów flaga = 0 end if if flaga = 3 then If temperatura(9) = Crc8(temperatura(1)...
Jeszcze pytanie, co to jest ta histereza i jak ją zastosować? To jest dopuszczalny spadek temperatury, który jest akceptowalny przed ponownym włączeniem termostatu. Przykładowo termostat jest ustawiony na 40 stopni, a histereza na 2 stopnie. Gdy temperatura osiągnie 40 stopni grzałka przestanie grzać. A zacznie grzać dopiero gdy spadnie poniżej (40°-2°)...
Może odpowiem inaczej. A do czego zmierzam? Masz bardzo ambitny plan budowy ciekawego urządzenia. Wybrałeś do realizacji tego projektu architekturę AVR i język programowania BASCOM. I teraz jak się ma jedno do drugiego. Zapewne po przeczytaniu kilku artykułów, projektów, kursów i zabawie w programowanie w BASCOM wciągnąłeś się i zafascynowałeś tym językiem,...
Cwila chwila. coś chyba zmierza w złą stronę. Albo autor nie wie dokładnie o co i jak zapytać albo odpowiadający nie bardzo rozumieją pytanie. Generalnie ten kit 2550 jest zbudowany jak każdy normalny system z zewnętrzną pamiecią programu i danych. Pamięć RAM jest tylko w dolnej połówce. Górna obsługuje wszystkie urządzenia zamontowane na płytce tego...
http://obrazki.elektroda.net/45_12649697... Witam Przedstawiam konstrukcję sterownika pompy do pieca CO. Konstrukcja powstała w listopadzie zeszłego roku. Ale po kolei... NA POCZĄTKU BYŁO LATO Projekt powstał na prośbę znajomego posiadającego dom z piecem c.o. Zaczęło się od prośby: „Wiesz, idzie zima a ja potrzebuję czegoś do sterowania...
NIGDY nie robi się multipleksowania na tym samym Timerze, który jest wykorzystany do odmierzania czasu. Zbawco mój :) tergo nikt wcześniej mi nie napisał. Nie wyłącza się Timera w pętli głównej. No wyłącza się bo inaczej w takim rozwiązaniu jak moje ekran migocze ;) choć chciałbym w końcu tego nie robić i zrozumieć o co kaman. Po co Goto w pętli głównej...
Problem jest z pinem C.0 a nie z portem D. Cały port D jest przeznaczony do obsługi klawiatury instrukcjami Config Kbd i Getkbd Schemat jest przykładowy, ukazujący połączenia elektryczne. Podłączenie konkretnych przekaźników opisane jest w kodzie. Z innymi przekaźnikami nie ma problemów. (Poprawiłem już schemat). Zastanawiam się, czy instrukcje Bascoma...
Witajcie bracia i siostry ! Od pewnego czasu zafascynowałem się mikrokontrolerami, obkupiłem się w literaturę i podzespoły. Przeczytałem całą księgę Marcina Wiązani "Programowanie mikrokontrolerów w języku BASCOM", zbudowałem prawie wszystkie przykładowe konstrukcje z tej książki ;-) Czas najwyższy na budowę czegoś praktycznego, bo żona patrzy na mnie...
Witam. Cały projekt jest już w fazie końcowej. Wszystko działa i jest aktualnie mierzone. Dostałem jednak nowe zadanie, które muszę wykonać w krótkim czasie. Otóż miałem robić pomiar temperatury na LM35 przy użyciu woltomierza - prosta sprawa. Wszystko by było ok gdyby koncepcja się nie zmieniła z dnia na dzień - teraz mam wykonać pomiar przy użyciu...
Ok pomijając programator. Program działa prawidłowo bez instrukcji lookup. Ale składnia jest prawidłowa - wartości do przepisania też. Jeżeli istnieją wątpliwości do instrukcji 'lookup', to dla testu podmień ją kolejnymi wpisami: PORTB = 192 waitms 500 PORTB = 249 waitms 500 '......... i tak dalej '.......... PORTB = 144 ' az do wyczerpania całej tabeli...
klawiatura bascom wyświetlacz bascom klawiatura matrycowy bascom
niepewność pomiarowa górnoprzepustowy filtr triak gorenje
Dławienie się nowego skutera 50cc 4T z elektronicznym gaźnikiem Czerwona lampka zasilania - przyczyny i rozwiązania