Ja wiem, ja wiem ! ;-) W Bascom masz gotowe komendy do nadawania i odbioru danych w standardzie np. RC5, więc możesz sobie zbudować zdalne sterowanie w kilka chwil.
Witam Nie masz skonfigurowanych przerwań, TSOP masz podpięty nie pod tą nogę, to na początek...
Witam ! Oto program napisany w Bascom AVR na ATtiny2313. Myślę zę sobie poradzisz ze zmianą na Megę8. Odczytuje on Adres i Rozkaz kodu Rc5 i wyświetla na wyświetlaczu LCD. $regfile = "attiny2313.dat" $crystal = 10000000 Config Lcdpin = Pin , Db7 = Pb.2 , Db6 = Pb.3 , Db5 = Pb.4 , Db4 = Pb.5 , E = Pb.6 , Rs = Pb.7 'Config Lcd = 16 * 1a Config...
Nie. Musisz dać po drodze demodulator na odpowiednią nośną.
U mnie twój program działa bez problemu :D . Może to wina zakłóceń.
Z bascomowym rc5 same problemy gdy pisze się większy kod. A dlaczego uważasz, że z pilotem Samsunga będzie lepiej?
Kolego, czytam to trzeci raz i dalej nie rozumiem o co chodzi. Więc zamiast opierdzielać każdego kto chce pomóc może opisz problem jaśniej. Masz jakiś tester pilotów RC5 (to coś z LCD)? I po jakimś czasie adresy i komendy się zmieniły? Jak tak to winny jest pilot.
Wiec zrobiłem to tak: [syntax=vbnet] Dim Piloty As Byte Dim Old_piloty As Byte Dim Klawisze As Byte Dim Old_klawisze As Byte Dim Licznik_kasuj As Byte Dim Flaga_kasuj As Bit Zeruj_klawisze Alias 250 Zeruj_piloty Alias 0 Klawisze_1 Alias Klawisze.0 Klawisze_2 Alias Klawisze.1 Klawisze_3 Alias Klawisze.2 Klawisze_4 Alias Klawisze.3 Klawisze_5 Alias Klawisze.4...
Poszukaj na stronie Atnel.pl takiego analizatora do pilotów na atmega8 i rz232 do komputera
Zastanów się, ile czasu zajmie użytkownikowi zadanie urządzeniu stu tysięcy zmian stanu wyjść. Pomyśl też nad żywotnością przycisków pilota.
To sobie zmień const Rc_id = 5 na const Rc_id = 0. Ta stała to takie zabezpieczenie aby układ nie reagował na inne piloty.Powinno zadziałać. Program narazie tylko odbiera dane, ale ich nie interpretuje. jak wszystko zadziała to daj znać. Powinno w dolnej lini wyświetlacza wyświetlać numery odebranych przycisków, adres będzie stały. Czasu też narazie...
Witam, mam problem ze znalezieniem błędu w programie. Program ma pracować w 2 trybach: nauki pilota oraz normalnym. W trybie normalnym po przyciśnięciu przycisku pilota (wcześniej nauczonego) powinien zostać załączony/wyłączony przekaźnik. Problem polega na tym, że w trybie normalnym przekaźnik reaguje na każdy przycisk pilota, a nie na ten, który jest...
Na pewno pilot od Dewoo nie działa. Jeśli możesz daj schemat.
Jesteś pewny, że pilota masz RC5 ?
Odpuść sobie BASCOM, jak już coś robiłeś w Bascomie to czas na przesiadkę na C. A jak nie to tym lepiej, nie będziesz miał złych nawyków. A tak poważnie, jak zaczynasz przygodę z mikrokontrolerami, obojętnie w Bascomie czy w C czy ASM, zacznij od najprostszych rzeczy, jak np sterowanie diodą LED, stanu przycisku. Inaczej zajedziesz się od razu i stracisz...
Tutaj znajdziesz gotowe programy chyba nawet skompilowane pliki hex dla ATmega8: http://mikrokontrolery.blogspot.com/2011... A oscyloskop masz, tylko o tym nie wiesz: http://mikrokontrolery.blogspot.com/2011...
Witam. Podepnę się do tematu, interesuje mnie odpowiedz na pytanie w temacie. Czy da się odebrać i nadać sygnał rc5 lub rc6 na jednym uC? Coś na zasadzie czujnika przeszkody tylko na kodzie rc5. Próbowałem na sygnale 36kHz i TSOP ale zakłóca go każdy pilot.
Zegarek oprócz funkcji wyświetlania czasu ma pokazywać temperaturę i mieć możliwość sterowania z pilota (RC5). Normalnie (by default) Bascom używa Timer0 dla RC5. Jeżeli Timer0 masz zajęty do inego celu, więc potrzebujesz skonfigurować Timer2 dla RC5. e marcus
Mógłbyś znaleźć i przesłać schemat ?
Jasne fusebity zmienione jak trzeba.
Witam Zaczynam zabawę z AVR i złożyłem sobie prosty układ na Atmega8. Tzn. 4 LEDY odbiornik IR TSOP1736 etc. Teraz, chcę zaswiecić LEDa poprzez naciśnięcie przycisku na pilocie tylko jest jeden problem, mam pilota lecz nie znam jego kodów. (testowałem układ na pilocie od kolegi, on znał po prostu kody paru przycisków) Wiem że mogłbym wykonać układ z...
Mam mały problem z programem napisanym w bascomie .... ja myślę, że masz duuuży problem, dlaczego? 1. bo po pierwsze w ogóle nie zapoznałeś się ze standardami kodowania IR dla różnych pilotów (choćby dla RC5 i SONY o których wspominasz) 2. po drugie - proponuję najpierw poćwiczyć pisanie w Bascomie prostszych programów aby nabrać trochę doświadczenia...
jeśli przeniose wszystko co jest odpowiedzialne za kierunek prawo: i lewo: do petli do loop to nic sie nie dzieje dalej same 8888 i nie reaguje spróbowalem jeszcze do tej pętli przenieść wszysto z SUB pobr_znaku i multipleks ale też to samo na pilota też nie reaguje
Usunąłem dwie linie: [syntax=basic4gl] I2cstart 'powtórz warunek startu I2cwbyte &HA2 'Adres zapisu [/syntax] ale brak różnicy Ten kod zapisu podają również w samplach Bascoma ( co prawda tam zapis i odczyt jest w pętli FOR .. NEXT). I generalnie się sprawdza. Podobnie jak w przypadku Atmega8 + LED na MAX7219 - tutaj działa jak trzeba. Nawet dla testu...
marchewa101 czy masz jeszcze te scany jak tak to proszę ozman(at)poczta.wp.pl Dzięki!!!
Dzień dobry, piszę w desperacji. Pilot PHILIPSA (wygląda na oryginał, od TV PHILIPS, sam ma napis PHILIPS). Rezonator zewnętrzny 8MHz, fusebity 11111111 External Resonator/Oscillator i CKOPT na 0 a na wyświetlaczu nadal 255 i 127..... Wyświetlacz skonfigurowany jak w książce, działa, więc się go nie czepiam. pin RC5 to PIND.2 Odbiornik to TSOP2236 ale...
Witam, te dane odnośnie twojego pilota są tak na prawdę ze stronki: http://lirc.sourceforge.net/remotes/ dzięki czemu masz super dokładny opis jak zrealizować sobie samemu nadawanie IR w standardzie tego pilota. Podejrzewam, że bascomowy SonySend nie zadziała z twoim radyjkiem ponieważ poza np różnicą w parametrze ptrail pomiędzy twoim opisem a dokumentacją...
Kolego popatrz na ten problem z innej strony. Nie każdy pilot nadaje sygnały w kodzie RC5. Sprawdź najpierw w sieci czy twój pilot nadaje w takim kodzie. Pozdrawiam :)
Kolega Xury ma oczywiście rację. Dziękuje za pomoc. Przy Atmega32 wejście podczerwieni połączone jest z PD6 (ICP1) a nie PD5 (OC1A) a przy Atmega8 powinno być (ICP1) PB0. Program działa na Atmega8 prawidłowo przy wewn. zegarze 8MHz, przy 10MHz nie zawsze łapał kody pilota. Temat zamykam.
A użyłeś szukaj? Na elektrodzie jest cała masa takich projektów. Do Atmega8 wystarczy jakiegoś TSOPa podłączyć, a bascom ma gotowe funkcje obsługujące RC5...
Witam Potrzebuję napisać programik na ATmege8 np. w BasCom-a, który czyta kod z dowolnego pilota podczerwieni, zapamiętuje go do pamięci EEPROM AVR. Pozdrawiam Dowolnego pilota, znaczy że, ze wszystkich pilotów, czy wystarczy np z kodami pilota pracującego w kodzie RC5?
W przerwaniu $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.5 , Db6 = Portb.7 , Db7 = Portb.6 , E = Portd.7 , Rs = Portb.0 Cursor Off Config Int0 = Low Level Config Rc5 = Pind.2 On Int0 Pobr_rc5 Dim Address As Byte Dim Address1 As Byte Dim Command As Byte Dim Command1 As Byte...
jak nauczyć pilot obsługi zegarka?
1. Nie za bardzo ogarniam tablice. 2. Chcę odczytać z eepromu sygnał wysłany przez pilota. To ma być taka imitacja oscyloskopu (bo go nie mam). Gdy zobaczę sygnał z mojego pilota to może będę mógł napisać obsługę rc6 czy coś takiego. Ogólnie ten program co tu wstawiłem miał wyjść prosto i szybko, ale w czymś utknąłem. Dobra, może jednak nie będę potrzebował...
http://obrazki.elektroda.pl/5462459700_1... Witam Chciałbym zaprezentować mój projekt zdalnego sterowania pilotem RTV z funkcją uczenia się kodu przycisku. Układ powstał na potrzebę sterowania oświetleniem diodowym pod półką w pokoju. Układ powstał na bazie procesora ATMEGA8 taktowanego zegarem wewnętrznym 8MHz. Program napisany w BASCOM...
Jest w książce Marcina Wiązani "Programowanie (...) w języku Bascom". Miałem okazję testować, nawet działa ;-)
Witam mam taki mały problemik, zrobiłem sobie dekoder rc5 do pilotów, na Atmega8 w Bascom - ie, wysyła mi on po RS- ie w postaci 2 bajtów to co otrzymał z pilota. Komputer to odbiera, tutaj rusza wtedy programik napisany przeze mnie w delphi, mogę między innymi ściszać podgłaszać, zapauzować film(symulacja wciśnięcia klawisza spacji) i takie tam. Problem...
No właśnie jest ten problem, że wcale nie liczy nawet jak nie naciskam nic pilotem. Co do stworzenia własnej funkcji to ciężko będzie:)
Ok wielkie dzieki. W weekend przerobie sobie ten programik na atmega8. Pozdrawiam i dziekuje za pomoc
Dodam, że nie chciałbym za cały komplet zapłacić więcej niż 200zł. pawel-jwe napisał: . Koszt na pewno poniżej 200zł + trochę własnej pracy. drogo Chodziło mi w kontekście tego że Freem nie chciał wydawać więcej niż te 200zł. Dokładniej licząc to koszt takiej konstrukcji, którą opisałem wcześniej najtańszy pilot RC5 + ATMEGA8 + prosty programik w BASCOM'ie...
zacząłem montaż sterownika i pojawiło się dla mnie utrudnienie - mam pilota z 1 kanałem (firmy GORKE - Pszczyna) jak gdzieś wcześniej przeczytałem, można zmodyfikować program, żeby przycisk pilota pracował naprzemiennie. Czy ktoś zetknął się z tą sprawą
Fajny projekt, może komuś się przyda bądź zainspiruje do stworzenia własnego sterowania. Sam ostatnio potrzebowałem takiego sprzętu do emulacji klawiatury PC, ale u mnie zamiast przycisków jest pilot podczerwieni w standardzie NEC. Można skonfigurować różne przyciski, wgrać program i testować. Potrzebowałem takiego rozwiązania do sterowania systemu...
Ten pomysł z takim wykorzytaniem diod wydaje mi się bardzo mało szczęśliwy - tym bardziej, że nie będziesz miał na procku 0V tylko tyle co na spadku napięcia na diodzie a w tym momencie na wejście portu będzie podawane dla procka niższe napięcie niż jego GND ... Diody to można byłoby próbować zastosować do wybudzania procka ze stanu uśpienia którymś...
Witam. Potrzebuję odczytać kod RC5 z wyprowadzenia INT1 (PD3) Atmega8. Tymczasem w znanym Bardzo ważna uwaga: polecenie GETRC5 jest "fabrycznie" przypisane do wejścia INT0 procesora i NIE MOŻE współpracować z jakimkolwiek innym wejściem, nawet jeżeli jest to wejście przerwania sprzętowego. Dekoder podczerwieni TFMS lub SFH MUSI być dołączony do nóżki...
Hmm może jak używa ich w tych celach do jakich zostały stworzone, to rzeczywiście nie ma problemów. Ja, i nie tylko ja, używałem ich jako czujników obiciowych i przy ciągłym podawaniu na nich sygnału IR 36KHz, potrafiły się zablokować. Nie jest to tylko moje zdanie;) Choć jak mówisz że do pilotów są bezproblemowe to na pewno tak jest:)
Overclocker ---> weź zobie drugi procek, diodę nadawczą podczerwieni i skorzystaj z polecenia sendrc5. Wtedy sprawdzisz sobie czy działa ci prawidłowo odbiornik - ten który teraz próbujesz zrobić na RC5. Jak już będziesz pewien że działa w 100% - a w Bascomie to żaden problem - to wtedy możesz sobie testować całą stertę swoich pilotów z tzw szrotu domowego...
Pewnie że będzie działać na 1MHz.A i mniejszy pobór prądu będzie :) Mi ATmega8 nie chciała RC5 sterowac bez taktowania 8Mhz. Mniejszy pobór prądu? Coś kręcisz. :wink:
Jak w bascomie avr opracować algorytm uczenia się pilota radiowego chodzi mi o takie coś mam atmega8 wyświetlacz LCD zwieram jakieś wyprowadzenie przechodzi do nauki podczas nauki działa jak magnetofon nagrywa sekwencje pilota i wyświetla na wyświetlaczu może ktoś zrobił takie coś chciałbym móc zapamiętać pilota czterokanałowego .Jakieś sugestie ,wskazówki...
Zobacz jak ja to zrobiłem na Mega8 http://obrazki.elektroda.pl/8838731900_1... Program jaki zastosowałem korzysta z przerwania INT0 które po naciśnięciu klawisza wyprowadza procesor ze "śpiączki" , wysyła dane na IR i usypia go ponownie.Dla mnie takie rozwiązanie jest lepsze niż chwilowe zasilanie procesora poprzez diody. Poniżej wklejam...
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.
Ten pierwszy program nie może działać. Coś tu kręcisz. Wgrałem ten program na M8 i później na M88 i nie działa bo: Co to za kwiatek w podprogramie obsługi przerwania? CLS używasz w przerwaniu? Wiem że to jest źle ale bez cls to mi nawet nie działało to na atmega8. Nie powiedziałeś jakiej wersji kompilatora używasz? Bascom 1.11.9.5 Wgraj tego hexa i...
Witam ogarnąłem już dużo na temat programowania w bascom, tylko mam kolejny problem, mianowicie chciałbym zaprogramować obsługę serwa pilotem nadającym w RC5 lecz gdy połączę obsługę rc5 i serwa mam takie błędy i nic nie działa: ........ Pojedynczo programy działają ok. ................. Rc5+ servo (nie działa) Pozdrawiam. Zauważ że zarówno 'Config...
Proponuje to zrobić na płytce uniwersalnej i atmega8 - do programowania wystarczy kilka kabelków i port LPT. Jeżeli to Rc5 to program w bascomie bardzo prosty.
Naukę C polecam - nie będziesz musiał walczyć z Bascomem. Polecam książki http://Atnel.pl w pierwszej masz nawet projekt takiego energooszczednego pilota rc5 na kości attiny2313. Poza tym czemu przerwanie generujesz takimi bramkami? Nie wystarczyłoby 4x 1n4148?
Pamięć 24C daje sięprogramowac bez problemu w ukłądzie, tylko pamiętaj że lutując ustawiasz jej adres {sprawdź w nocie katalogowej nóżki A0, A1 , A2.!} Co do gadania do mikroprocka daj sobie na razie spokój z wysyłaniem znaków . Poszukaj w domu pilota z kodem RC5 najlepiej jakiegoś Philipsa lub LG. I napisz program, który po naciśnięciu wybranego klawisza...
Dołączam się do kolegi wyżej satysfakcjonowało by mnie włącz/wyłącz ale na atmega8. Byłby ktoś w stanie wyjaśnić na jakiej zasadzie przebiega programowanie pilota jak mikrokontroler obiera ten sygnał najlepiej jakiś prosty przykład w bascom. szukałem w google lecz ciężko z tym.
Witam ! Poszukuję czasopisma "Nowy Elektronik" nie pamiętam rocznika ani numeru, pamiętam tylko że był w nim schemat i listing programu napisanego w Bascomie. Układ był przedwzmacniaczem z elektronicznymi potencjometrami sterowanymi po I2C. Całość była sterowana pilotem ( chyba z kodem RC5 ). Układ miał dwa wejścia przełączane. Na płytce był jeśli dobrze...
proponuję zabrać się za to zadanie ale używając języka asembler albo C - wtedy zrobisz to bez najmniejszego problemu - tu trzeba wykonać procedurki o skrajnie dobranych zależnościach czasowych i dlatego myślę - ale może się mylę , że akurat Bascom nie jest do tego akurat najlepszym narzędziem - z drugiej strony sam jestem ciekaw czy komuś w Bascomie...
Petros :arrow: :idea: "w obsłudze zewnętrznego przerwania 1 napisałem kod który 256 razy co 100us sprawdza wejście PD3" ... ja na c też się mało znam jak narazie bo piszę tylko w asm lub bascom ale z tego co kolega pokazał - tą swoją procedurę - hmmm rodzi się szereg pytań, jak choćby: - a co z synchronizacją odbieranych kodów? gdzie jest wyłapanie...
Witam. Postanowiłem że jednak sam spróbuje napisać soft. Trzeba się kiedyś w końcu nauczyć. Narysowałem schemat sterownika. Zdaje sobie sprawę że może być zły. Zamieszczam go TUTAJ aby poddać weryfikacji. Rozbroiłem ten chiński sterownik i zrobiłem sekcje zwłok. Początkowo byłem przekonany że te 4 gałęzie Ledów są sterowane przez tranzystory! W sterowniku...
Chyba chcesz by impulsy wejsciowe generowały przebieg 38kHz taki jak robi się w przesyłaniu podczerwienią w pilotach zdalnego sterowania? Sterowanie diodą nadawczą IR? Na tym przykładzie chcę się tego nauczyć potem mogę sobie zmienić częstotliwość, teraz mi łatwiej to obserwowac na oscyloskopie Więc zakładamy że to ma byc pilot zdalnego sterowania...
Zastosuj dostępny kwarc zegarowy 4194304Hz. Config Timer1 = Timer , Prescale = 64 Timer przepełni się co 1 s bez wartości początkowej! Włączasz go i zapominasz, że istnieje. W przerwaniu tylko Incr sekunda. Mam zegar na ATMEGA8 z budzikiem ustawiany z pilota RC5. Chodzi ok.
Dziękuję janbernat za fantastyczną i rzeczową pomoc oraz wkład pracy w rozwiązanie mojego problemu. Widać, ze program ma ręce i nogi! Niestety nie będę mógł go sprawdzić tak "ad hoc" ponieważ moja płytka testowa (gotowa bo kupiona ) Pind.2 i Pind.3 oddaje wyświetlaczowi. Będę musiał spreparować coś na szybko na płytce uniwersalnej i wtedy uruchomić......
Witam wszystkich,Panowie może macie w swoich zbiorach,regulator oświetlenia opartyna jakimś avr-ku,najlepiej atmedze8,wraz ze zródłem napisanym w bascomie,oto co musi posiadac regulator którego poszukuje: -oparty na procku avr -żródło napisane w bascomie -sterowanie jednej żarówki wraz z płynna regulacją natezenia swiatła -detekcja przejścia przez zero...
Jest to kawałek kodu w bascomie dla atmega8, może coś pomoże: **Podprogram konfiguracji** Sub Konfig Cls Pwm1a = 200 'to od podświetlenia lcd Lcd "USTAWIENIA" Locate 2 , 1 Lcd " PROGRAMU" Wait 2 Cls Lcd "Przycisk START" Do Getrc5(address , Command) Command = Command And &B01111111 If Adress <> 255 Then...
na pierwszy żut oka wydaje się że program jest ok. spróbuj zwiększyć stosy w bascomie bo moze od tego sie wiesza. co do sprzętu to raczej mało mozliwe że od tego program przestaje działać.
A gdzie jest to: [syntax=basic4gl] Command = Command And &B01111111 [/syntax] A i kod po niżej CASE 16 nie będzie działał :D Trzeba to przenieść poza warunek i dodać na początku następne SELECT CASE. Przełączanie kanałów musi następować tylko raz przy wciśniętym przycisku. Regulacja PWM musi trwać do puki nie puścisz przycisku, w tym co napisałeś regulacja...
Jeżelo piszesz w Bascomie to masz instrukcję SONYSEND (tak nawiasem mówiąc sony to nie RC5). W helpie do bascoma masz schemat oraz wszystkie potrzebne instrukcje. Pozdrawiem: -=Marcin=-
W Bascom8051 nie ma żadnego polecenia. Trzeba wstawić asm. A w AVR nie ma czegoś takiego jak SendRC5 ??
Klawiaturka najprościej szesnastkowa 4*4 lub 4*6 jako matryca (w hepie bascom znajdziesz najprostszy schemat) Pin AVCC do zasilania bezpośrednio lub przez dławik, Pin AREF kondensatorem do masy. A co do pilota od TV (o ile nadaje w RC5 - koszt ok 10 zł w sklepie) możesz wykorzystać jako zdalne sterowanie ;-) Bascom ma do tego gotowe biblioteki nawet.
Przede wszystkim należy zastosować mostek typu H (H bridge) - na 4 (lub 6) tranzystorach. Jego sterowaniem będą się zajmować dwie linie portów mikrokontrolera, wg tablicy stanów: PD.0 PD.1 stan ------------------------------ H H silnik stop L H obrót w prawo H L obrót w lewo L L stan zabroniony! Pomocny link: http://www.mcmanis.com/chuck/robotics/tu...
Przede wszystkim dane na temat samego kodu RC5 żeby wiedzieć jak kodować. No chyba, że kompilatorem będzie BASCOM AVR. Potrzebny będzie jeszcze tranzystor do wzmocnienia prądu diody i 2 rezystory do ograniczenia prądu bazy i prądu diody. Jeśli klawiatura nie będzie rozbudowana to ATTINY2313 wystarczy.
hmmm myślę więc, że możesz zacząć od poznawania procków AVR przez Bascom'a. Później w miarę rozwoju swoich układów zdecydujesz ew czy warto poznawać innę języki programowania do procków jak C lub asembler. A bardzo dobrze, że znasz języki obce w tym angielski chyba - bo bardzo dużo pomocy znajdziesz właśnie w tym języku w necie ;) wybierz więc sobie...
Witam ! Zlepiłem zegarek retro na lampach Nixie. Projekt oparty jest na ATMEGA8, który steruje lampy po magistrali I2C, dzięki czemu zajęte są tylko dwa piny procesora. Sygnał dekodują trzy układy I/O PCF8574 i rozprowadzają cyfry w kodzie BCD na drivery 74141. Ustawianie odbywa się za pomocą dowolnego pilota RC5 lub mikroswitchy. Zegarek posiada budzik...
Potrzeba ci mikrokontroler, np ATMega8, parę tranzystorów i garść elementów pasywnych. Do tego dowolny pilot, ale najlepiej rc5. 100Pln na takie coś to aż za dużo, pod warunkiem, że poradzisz sobie z częścią mechaniczną, czyli zrobieniem przekładni. Do tego programator zrobiony lub kupiony i podstawy jakiegoś języka programowania. Najłatwiejszy, bo...
Witam, programuję w bascomie i są tam gotowe procedury odbioru RC5, ale RC6 niestety już nie. Trochę to dziwne, bo procedury do nadawania w RC6 również są. Mam kilka pilotów w domu z czego tylko jeden pracuje w RC5, reszta (jak się domyślam) powinna pracować w RC6 i potrzebowałbym właśnie z użyciem atmega8 obsłużyć tą resztę. Robił ktoś może obsługę...
Witam. Zrobiłem sterownik z ATmega8 do sterowania dwoma serwomechanizmami za pomocą pilota RC5. Program napisałem w Bascomie. Jeśli chodzi o zasadę działania serwa to w jednym z opisów znalazłem, że co 20ms należy podać stan wysoki o odpowiedniej szerokości (czyli częstotliwość jest stała). W Bascomie do obsługi serwa wykorzystywany jest 8-bitowy Timer0....
Teoretycznie wygląda to dobrze, z tego co widzę to walczysz w Bascom, więc po co wyważać otwarte drzwi - użyj komend do obsługi RC5 i masz to w jeden wieczór oprogramowane. Choć trzeba przyznać, że jak na początek zabawy z Atmegami, to tak że tak powiem, woda dość głęboka ;-) Powodzenia życzę !
Co do układów wykonawczych dla 1) to musisz wiedzieć do czego podłączone są przyciski które trzeba zastąpić - można zastąpić przekaźnikiem, tranzystorem, optotranzystorem, można użyć analogowych bramek CMOS '4051-'4053 itp. Jako uC możesz wybrać coś z AVR (attiny2313, atmega8) - jest u nas najpopularniejszy i na pewno ktoś pomoże w rozwiązywaniu problemów...
Witam Czy ktoś może mi pomóc w jaki sposób mam rozwiązać taki układ ; chcę zrobić dwupunktowy termostat ustawiany oddzielnie dla dwóch temperatur,czujniki ds18b20,klawiaturka trzy przyciskowa i do tego ustawianie dodatkowo za pomocą pilota .Niewiem za bardzo jak się za to zabrać .Czy trzeba do tego zaprzągnąć przerwania czy uda się w jakiś inny sposób....
Witam mam problem odbiorem rc5 w bascomie. Napisałem program i on niby działa ale nie wiem czy napewno tak powinno być. Gdy naciskam przycisk na pilocie to wykonuje to co jest w kodzie ale czasami zanim zadziała trzeba kilka razy nacisnąć przycisk w pilocie żeby zadziałało a czasem wystarczy raz. I nie wiem czy jest to jakiś problem w kodzie czy może...
1. Napisz podprogram do obsługi pilota - instrukcja Getrc5 (w przykładach do Bascoma powinien być wzór użycia Getrc5) 2. Wywołaj podprogram obsługi pilota w pętli głównej jeśli końcówka uC podłączona do odbiornika podczerwieni będzie w stanie niskim - If Koncowkarc5 = 0 Then Gosub ... 3. Zapamiętaj odczytaną komendę w zmiennej (XXX). 4. Do instrukcji...
Witam Ostatnio wpadłem na pomysł wykonania sterownika taśmy diodowej RGB, który byłby sterowany RC5, i mam z tym pewien problem. Schemat jest bardzo prosty, jak wiadomo, od strony hardwarowej ma to wyglądać tak, że 1 mikrokontroler w pilocie, a drugi jako układ wykonawczy z tranzystorami. Pozostaje jeszcze tylko napisać program, i tutaj zaczynają się...
Masz tu przykładowy materiał... Jezyk Bascom i Mikrokontroler AT89C2051 :arrow:http://elportal.pl/pdf/k10/54_05.... Dodano po 2 Myślę że jako procka użyję ATmega8, co do języka programowania to albo C, albo assembler. Chociaż wolał bym kod w C. To nie moge ci zabardzo pomóc bo C to ja sie dopiero ucze ale skoro już chcesz AVR to TFMS 5360 wystarczy...
Twoja koncepcja pomogła i to nawet bardzo ale niestety gdy zmienimy któreś na on lub off dosłownie na chwilkę widać nie 2 podstronę ale 2 stronę w MENU :/ A nawet gdy nie naciskamy nic ( brak komendy z pilota RC5 ) przez ułamek sekundy widać jak 2 strona z menu głównego tez się pokazuje :/ Chcesz to mogę to nagrać Proszę poprawić pisownię, nazwę tematu,...
neross -> procek w zasadzie dowolny, ja np realizowałem to ostatnio na prockach AVR np ATtiny2313 lub ATmega8. Pisałem obsługę takich standardów pilotów jak RC5 (Philops), SIRC (SONY), JVC lub w celu sterowania aparatem cyfrowym do OLYMPUSa .... z tym że wszystko programowałem w asemblerze. Jeśli dopiero zaczynasz to spróbuj zabrać się za Bascom - tam...
Witam. Szukam materiałów i książek nt. bascom i avr do mojej pracy inżynierskiej. Planuję zrobić sterowanie położeniem kamery internetowej za pomocą pilota podczerwieni z wykorzystaniem silnika krokowego i servo. Chcę wykorzystać 90S2313 lub Atmega8. Literatura w języku polskim, którą znalazłem: Jarosław Doliński - Mikrokontrolery AVR w praktyce Marcin...
Config INT0 zdeklaruj jako FALLING. Na początku dopisz Config Portd.2 = input Wywal Enable Interrupts z podprogramu przerwania int0, komendę Disable int0 zostaw. Obsługa RC5 w bascomie AVR to gorzej niż porazka. Najgorsze jest to że ci wstrzymuje program na kilkaset milisekund. RC5 w przerwaniu to MEGA porazka. Wiesz jak to działa? Przychodzi kod RC5,...
Wygląda na to, że niewiele wiesz o mikrokontrolerach i ich programowaniu. Zapoznaj się z przykładowym tematem dekodowania RC-5 , to może z pomocą linka podanego przez albertb będziesz mógł rozwiązać swój problem.
Witam, kończę prace nad wzmacniaczem i chciałem zrobić, sterowanie głośnością pokrętłem przy wzmaku i z pilota, ale nic konkretnego nie znalazłem. Dokładnie chodzi mi oto, żeby ktoś z Was jeśli to możliwe napisał mi w Bascomie jak wygląda obsługa impulsatora obrotowego oczywiście link do strony gdzie to będzie pokazane i opisane w naszym języku ojczystym...
Witam Weź procesor który ma przerwania od każdej nóżki, wybierz jego wersję P lub V i po kłopocie :) Z drugiej strony przyglądnij się procesorom dedykowanym do pilotów, o ile mnie pamięć nie myli to Attiny43 pobiera w uśpieniu poniżej 150nA i wybudza się niskim stanem na wejściu, na dodatek da się to zasilić z jednego paluszka bo pracuje od 0,7V. Piotr
Procedura rc5send z http://avrhelp.mcselec.com/index.html?rc... Podłączyłem diodę nadawczą z rezystorem do uC bez tranzystora i dioda zachowuje się tak samo. Odbiornik też zmodyfikowałem - jest teraz zgodnie z notą aplikacyjną i sprawdzałem go dodatkowo pilotami które były pod ręką ( prawdopodobnie nie nadają w czystym rc5 ale dało się zauważyć...
Dzięki za informację. Tak jak pisałem wcześniej końcówek portu D chcę wykorzystywać do klawiatury, wyświetlacza i przerwania. Na razie klawiatura i wyświetlacz nie kolidują ze sobą. Wykorzystanie przerwania miałoby być do odbioru sygnału w podczerwieni właśnie zamiast klawiatury. Chciałbym by mikrokontroler sterował urządzeniem do wyboru : poprzez klawiaturę...
http://obrazki.elektroda.net/81_12332413... Witam, Dziś przedstawiam wam własnoręcznie wykonany pilot zdalnego sterowania podczerwienią. Pilot jest sterowany mikrokontrolerem ATmega8. Program został napisany w BASCOM'ie. ATmega8 jest taktowana wew oscylatorem 1MHz w celu ograniczenia poboru prądu. Zasilany jest 3 bateriami AA usadzonymi w...
Faktycznie duża różnica cenowa! DS na alegro kupiłem za 3.50. Program pisany w Bascom'ie zajmuje zaledwie 2k więc na Atmega8 dużo miejsca do rozbudowy. W Bascom pisze dopiero od kilku miesięcy i dla speców może wydać się prymitywny, ale program dzieła i nie zawiesza się. Do pomysłu kolegi waleryfw zastąpienie przycisków obsługą pilota było by bezproblemowe...
Witam Potrzebuje zaprojektować sterownik do tunera sony posiadającego wejście sterujące Control S :D Sterownik ma zamieniać sygnał z pilota w standardzie rc5 na ten akceptowany przez tuner. Program do sterownika chciałbym napisać w bascomie i na uC ATmega8 (mam ich kilka w zapasie). I tutaj pojawia sie problem: :| O ile odebranie kodu rc5 jest sprawa...
Nie posiadam w sumie żadnego doświadczenia jeśli chodzi o BASCOM, ale mam mimo to parę pytań. Jesteś pewien że ten pilot wysyła adres o numerze 0? I do tego że koduje w RC5? W tym fragmencie są różne wielkości liter: " Getrc5(address , Command) If Address = 0 Then " Myślę że Address i address powinny posiadać te same wielkości pierwszych liter ponieważ...
Wieża to samsung max 550, pilot ma w sobie układ BU2478-2Z. Próbowałem przy pomocy Timera, co ok 500 us w przerwaniu Timera sprawdzałem stan wejścia sygnałowego od czujnika 0/1. W pętli dodawałem daną wartośc do ciągu znaków. W efekcie otrzymałem "analize" sygnału którą trzeba troszkę dostroić Timerem i wydobyć z tego interesujący nas fragment. Działa...
Projekt jest dość prosty Sterowanie bramą pilotami oraz bluetooth. Kombinuje właśnie teraz z przerwaniem Urxr. A co mega ma odbierać to pojedyncze bajty. np liczba 44 otwiera bramę a liczba 11 ma ją zamykać. Niby proste ale jednak problem jest z odbieraniem i sprawdzaniem stanów jednocześnie. np przycisk otwierania. Może problem leży w tym co wysyłam....
Bardzo ciekawa konstrukcja. Spodobała mi się. Do kolegi monty_p: Jeśli umiesz pisać w Bascomie to zmieścisz w atmega8 i obsługę pilota RC5, kilka wariantów zmiany barw i tablice z stałymi kolorów o rozmiarze ok. 5kb. Nie są to brednie wyssane z palca, sam to jakiś czas temu przerabiałem, osoba która zleciła napisanie tego programu(szkieletu) dodała...
atmega8 pilot pilot atmega8 bascom pilot
naświetlać emulsja katalog transformator indel kondensator ładowarce
stacja lutownicza systemy grzewcze serwis
Instrukcja obsługi pralki Ariston ALS948TX Margherita Jak sprawdzić induktor Rbin 2000: Pomiar i diagnostyka