Jak w bascomie dokonać zmiany konfiguracji końcówek portu z wejść na wyjścia (lub odwotnie) w trakcie wykonywania się programu. Tak samo jak w początkowej konfiguracji ; - w wymaganym miejscu programu: config PORTx.y = output albo bezpośrednio edytuj rejestr: DDRx = &b???????? e marcus
Żeby układ sam się resetował przy włączeniu zasilania , to opornik dajesz do plusa i kondensator z pinu reset do masy.
marco47 - przepraszam, nie zauważyłem. marek19951 - proste if-then nie załatwi problemu. Jeżeli masz zapał, a widzę , że masz, zacznij od procedury obsługi klawiatury , która nie powoduje opóźnień poprzez martwe pętle ( czyli m.in wait, debounce, bitwait itp). Ja to zrobiłem na przerwaniu programowym z timer1, które odliczało mi okresy 10 ms w połączeniu...
Zobacz to: http://www.elektroda.pl/rtvforum/topic18...
To znaczy że muszę wyzerować wszystkie zmienne do odtwarzania i wtedy będą zapełniane nowymi danymi nowej piosenki? A najgorsze jest to, że ten program działał właśnie w takiej postaci bezproblemowo bez dotyku a jedynie sterowany był dwoma przyciskami :)
Może być na ATTINY2313 lub ATMEGA8/16. Język najlepiej Bascom.
niezwrociles uwagi na realizowane funkcje i czasy i ze to dziala w DO - LOOP wiec zadne czasy tego nie zmienia
Zacznij od timera - przerwanie z częstotliwścią np. 100 Hz, w nim testowanie przycisków i sterowanie diodami.
i odrazu po wait'cie daj ponowne sprawdzanie przycisku czy jest wcisniety
Napisałem że teoretycznie 1023 Wiem, ale mi chodzi o to że nawet teoretycznie nie może ich być 1023 bo niektóre wartości napięcia nie trafią dokładnie w próbki ADC. Powiedzmy dwa napięcia zostaną odczytane jako 432 a kolejne jako 434 (ze względu na nieliniowość). Czyli masz dwa nierozróżnialne przyciski a potem jedną próbkę 433 która nigdy się nie...
jestem trochę zielony w pisaniu programów, choć już trochę zrobiłem w BASCOMIE, ale za nic nie mogę nic wymyśleć, żeby mikroprocesor regulował mi fazowo triaka ( sterował mocą przyciskami + moc i - moc) może ktoś z bardziej doświadczonych kolegów mi pomoże. Jak na razie to wszędzie spotykam się ze sterowaniem grupowym.
Proszę. Kod masz taki, delikatnie pisząc, rozwlekły :D Trochę poskracałem zmieniane fragmenty. Sprawa jest nieskomplikowana. Kiedy naciskasz przycisk wyboru wyjść to czeka aż puścisz przycisk bo inaczej to od razu by z tej procedury wyszedł. Czeka więc aż puścisz i potem powtórne wciśnięcie spowoduje że zmienna Exit_this dostanie wartość 1 a to jest...
Robiłem tak (attiny13): POTRB.4 podciągnięty 10k rezystorem do GND, od tego kabel do microswitcha, od niego do VCC PORTB.3 - dioda led - VCC (dla testu) program: $regfile "attiny13.dat" $crystal = 4800000 Config Portb.3 = Output Config Portb.4 = Input Led Alias Portb.3 S1 Alias Portb.4 Do Debounce S1 , 0 , Pr1 , Sub Loop End Pr1: Toggle...
Napisz przede wszystkim w czym to ma być napisane C,bascom ?
Po co stosować tu przerwanie? Kardynalny błąd to stosowanie polceceń opóźnień w przerwaniach. W tym programie problem tkwi w: If Przycisk = 0 Then Waitms 100 If Przycisk = 0 Then Incr Sekwencja If Sekwencja = 0 Then Incr Sekwencja If Sekwencja = 4 Then Sekwencja = 1 End If End If End If End If Popraw na: If Przycisk = 0 Then Waitms 100 If Przycisk =...
I=100 to położenie początkowe. Program tak działa. Położenie jest modyfikowane w 60 krokach w podprogramach Prawo i Lewo. Jak rozwiązałeś sterowanie?? Masz jakieś propozycje dotyczące mojego problemu?? I tak muszę zrobić sterowanie pilotem RC5. Na przyciskach robiłem programy próbne.
Kod jest już poprawiony. Ten działa w 100% Na pewno nie będzie działał brak zakończenia dwóch warunków w pętli Do -Loop oraz coś bardzo ciekawego : [syntax=basic4gl]Config Rc5 = Pind.2 If Command = 16 Then Portd.2 = 1 [/syntax] Najpierw deklarujesz jako RC5 a potem zmieniasz na nim stan ? . Coś mi się wydaje że za bardzo nie wiesz jak się do tego zabrać...
1. Wyświetlacz np. 1x16 np taki: http://photos.allegro.pl/photos/oryginal... 2. Mikrokontroler AT89C2051 lub inny 3. Oprogramowanie /poprzez napisanie jego np. w języku BASCOM/, które będzie sterowało wyświetlaczem oraz ew. przyciskami 4. Źródło zasilania ok. 5V 5. Czas/chęci to złożyć
napisz program bez obslugi girdera wlacz przechwytywanie w girderze wykonaj w programie operacje przechwyc ja girderem przypisz jej konkretny klawisz juz proste prawda
Witam ! do dioda1 = 1 If przycisk1 = 1 and prycisk4 = 0 then dioda1 = 1 waitms 2 dioda1 = 0 waitms 20 end if loop itp. to początek resztę spróbuj sam Powodzenia życzę Stefan . GG6293398
chcialem napisac taki programik w bascomie na proc avr 8515. chcialbym przyciskami wybierac róze sekwencje zapalania. i regulowac predkosc, pomocy jak to rozwiazac? (robie to dla wlsnych potrzeb nie komercyjnych) pomocy podzuccie chociaz kawaleczek kody a dalej sobie chyba poradze :) POZDRAWIAM
1. Czy w kodzie do tej karty, aby dodać przyciski to wystarczy podać który pin jest wejściem i co program ma zrobić po wykryciu sygnału czy jeszcze coś trzeba zmienić ? 1. Ustawić piny jako wejścia. 2. Sprawdzać ich stan w głównej pętli 3. Przemyśleć sprawę wyeliminowania drgania styków 4. Zmienić stan portów sterujących. 2. Czy tak mają wyglądać wejścia...
A jak myślisz? Będziesz sterował przyciskiem? Czy przycisk będzie sterowany portem? Pomyśl to nie boli...Że milion projektów używa przycisków to już inna bajka...ale wiem na forum szybciej.
Natomiast mam teraz inny problem. Chcę połączyć dwa programy, z tym że wyskakuje mi błąd którego nie potrafie usunąć. Koncepcja programu: klawisz s1 załącza podprogram pr1 s2 podprogram 2. $regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Portb = &B00000000 Config Portc = Output Portc = &B00000010 Config Portd = Output Portd...
chcialem zrobic sterowanie dioda rgb, 6 przyciskami po 2 przyciski do jednego koloru lub potencjometrem. narazie widze ze potencjometrem bedzie problem ale mam ksiazke do bascomu rozwiazanie z przyciskami to pare linijek kodu. chcialem zrobic go na atmega8 ale jak sie nie myle to jest tylko timer0 i timer1 i to mi nie wystarczy na sterowanie 3 kolorow...
Nie mogę skompilować z taką deklaracją PORTD.0=1, używam KontrollerLab pod Linux-a, i nie trawi takiej deklaracji. Chyba że to jest z BASCOM-a? Ale obsługa przycisków jest podobna, na początku podciągam je programowo do plusa, potem ustawiam jako wejścia i dopiero odczytuję.
Ok 24 wait-ów ćwierć sekundowych = raz na 6 sek jest sprawdzany przycisk... Nie kole w oczy?
Witam, Mam problem z zrealizowaniem za pomocą tylko jednego przycisku funkcji: naciskam - licznik zlicza w górę puszczam - licznik zatrzymuje się naciskam - licznik zlicza w dół puszczam - licznik zatrzymuje się itd... Męczę się nad PWM - regulacją podświetlania LCD, na atmega8, problemu nie widzę ze sterowaniem dwoma przyciskami, ale rozłożyłem się...
Witam Mam tak problem a mianowicie chodzi mi o sterowanie dwoma kanałami za pomocą jednego przycisku Mam taki program [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 Config Portb.0 = Output Config Portb.2 = Output Config Portb.1 = Input P1 Alias Portb.0 P2 Alias Portb.2 S1 Alias Pinb.1 Reset Portb.0 Set Portb.1 Dim G As Byte Do If S1 = 0...
Witam ! Chciałeś zmniejszyć liczbę to podałem: Decr odejmij Decr zmniejsza liczbę o jeden. Silnikami krokowymi nigdy nie sterowałem. Pozdrawiam. Stefan gg6293398
A ja mam do Ciebie takie pytanie Jak zrobiłeś te napisy na panelu i skąd masz takie przyciski ?
Witam Panowie od jakiegoś czasu obserwuję post ponieważ szukam informacji jak sterować zestawem zwyczajnych przekaźników ze stykami zwiernymi wykożystująć przyciski w kierownicy odpowiadające za sterowaniem radia, posiadam w swoim aucie zestaw car pc i mam problem z połączeniem sterowania przyciskami w kierownicy do sterowania głośnością zmianą utworu...
W obecnych czasach najszybciej i najprościej jest zrobic to na jakimś PLC+HMI lub w wersji taniej na mikrokontrolerze. PLC+HMI to jest jakiś wydatek. Tańsze rozwiązanie to zastosować 2 mikrokontrolery + transmisja szeregowa pomiędzy nimi i mamy 3-4 porty 8-bitowe czyli 24-30 linii sygnałowych. Jeżeli boisz się programowania to są stare, ale dobre układy...
Heja! Jeśli może to być w Bascomie, zobacz w dziale "Pomoce - Bascom" i poprzeglądaj materiały z "Bascom College". W którymś z nich był przykład sterowania silnikiem prądu stałego za pomocą przebiegu ze regulowanym wypełnieniem, z małą 51ką. Bez wyświetlaczy, ale może choć trochę to by Ci pomogło... Pozdrawiam,
Dostałem tego WTV od kolegi, pewnie dlatego, że też nie mógł go uruchomić. Trochę powęszyłem i okazało się że jest do tego specjalny programator, ale nieprzydatny kiedy kupisz już moduł. WTV to układ One Time Programming. Podczas programowania wybiera się czy układ ma mieć możliwość sterowania przez port i dane, czy ma być playerem w którym przyciskami...
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...
http://obrazki.elektroda.pl/2109173800_1... http://obrazki.elektroda.pl/1734931900_1... Witam wszystkich serdecznie. :) Jakiś czas temu opublikowałem temat z przeróbką para 36 na para diodowego. Głównym założeniem było udostępnienie wzoru płytki pod diody oraz pierwowzoru sterownika. Tym razem chciałem zaprezentować...
Najpierw formatowałem programem SD Formatter. Pliki konwertowałem programem USB Recorder 1.3 - program konwertuje pliki WAV i MP3 do AD4. Moduł obsługuje też pliki WAV do 16 KHz. Karty microSD nie mają dodatkowych oznaczeń - kupiłem je bez adaptora, jako serwisowe z telefonów komórkowych. Ja tylko z Bascom działam i udało mi się nawet bez użycia Wait....
Napisz w Visual Basicu (lub innym) program z przyciskami, ptaszkami itd. do wyboru diody, zakoduj to w bajcie i wyślij go przez RS232 do µC. W programie µC wstaw instrukcję input w pętli tak aby reagowała na transmisję z PC. Odebraną wartość zapisz w rejestrze portu, do którego podłączysz diody. Jak nie wiesz jak z poziomu Visual Basica dobrać...
Możesz to zrobić na funkcji Wait ale musisz inkrementować jakąś zmienną a w między czasie sprawdzać przyciski .
Witam, mam prośbę o wytłumaczenie mi jak używać płytki uruchomieniowej dla atmega16. [url=http://programatory.com.pl/sklep/in... Nie wiem jak mam używać wyjść mikrokontrolera, do kazdego portu są podwojne wyjścia (2 rzędy gold -pinów) chcialbym podłaczyć do niego diodę tak aby sterować nia...
Przede wszystkim wstawiaj to tak: Od jakiegoś czasu, kod umieszczamy w tagach Poza tym to wypadało by poprawić ten program, by nie używał tak długich WAIT. Sterowanie 2 przyciskami, czasem oczekiwania było by łatwiejsze w realizacji. Oczywiście można to zrobić za pomocą potencjometru, zaleta jest taka, że przy każdym włączeniu zasilania startuje od...
Impulsator nie do końca działa elegancko z powodu kompromisu z przyciskami. Impulsator i przyciski działają jednocześnie i to jest OK w miarę. Jeśli chodzi o obudowę jest i ona model Z20 Jeśli chodzi o przewody dla DS-ów to stosuję bo najlepiej się sprawują " płaski telefoniczny 4 żyłowy " oczywiście podłączone są tylko 3 żyły. Żadne skrętki, zwykłe...
Nie wygłupiaj się i nie rób sterowania do prasy, a zwłaszcza mimośrodowej na atmedze i bascomie. Zrób to jak się należy na jakimś sterowniku plc Nie każdy PLC jest dopuszczony do tego typu pracy np (windy itp).
Dołóż do tego sterowanie dwóch przycisków które zmieniają zmienną czas w górę i w dół i po kłopocie
witam mam problem z przyciskami w bascomie a mianowicie program steruje silnikiem krokowy no ale nie o tym chodzi o to ze program nie reaguje na przyciski oto kawalek programu config portc.1 = input set portc.1 do if portc.1 = 0 then .... i tu instrukcje ..... end if loop przyklad prosty ale nie działa program nie reaguje na zwieranie portc.1 do masy...
Laminatorem do produkcji płytek posługuję się już od lat. Cały czas tym samym, kupionym niegdyś w Tesco modelem z wałkami grzanymi od środka i plastikową przekładnią, która jednak okazała się być bardzo trwała, w przeciwieństwie do obudowy laminatora, która się z czasem mocno powichrowała, dodatkowo sterowanie dorobione kiedyś okazało się być też kiepskim...
Czy ktoś pomoże odpłatnie w napisaniu programu na Atmega8 do zapalania i gaszenia led . Dwa bliźniacze układy powiązane HC-05. Jeden z 3 przyciskami a drugim 3 led. Resztę sobie rozbuduję. Nie ma pojęcia jak zacząć konfigurację. Na pętlach trochę już się bawiłem. Jeśli wiesz jak pomóc proszę o kontakt.
Dat Alias Portd.13 Ena Alias Portd.12 Clk Alias Portd.11 Nie wiedziałem, że Mega8 ma trzynaście końcówek na porcie D :) Wpis = &B1100100111000101 ' prekonfig Wpis = 8750 ' częstotliwość początkowa Po co najpierw zmienna Wpis zawiera liczbę 51653 by zaraz wartość zamienić na 8750 ? Ddrc = &B1111_1111 Portc = &B1111_1111 Jak ty chcesz sterować przyciskami...
Int0 ma najwyższy więc trop z priorytetem nie był dobry. Na próbę ustaw sztywno czas i wywal wszystkie wait. Może na czas oczekiwania w wait nie działają przerwania? I sprawdź czy wyzwala z przycisku.
Witam Abu uruchomić TDA wystarczy poniższy kod. [syntax=vbnet] $regfile = "m16def.dat" $crystal = 16000000 $hwstack = 24 $swstack = 16 $framesize = 16 Config Sda = Portc.1 Config Scl = Portc.0 '***************************************... I2cstart I2cwbyte 136 ' adres TDA I2cwbyte &B01101000 ' BASS I2cstop Waitms 20 I2cstart I2cwbyte...
W stanie niskim na K2 i wysokim na K1 serwo jedzie do jednej pozycji ale w stanie niskim na K2 i K1 jeździ w te i z powrotem. Może inaczej. Sterujemy serwem B.2, wychylenie i prędkość regulowana B.3 i B.4 (ADC) Do sterowania mamy dostępne dwa wejścia B.1 i B.0 Obsługa opiera się na 1 - Jednym przycisku B.0 lub B.1, albo oba na raz (każde naciśnięcie...
Nawet jak dostaje gotowca to nie umie go wykorzystać.
Jeśli chodzi o punkt drugi to zmieniłem i teraz na wyświetlaczu przynajmniej napis nie mruga, ale nadal zero reakcji na przyciski. I jak sterować tym kursorem? I jeśli tam jest zmienna program 1 i program 2 do przechowywania wartości do wyświetlania to jak wybrać program 2 bo teraz mam cały czas program 1, w ogóle nie rozumiem tego programu.
Zegarek chodzi bardzo dobrze na RTC. 3 linijki kodu i zegarek z glowy. Co do tego skakania termometru to chyba jest wina zaokraglania ktore jest tam wstawione. Sam juz nie wiem. A jak z tymi przyciskami ?? Bo bede chcial tam jeszcze date wstawic czyli juz 4 przyciski beda potrzebne. Chyba ze ktos zna sposob na sterowanie za pomoca 2 przyciskow. I jeszcze...
Powyższy kod będzie działał odwrotnie - nie pozwoli załączyć maszyny przez 300ms. W grę wchodzi tylko takie sterowanie i tego się trzymam.
Witam Potrzebuję na jakimś prostym Attiny np 13,25,45 zrobić układ który będzie realizował założenia takie: - dwa przyciski podłączone pod różne porty - dwa oddzielne porty z wyjściem PWM W momencie przyciśnięcia i trzymania przycisku 1 na wyjściu 1 jakiś tam sygnał PWM (jeszcze do ustalenia w drodze prób i błędów) po naciśnięciu przycisku 2 na wyjściu...
Byłby ktoś w stanie mi z tym pomóc? Miałoby to wyglądać tak: * sterowanie wentylatorami czasowo * sterowanie poprzez odczyt temeratury 2 osobne funkcje (działa albo jedno albo drugie). Do tego co mam dołożenie wł/wył czasowego (w zupełności wystarczy najprostsze z możliwych) OK, Popatrz na swój program; sterujesz ustawienia trzema przyciskami, z których...
Witam Szanownych Kolegów! Mam pewien problem. Muszę napisać program na 89Cx051 który będzie sterował silnikiem krokowym z pewna prędkością i ma istntnieć możliwość regulacji obrotów dwoma przyciskami +/- podczas pracy silnika. Z ruszeniem silnika już sobie poradziłem. Tylko mam problem z regulacją obrotów. Dodam, że krok regulacji może być dowolny,...
Masz racje nie string tylko single jako zmienne do zapisu . Głównie mi chodziło aby nie nadpisać zmiennych przez inne i nie trzeba by było określać komórek . Zmienna Z to pozostały płyn w zbiorniku Zbiornik to pojemność 50 000 litrów . jednorazowe tankowanie to 24tony jak łatwo wyliczyć to 17 647 litrów . Dzięki temu mam kontrole ile pozostało w zbiorniku...
A może by tak: Config Portc = Input
Witam - jestem mocno początkujący w temacie ale potrzebuję schemat i wsad do np ATTINY lub ATMEGA8 dla następującego urządzenia. Sterownik sześciu przekaźników działający na zasadzie izostatu zależnego. Sterowanie 2 przyciskami (plus 1 minus 1) oraz z możliwością wyświetlania na dużym wyświetlaczu led (h = ok 40 mm) aktualnie załączonego przekaźnika....
Witam serdecznie Mam problem z emulowaniem klawiatury na ps2. Wykonałem prototyp urządzenia jak na tym schemacie: http://obrazki.elektroda.pl/6080014800_1... Głównym celem tego urządzenia ma być sterowanie wybranymi przyciskami klawiatury z pilota IR (pilot obsługuje RC5). Orłem w bascomie nie jestem ale udało mi się napisać coś takiego:...
Znana wyszukiwarka, 4 link od góry: http://feriar-lab.blogspot.com/2012/12/b...
Dziękuję lechoo za konkrety - w sumie układ detekcji zera mam podobny,tylko oporowanie jest trochę inne. Zmontowałem wszystko tak jak w twoim układzie, ale niestety nie wiem czym sterować ten odb. podczerwieni , a przerobić tego na przyciski (+moc) i (- moc) nie potrafię (poprostu nie znam assemblera ani C). U mnie te przyciski są podłączone do: +moc...
Witam Czytam forum od dawna ale dopiero teraz zdecydowałem się coś napisać :) Zabrałem się za budowę robota do ping-ponga opartego na Atmega128 + silnik DC + 4 silniki krokowe. Chciałbym żeby miał funkcje: - podawanie piłek z regulacją siły podania (silnik DC + PWM), - regulacja kierunku podania (silnik krokowy) - regulacja wysokości podania czyli nachylenia...
Dokładnie tak też to robię ale silnik staje i ponownie rusza.
Jeśli zły dział to proszę przenieść :) Otóż chcę zrealizować sterowanie wzmacniacza ( takie tam DIY ). Zdecydowałem się na BASCOM z tego względu, ze mam w domu dość duzo materiałów na ten temat i język wydaje mi się prosty. Jestem żółtodziobem jeśli chodzi o uC. A więc funkcje wzmacniacza: - obsługa pilota, a w nim takie funkcje: + on/off + głośniej/ciszej...
https://obrazki.elektroda.pl/6123321900_... Dziś prezentuję tu kolejny element mojego zestawu audio. Jest nim stereofoniczny tuner FM, choć w zasadzie jest to tuner z zegarem, zdecydowałem się bowiem na powiększenie funkcjonalności urządzenia, wbudowując w nim także zegar, dzięki czemu jest możliwość wyświetlenia aktualnego czasu zarówno...
Saabotaz , wszystko rozumiem, tylko jak podczas normalnej pracy w pętli głównej (sprawdzanie przycisków sterujących silnikiem) wprowadzić z powrotem mikrokontroler w powerdown za pomocą INT?
Witam chciałem sobie zrobić ładny cyfrowy regulator do wzmacniacza... wybor padl na ds1802 i tu sie robia klocki bo o ile jestem w stanie przegryzc jak to wysterowac przyciskami, to z programem mam juz spore klopoty... o ile dobrze zrozumialem note to na czas wysylania daynch trzeba wystawic na reset 1, i zgodnbie z zegarem wysylac dane... i tutaj moj...
A mnie zastanawia to jak rozwiązałeś sytuację, kiedy podczas obsługi DS-ów naciśniesz jakiś przycisk. Wiadomym jest że obsługa czujnika zajmuje niecałą sekundę. Jeśli trafisz właśnie na tę chwilę, to sterowanie przyciskami staje się uciążliwe, zwłaszcza jeśli program działa w pętli... To nie jest żaden problem, a już na pewno nie wtedy kiedy jest przy...
Witam, Po dłuższej przerwie i długich przemyśleniach na temat nadajników zdecydowałem się zrobić projekt czeski (pira.cz). Ale czegoś do tego nadajnika potrzebuje. Czegoś , co ustabilizuje częstotliwość , by nie pływała. Na tej samej stronie znalazłem schemat samej syntezy na Picu (z jumperami :( ) , na ekranie led(Pic) , i na LCD (at90s2313). Dwa ostatnie...
Witam wszystkich (heh to mój 1 post na forum :D ) Przejżałem forum, użyłem opcji szukaj ale niestety nieznalazłem jak zrobić programowo generator PWM :cry: Mój procek to at 90s2313 i jak wiadomo ma on jeden PWM + porównawczy (czy jakoś tak) co daje już 2, a problem w tym że potrzebne mi są 4 :D W sumie dopiero sie ucze tych mikrokontrolerów a to będzie...
Dla 51 można zrobić np. tak: p1 = 0 'to ten sterowany port p3 = 255 ' to port z przyciskami Do if p3.0 = 0 then gosub zapalanie_od_p1.0_do_p1.7 ' jesli przycisk na p3.0 wcisniety to skacze do etykiety "zapalanie_od_p1.0_do_p1.7" if p3.1 = 0 then gosub zapalanie_odwrotnie if p3.2 = 0 then p1 = 0 'dodatkowy przycisk czyszczący port p1, można to samo robić...
Tak? "8 klawiszy do sterowania częstotliwością, ok, 8 pól po możliwych dziesięc cyfr daje nam zakres 00 000 000 <> 99 999 999. Ładujemy to w zmienną typu "dword" i tą zmienną wyświetlamy na ekranie LCD (po przekształceniu na string i formatowaniu do 8 cyfr). Przyciskami 0-7 dodajemy kolejno do zmiennej dword (od prawej): 7: zmienna = zmienna +...
W miejsce złej linii wstawiłem Przycisk Alias PINB.2 tak miałem zrobić? jeszcze proszę o podpowiedz pod które porty podłączyć przycisk i LED.
Jestem początkującym w mikroprocesorach, więc zwracam się do forumowiczów o małą podpowiedz oraz pomoc jak uruchomić i sterować przetwornikiem D/C MCP4822 za pomocą Atmegi 32 lub Atmega 8 w bascom. Przetwornik już udało mi się zdobyć, więc chciałbym go wykorzystać. Zamierzam stworzyć ;) kalibrator do zwykłych galwanometrów, woltomierzy wskazówkowych...
Witam serdecznie. Mam nadzieję, że ten temat przyda się niejednemu użytkownikowi i pomoże w rozwianiu nie tylko moich wątpliwości. Z racji, że chciałbym się pozytywnie rozwijać co do moich umiejętności wybrałem sobię odważne zadanie stworzenia przydatnego mi urządzenia. Byłby to sterownik oświetlenia na znanym Atmega8. Stworzyłem sobie prosty programator,...
Że tak się zapytam, a gdzie oszczędzanie energii ??? Czy może zrobiłeś przyciski sterujące razem z podawaniem masy na uC ?
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Piny wyświetlacza D0 - D3 pozostaw wolne wtedy sterowanie będzie cztero bitowe.
Witam :D Postanowiłem umieścić na tym forum kolejny spośród wielu ciekawych i mniej ciekawych :D moich projektów typu uP. Jeśli ktoś chce zbudować podobny termostat i szuka gotowca to ten program może mu się przydać ;) Jest nim cyfrowy termostat, który posiada również zegarek i budzik. Do budowy zegarka użyłem popularnego układu RTC PCF8583, który służy...
I sama nazwa miała by taki wpływ na działanie? Aż sprawdzę ale nie jestem do tego przekonany że to wina tego, ale sprawdzę po południu. Aliasy masz dla PINx a to jest rejestr tylko do odczytu. Rejestr sterujący pull up nazywa się PORTx. Zrób set PORTx.
Chciałem zapytać w jaki sposób w Bascomie wykonać podtrzymanie przycisku monostabilnego? Chodzi o to, że kiedy nacisnę przycisk 1 to żeby procesor pamiętał ten stan logiczny do momentu naciśnięcia przycisku 2. Podobnie jak robi się podtrzymanie cewki stycznika przy pomocy styku otwartego (sterowanie impulsowe stycznika) - o takie działanie mi chodzi.
https://obrazki.elektroda.pl/5128171500_... https://obrazki.elektroda.pl/1498445100_... https://obrazki.elektroda.pl/5424905700_... Witam. Przed rozpoczęciem opisywania mojej konstrukcji chciałbym ostrzec: OZON W ZBYT DUŻYM STĘŻENIU JEST SZKODLIWY DLA ZDROWIA I MOŻE ZAGRAŻAĆ ŻYCIU ! Wszelkie próby...
Jeśli wejście sterujące na PD.2 to przycisk, to czy ma podciąganie rezystorem? Programowego nie widzę.
Chciałem spróbować programowania mikrokontrolerów w Bascomie zacząłem od sterownika kolektora słonecznego, bo taką mam potrzebę . Chciałem przedstawić pod ogólną krytykę znawców tematu mikrokontrolerów swoje wypociny. Przedstawiam część kodu do obsługi czterech klawiszy. Są to „Enter”; „Esc”; ”Góra”; ”Dół”....
Witam . Próbuje zrobić układ w którym po włączeniu pojawi się jakiś napis np. "start" po włączeniu przycisku nr 1 powinien pojawic się napis np: "tata" Ale trzymając przycisk nr 1 i naciskając przycisk nr 2 powienien pojawić się napis np "mama" trzeci przycisk tez musi działać pod warunkiem, że przycisk nr 1 jest wciśnięty. Ale w przypadku gdy naciśniemy...
Witam, potrzebuję mocno odchudzić ilość wymaganych przez procesor pinów i zastanawiam się, w jaki sposób do obsługi 5 enkoderów z przyciskami wykorzystać jak najmniej pinów i to samo tyczy się potencjometrów cyfrowych - jesli chodzi o potencjometry (każdy musi mieć niezależne wartości, bo to będzie baardzo rozbudowany wzmacniacz wyposażony m.in w mikser...
Będę Ci niezmiernie wdzięczny. Nie było tam tez np źródeł w Bascom do tego?
Dzięki. A teraz powiedzcie mi co może by grane ? Wczoraj wszystko było ok a dzis wlączam LCd'ka i takie coś: http://img263.imageshack.us/img263/7012/... Dlaczego to się świeci ?? Czy tak się dzieje po uruchomieniu programu sterującego czy po włączeniu LCD do zasilania? Jeśli przy uruchomieniu programu musisz sprawdzić dokładnie połączenia...
Docelowy uklad bedzie sporo robil > 2 czujniki temp, odczyt godziny z pcf8583 i alarmu, wszystko sterowane pilotem(jak bedzie trzeba to na przerwaniu), jak sie uda to komunikacja z pc przez uart, sterowanie 7 przekaznikami, regulacja rgb przez pwm, obsluga przyciskow bez debounce i waitow, obsluga menu ... Jak pisalem wczesniej powyzszy program to tylko...
Toż to BASCOM! '$sim $regfile = "ATtiny2313.dat" $crystal = 20000000 $hwstack = 64 $swstack = 16 $framesize = 32 Enable Interrupts Config Int1 = Falling Enable Int1 'włączenie przerwania On Int1 Imp Config Timer1 = Timer , Prescale = 64 Enable Timer1 'włączenie przerwania On Timer1 Wylacz Stop Timer1 Config Timer0 = Timer , Prescale = 1024...
Możesz zrobić sobie podprogramy i w nich np. umieścić pętle, wg. mnie będzie poprawniej ale to kwestia gustu. Jeśli chodzi o przyciski to lepiej będzie jeśli końcówki uc będziesz zwierał do masy bo wtedy możesz użyć wew. rezystorów podciągających (pull-up).
Atom, dziękuje ci bardzo za pomoc. Dzięki tej asemblerowej wstawce bez problemu mogę obsługiwać teraz INT0 i INT1. Nie mam pomysłu jeszcze jak zrobić obsługę 4 przycisków, ale i z dwoma przyciskami już coś można powalczyć. Na ATMEGA8 zostały mi wolne linie: PORTB.0 PORTB.1 PORTC.0 Aktualnie poniższy kod: Pokazuje na przemian temperaturę i czas. Wybór...
Witam Bardzo bym prosił o podanie przynajmniej szkicu jak za pomoca atmega(bascom) regulowac tyrystorem. Regulacja za pomoca potencjometru, ale na poczatek przynajmniej przyciskami góra/dół. Synchronizacja brana była by z przejścia przez zero, czy może coś łatwiejszego. No i jak to jeszcze z grać z sprzężeniem zwrotnym w przypadku sterowania silnikiem....
Jeśli umiesz obsługiwać peryferia to nie widzę problemu. Porównujesz jakąś zmienną z obecną temperaturą i sterujesz dowolnym pinem. Zmienną może dowolnie ustawiać za pomocą przycisków + -. Pozdrawiam.
Witam wszystkich Przeczytałem kilka postów, szukałem w google, ale i tak nie mogę zrozumieć pewnej sprawy, mam kłopot ze zmiennymi żeby je umieścić w pamięci nieulotnej. Jest to wyświetlacz 3-cyfrowy 7-seg. multiplex, na razie sterowany przyciskami, może później będę chciał dorzucić sterowanie podczerwienią, ale to jeszcze sporo nauki przede mną (:....
Witam Mam pytanie związane z budową obrotomierza do silnika prądu stałego. Czy może ktoś wie jak wykonać takie coś z użyciem mikrokontrolera ATmega? Drugie pytanie dotyczy regulacji prędkości tego silnika za pomocą PWM. W układzie będą dwa wyświetlacze 4 x LED na których będzie można ustawić prędkość z jaką ma obracać się silnik oraz na drugim ile...
sterowanie pilota przyciskami sterowanie dwoma przyciskami sterowanie diody przyciskami
schemat instalacji elektrycznej kingway rezystor cewka zapłonowa czujnik biegu wstecznego
peugeot 308sw radio samochodowe kolory kabli
Mercedes W123 2.8 Gaźnik - Moc Silnika i Specyfikacja Panasonic TX-P65STW60 - Problemy z modułami SC, SS, SU/SD