Witam, miałem na zaliczenie zrobić jakiś projekt z wykorzystaniem mikrokontrolera AVR, jako ze miałem tak mało czasu jak doświadczenia to zrobiłem działający projekt ze strony '************* Konfiguracja uC ***************** '********************... =...
Witam, na początek dodam że dopiero zaczynam z Bascom'em. Mam problem w przepisaniu programu z ATTINY2313 na ATMEGA8. Oryginalną wersję zamieszczam poniżej: '************* Konfiguracja uC ***************** '********************... = "attiny2313.dat" $crystal...
Witam. Dopiero się uczę bascoma i mam taki mały problem. napisałem taki mały programik : $regfile = "m16def.dat".dat " $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2 Wait 10 Config Pinc.0...
Oto kod programu: '************* Konfiguracja uC ***************** '********************... = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B00000000 : Portd = &B11111111 Config...
Witam, Chciałbym się z Wami podzielić moim sposobem na wyświetlanie informacji warstwami na wyświetlaczu LCD. Na poniższym filmiku przedstawiam o co chodzi dla tych co nie wiedzą. Na filmie widać trzy animacje wzajemnie nachodzące na siebie. Kreski mają najniższy priorytet i są...
I znowu mam dziwy problem z moim led cube. Sprawa ma się tak że odczytuje plik txt z karty i jeden plik śmiga aż miło a drugi już nie :( Program działa tak: 1 otwieram plik .txt 2 pobieram z tego pliku pierwszą linijkę w której mam zapisane krotność powtarzania jednej klatki animacji. 3...
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...
Czyli to zatrzymywanie się animacji na około 0.5 sekundy może być spowodowane pętlą programu głównego? .Podam cały program ,może da się jakoś to ominąć.Dodam że dopiero się uczę. [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 Config Portc.0 = Output Config...
Witam Mam problem z instrukcją if ... Napisałem program, który na wyświetlaczu wyświetla kilka animacji. Chciałbym za pomocą przycisków zmieniać kolejność wyświetlania i mam problem Podaję kod [syntax=basic4gl]$regfile = "m328pdef.dat" $crystal = 1000000 Config Portd.6 = Output Portd.6...
Witajcie. Jakiś rok temu zrobiłem led cub'a 8x8x8 który odczytywał animacje bezpośrednio z karty SD. Tradycyjnie atmega32 no i BASCOM :P Kostkę podarowałem dziewczynie na urodziny. Chcę teraz pójść o krok dalej. Myślę nad budową kolejnej kostki ale RGB. Poprzednia kostka czytała sobie...
Kilka pytań: - czy pętla główna programu często się powtarza (odświeżanie LCD, odpytywanie klawisza), - czy chcesz coś pisać na wyświetlaczu podczas animacji (wspólny bufor zawartości LCD), - czy klawisz ma tą animację tylko uruchamiać, czy również zatrzymywać Napisz o szczegółach,...
I tu zaczynają sięschody - a) czy musze mieć bibliotekę dla tego wyświetlacza do bascom'a, b) Czy wystartuje to na 89C4051 (statyczne napisy i prymitywne logo - żadnych "animacji"), c) która wersja bascom'a obsługuje wyswietlacze graficzne (ja mam 2.0.1.0). Błagam o jakieś przykłady - konkretne...
Czy istnieje jakiś darmowy program do przeprowadzania symulacji programu napisanego w Bascom-ie? Np. wybieram jakie funkcje ma robot, gdzie i jakie posiada czujniki, ustawiam jakie ma być podłoże, wczytuje do programu plik i program tworzy symulację(prostą animacje). :D Widziałem coś...
Cześć. Tak oczywiście tylko zajmuje to trochę czasu i nie do końca się sprawdza. Takie oto pytanie dla przykładu: Co zrobić jeżeli procedurę wywołujemy z procedury np. w wielostopniowym menu, które jest też procedurą. Mamy ograniczyć użytkownikowi ilość wywołań, trochę nie ładnie....
skynet_2 , a jak to zaimplementować w BASCOM? Poza tym wydaje mi się, że będzie trochę zbyt powolne jak dla AVR'ów. Teraz planuję wykonanie na bazie procedury Polygon z mojej biblioteki generator czcionek wektorowych (dana litera zapisana jako współrzędne wierzchołków), bo obracanie takich...
Eh R-MIK, R-MIK. Poczytałbyś w Helpie do czego służą makra to byś w ogóle głosu nie zabierał. Makro działa jak coś wstawione INLINE i ma za zadanie wyręczyć Cię od pisania w kółko tego samego. Przy wyświetlaczach, jeśli chce się osiągnąć jakąś wydajność to wypada czasem coś...
Tego jest dużo więcej. Zerknij tu -> [url=]Link Np. tańszy i łatwiej dostępny będzie OLED. Chodzą w Bascom po I2C lub SPI. Ten z mojego starego filmiku ma 128x64. Śmiga animacje po I2C. Telefon wtedy miałem kiepski :P Od tego czasu jest nowsza biblioteka z odwracaniem do góry nogami gdyby...
Symulator w pakiecie Bascom ma takie cudo.
cze!! Bierzesz pod uwagę że przy lepszych bajerach później będzie potrzeba większej ilości pamięci, większa moc obliczeniowa przy jakich kolwiek animacjach. Więc może sprubujesz zrobić sterowanie na jakimś AVR np. ATmega 128??Zastanów sie lepiej wcześniej. Pozdrawiam!! Dodano po...
Miło z Twojej strony :] Dodano po 1 Co może być przyczyną wolnego działania programu? Testuję teraz programy do obsługi ds18b20 i przy ostatnim wgraniu programu inicjacja lcd trwa dłużej niż normalnie oraz program wykonuje się znacznie wolniej . Jest w nim animacja przesuwającego...
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...
Mruga bo zrobiłeś totalny groch z kapustą w tym kodzie. Dobre - bo takiego pomysłu to jeszcze nie widziałem - żeby procedura obsługi przerwania była jednocześnie ciałem jakiegoś podporogramu z którego na dodatek wywoływane są inne podprogramy a jak do tego dodać jeszcze polecenia Waitms...
... z resztą jest o wiele szybszy niż lcd więc to chyba nie kwestia zbyt szybkiego wysyłania. . Nie jestem pewien czy to będzie to - ale z tym zdaniem, że jest o wiele szybszy to bym się nie zgodził tak do końca bo wprawdzie minimalny czas (E)nable Pulse Width 450ns jest podobny jak w...
Ja niestety wyświetlam i tekst i grafikę i szczerze mówiąc dzięki Wam przyśpieszyłem na tyle że mogę wyświetlać już proste animacje ( pompy,wentylatory itp.) Nie jest to może rewelacja ale zawsze mogę do lepszych animacji użyć bgf-ów. Mam w procku do dyspozycji przecież jeszcze prawie...
Witam, wczoraj zacząłem nową dla mnie dziedzinę - programowy PWM. Poczytałem o tej idei itp itp. Wiem jak działa, nawet napisałem sam program, który też działa :) Przerwanie: ' co 16 us Incr Licznik If Licznik > 100 Then Licznik = 0 Set...
Co do wyłączenie światła po 30 sek. Dodaj dodatkową zmienną bit która będzie ustawiana np: na 1 po wyłączenia światła przez timer po 30 sekundach a dzięki niej nie będzie ponownie włączane światło przez wciąż otwarte drzwi (stan niski na wejściu uC). Dopiero zamkniecie drzwi ( stan...
Witam Mam działający program w M8 który zajmuje 97 procent pamięci. Chciał bym by Uc skoczył do karty pamięci i wykonywał program który zajmuje np 18Kb(jakaś animacja-wygaszacz). Po pojawieniu się przerwania musi wrócić do wykonywania programu ze swojej pamięci. Krótko mówiąc: Uruchomiony,...
Moim zdaniem nie da rady. Ktoś już na forum podłączał atmegę do wyświetlacza kolorowego LCD (od jakiegoś siemensa) i generalnie wyświetlenie sensownej animacji chyba się w końcu nie udało. A taki ekranik od komórki ma jakieś półtora cala. Nawet jakbyś podłączył ten TFT do atmegi,...
Powiem a raczej odpisze ci tak : Oscyloskop hmmm bascom do jeszyk wysokiego poziomu wiec prost osie pisze programy ale pamiętaj ze jeśli chodzi o czas to asm lub C W Bascomie prosto się pisze program to fakt a to dla tego ze bardzo dużo rozkazów jest zaimplementowanych jedne lepiej jedne gorzej...
Witam, posiadam taki wyświetlacz LCD: Chciałbym sobie narysować obrazek: Da się w ogóle na takim wyświetlaczu odpalić rysunek? Możesz zdefiniowac 8 własnych dowolnych znaków (rodzaj mozajki). Jeżeli potrafisz coś 'sklecić' z tych znaków i wyświetlic to w dwóch liniach...
Mały sukces na błędne wyświetlanie obrazu pomogła wymiana wyświetlacza. wyświetlacz od 3310 wyświetla prawidłowo tylko ma trochę mały kontrast i nie wiem od czego to zależy bo wcześniejszy lcd(3410) miał odpowiedni. Teraz kolejna faza zabawy stworzenie termometru na ds18b20. I obsługa...
Witam ! Postanowiłem po długim czasie założyć nowy DIY. Robię to pierwszy raz i chciałbym pochwalić się moja konstrukcją która powstała 4 miesiące temu... Mianowicie jest to projekt dość znany z internetu i postanowiłem zbudować sobie takie "coś" dla sprawdzenia własnych umiejętności....
Witam prosiłbym o skompilowanie programu ponieważ od pewnego czasu po zmianie systemu na windows 7 , każdy program który chce skompilować pokazuje mi błędy. Jaka może być tego przyczyna?? oto program do kompilacji [syntax=basic4gl]************* Konfiguracja uC ***************** '********************...
BlueDraco - gołym okiem widać że ten projekt spokojnie zadziała na AVR. A jeśli AVR nie daje rady to wkładasz drugiego. Szybciej i wygodniej niż siedzieć 6 lat nad nauką nowego procesora. elektronic - na czas odczytu z SD robisz disable interrupts, no więc nic dziwnego że wyświetlanie...
Witam serdecznie jako że jestem zielony w temacie programowania Mikro kontrolerów prosze was o pomoc w przerobieniu programu lub jakichś podpowiedziach jak sie za to zabrac. Chciał bym by lampka świeciła w płynnie zmieniających się, losowo ustalonych kolorach od razu po włączeniu zasilania. wiem...
W sumie już rozumiem :D A jakich tranzystorów kolega użył? Jedna rzecz mnie zastanawia, czy powodem tego zachowania które opisałem, nie jest to, że przemiatam wyświetlacze w poziomie. Kolega z kolei w pionie więc inaczej. Ale nie będzie mi łatwo sprawdzić czy zadziała przy przemiataniu...
Zrobiłem komuś coś takiego: Na wyświetlaczu 2x16 regulacja tonów, głośności, fader, balance, wybór źródła i loudness . Do tego w tym samym procesorze Atmega328 analizator widma i dwa różne wskaźniki wysterowania i taka animacja przy starcie :D Można to zobaczyć jeszcze w fazie budowy...
Obrazek BGF jest skompresowany - nie ma dużo danych do czytania dla monochromatycznych LCD... I właśnie to jest ból !!! O wiele szybciej wyświetli jakąkolwiek grafikę, gdy w pamięci EEPROM lub Flash będzie miał ją zapisaną jako binarną. To prawda, że zajmie więcej miejsca, ale...
Możesz napisać ile zajmuje pamięci ta animacja ?
Tak! to nie wina wyświetlacza, a tego jak Bascom wysyła dane. Tak naprawdę to ten wyświetlacz pomimo tego, że jest 128X64 to on jest 2 x po 64X64 na jednym szkiełku ;) By było jak nalezy, musisz zamienić miejscami linie Chip select. To znaczy CS1 zamienić z CS2 i będzie jak chcesz. PS. Mamy...
Rysunek pierwszy: F - Nie używasz FrameSpace - bo w programie nie ma żaden instrukcji, która by z niej korzystała. S - SoftStack też nie jest używany bo żadnych SUB ani FUNCTION nie masz. H - HWStack jest używany i maksymalnie rozrósł się do 12 bajtów, bo masz parę GOSUB i wewnętrzny...
Witam. Od dłuższego czasu zastanawialiśmy się z kolegą mlassota nad zaprezentowaniem naszych LedCube’ów na forum, aż w końcu zdecydowaliśmy się. Niestety na forum jest niewiele takich projektów, a my chcieliśmy mieć kostkę 4x4x4, w której matryca byłaby bezpośrednio...
W załączniku filmy z animacjami które popełniłem naście lat temu podczas NAUKI programowania w .... bascomie... Procesor Atmega8 albo 32. Nie pamiętam dokładnie. Jakie jest obciążenie CPU? Bardzie 10% czy bardziej 100%? Zrób zmianę tła jak zrobiłem to na filmie Uda się zrobić...
Witam Jako że od długiego czasu czytam to forum i korzystam z informacji na nim zawartych postanowiłem dodać też coś od siebie. Oto jedna z moich wielu konstrukcji (mam w planie zamieścić ich tutaj nieco więcej). Z przyjemnością prezentuję animowana tablice reklamową LED. Postaram...
Witam wszystkich serdecznie ! Z racji tego, że zbliżają się święta postanowiłem podzielić się z wami projektem elektronicznego drzewka szczęścia. Urządzenie powstało prawie rok temu i było prezentem urodzinowym dla mojej dziewczyny którą serdecznie pozdrawiam !!! :D Założenia...
Witam. Chciałbym przedstawić sopelki na balkon na diodach WS2812b. Już w tamtym roku miałem zamiar je zrobić ale nie wyszło jedynie część materiałów kupiłem. W tym roku dokupiłem całość i się udało wiszą i świecą na balkonie. Potrzebne materiały: -przeźroczysty wąż fi 10...
a ja myślę że można by to zrobić na prostym AT90S2313 (programator do tego to kilka złotych, program można napisać w bascomie - wersja demo do 2kb czyli tyle ile ma nasz procesorek). Procek ma dwa porty jeden 8 bitów drugi 7 bitów 8x7=56 diodek max (przy najprostrzym sterowaniu, czyli siatka...
Witam. Chce nauczyć się mikrokontrolerów. Umiem coś robić na PICach czy AVRach. Ale to coś w rodzaju zapalania diod, obsługi taimerów itp., same podstawy. Chce nauczyć się AVRów (PICe czy ARMy raczej odpadają), a że jestem ambitny ;), obrazu rzucam się na głęboką wodę :) Postawiłem...
Triangle Deluxe - Zaawansowany system oświetlenia Przedstawiam mój kolejny bardzo długo zresztą wyczekiwany projekt. Jest to jak dotąd największe z moich przedsięwzięć wykonane zupełnie samodzielnie od początku do końca. Jest też najdroższe gdyż z grubsza licząc kosztowało...
W obliczu tego że przez dłuższy czas posiadałem kilka niepotrzebnych mikrokontroklerów Attiny2313 i dwa duże wyświetlacze LED postanowiłem je w jakiś twórczy sposób wykorzystać. W ten sposób wpadł mi do głowy pomysł na zbudowanie urządzenia przeznaczonego do przeprowadzania...
Wszystko fajnie tylko po co taki wyświetlacz? U mnie, w oryginalnym sterowniku jest tylko 2 wyświetlacze 7 segmentowe + 3 diody i to w zupełności wystarcza i tnie koszty o połowę. Ponad to w kotłowni strasznie się kurzy i tu kolejny + dla 7 seg.- jest bardzo czytelny i praktycznie niezniszczalny. ...
Witam Forumowiczów, może po 15 miesiącach znajdę tutaj odpowiedź. Konfiguracja mojej maszyny to: -ABIT AI7 -ATI Radeon 9200 -Pentium 2,8E -RAM 512 -HDD SATA 160 Wszelkie poniżej opisane problemy występują od ok. piętnastu miesięcy, czyli od dnia pierwszego uruchomienia komputera,...
Ja bym proponował zrobić to na malutlim atmelku (jakimś ośmio nóżkowym). Ma on wtedy 3 wyjścia na diody (RGB) i wejście portu RS232. Żeby to zmontować to trzeba kilka tranzystorków, mała kosteczka i troche elementów pasywnych. Do tego programik w BASCOM'ie (bardzo prosty do nauczenia...
Witam! Tak od jakiegoś czasu oglądam ten dział i postanowiłem opublikować swój projekcik.. W sumie jest stary (z przed 2ch laty), więc proszę aż tak bardzo się nie czepiać – są to moje początki z dziedziny uC Nie wnosi sobą nic nowego - jest to taki bajerek, ale chciałem się...
W moim przypadku: - zegarek nie pokazuje się od razu tylko po którymś włączeniu napięcia :( - animacja nie jest stabilna rusza się na prawo i lewo. Nawet w ciemnym pokoju i przy ograniczonej widoczności diody i fototranzystora :( - diody połączone równolegle palą się cały czas :( Info...
cały obrazek 2-3fps bascom niestety szybkością nie grzeszy, ale mając dobry pomysł efekty pracy naprawdę zaskakują. np. - scrollowany napis - 6 scrolliongow - termometr na bitmapach - prosta animacja - prosta animacja
Witam, Podstawowym celem tego projektu było - co tu dużo ukrywać - lenistwo. Prawie każdy odwiedziający to forum wie co to wytrawiarka, do czego służy i jak się ją używa. Było nawet tutaj prezentowanych kilka projektów, które po części, nieco automatyzowały ten proces. Nosiłem...
Witam, jakieś 2 miesiące temu wykonałem zegarek autora l ukasb9 z stronki . (brawa dla autora i pozdrawiam! :) )Zastosowano w nim trafo bezrdzeniowe, co uprościło przekazywanie prądu. Program napisany przez autora(wkrótce ma być mała modyfikacja tego programu). Przymierzałem się sam...
Witam, Chciałbym przedstawić wprawdzie jeszcze prototyp ale już praktycznie prawie w pełni działający, pewnego układu. Jak widać jest to zwarty moduł, 40pinów - 20 po każdej stronie w odstępach jak dwukrotna szerokość układu w obudowie DIL40. Nazwałem go " uVGA skrót od...
Witam! Przedstawiam wam modding obudowy który dokonałem samodzielnie. Kumpel miał zamiar wyrzucić obudowę z kompa więc powiedziałem mu żeby mi ją dał. Oto obudowa przed moddingiem. Postanowiłem, że pomaluję ją na czarno-biało dodam wyświetlacz LCD 4x20 znaków...
Witam Przedstawiam lampkę RGB wykonaną przeze mnie jako prezent świąteczny. Założenia były aby wykonać coś pasującego do atmosfery świątecznej, zrobione z tego co miałem pod ręką. Sterownik oparty na procesorze Attiny 2313, program ściągnięty dawno temu z internetu, zmodyfikowany...
Witam wszystkich Ostatnio byłem trochę zajęty ale teraz przedstawiam jedną z moich najnowszych konstrukcji Sterownik podświetlania sufitu to kolejny projekt, który może zostać wykorzystany jako element architektury światła w domu. Ponieważ w obecnych czasach bardzo ważny jest...
Hej. Albo jestem głupi albo nie wiem. Robię tablicę reklamową led a w zasadzie już ją kończę/skończyłem i został mi jeden mankament. Otóż tablica odczytuje animacje (kolejne klatki) na bieżąco z karty sd. Wszytko było by wporzo gdyby nie wolne spi, a śmiem twierdzić że jest wolne...
Ten wyświetlacz pasuje tylko do obudowy.. aleś wybrał :D Haha - kurcze no nie było innego - chyba, że coś polecisz. Warunki są dwa: - wymiary okna wyświetlacza 40x29 (+/- 2mm) - gotowe biblioteki w Bascom Niedawno sie bawiłem takim OLED`em na I2c - tylko 4 kable i śmiga nawet animacja...