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...
https://obrazki.elektroda.pl/1596322200_... Witam drodzy forumowicze. Temat jak najbardziej świąteczny. Chciałbym Wam przedstawić elementy stanowiące uzupełnienie Szopki Bożonarodzeniowej. Można to nazwać tłem...czy po prostu małym miasteczkiem będącym uzupełnieniem szopki. Wykonałem je samodzielnie przy pomocy najprostszych narzędzi,...
Witam Mam tak, jak w kodzie poniżej obsługiwane przyciski i pilot NEC. [syntax=vbnet] '********************* obsługa pilota '******** ustawianie stanu bitu If Command = 104 And Blokuj_pilot = 1 Then ' klawisz 1 Blokuj_pilot = 0 Licznik_blokuj_pilot = 0 Klawisz_1 = 1 Command = 0 Licznik_zeruj_led = 0 ' zerowanie licznika powrotu do wyswietlania godzin...
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...
Getrc5 jest tylko do kodu RC5 jak wskazuje sama nazwa. W celu odbierania wszystkich kodów musisz sam napisać procedurę odbioru na piechotę a i tak na pewno trafi się jakiś oporny pilot , na którym nie zadziała. Co do układu , to musiałbym poszukać. Pozdrawiam.
Mam mały problem z programem napisanym w bascomie , mianowicie założenia są takie jest to odbiornik pilota IR na atmega 8 chodzi mi o sam algorytm dekodowania sygnału , który ma dekodować wszystkie rodzaje pilotów obojętnie czy są w standardzie RC5 czy SONY na wyświetlaczu LCD mam mieć wyświetlane umownie wartość jedynek i zer i problem polega na tym...
Od jakiegoś czasu Philips stosuje kod "RC-5 Extended" gdzie wykorzystuje drugi bit synchronizujący do zwiększenia dwukrotnie listy przesyłanych rozkazów. Niektóre algorytmy głupieją odczytując tak zakodowany sygnał. Też przerabiałem ten problem w bascomie, w końcu wykorzystałem klawisze, które bascom był w stanie bez problemu odczytać. Trochę informacji...
jak nauczyć pilot obsługi zegarka?
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ą...
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 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...
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...
130ms oczekiwania GETRC5 ale powinieneś wiedzieć dlaczego: - GETRC5 wywołane w przerwaniu traci pierwszy pakiet z pilota, ponieważ pierwszy bit ramki danych wywołuje przerwanie, więc GETRC5 zaczyna działanie gdy pilot śle już drugi bit. GETRC5 odczytuje więc błędną ramkę i oczekuje przez jakiś czas aż może nadejdzie nowa. I te 130ms (albo koło tego)...
Jestes pewien ze pilot jest RC5? Też zbudowałem taki układzik tyle że na ATmega8 i wgrałem mu ten sam program, problem jest taki sam jak u ukasa . Mam pilota z karty TVPhone98, zrobiłem pomiary na wejściu PinD.2 i widać że przebiegi się różnią poniżej załaczam obrazek z oscylogramów po naciskaniu przycisków 1, 2, 3, 4, i 5. Może ktos się temu przyglądnie?
Witam. Obecnie zaczynam swoją zabawę z atmegami, dlatego też chciałbym się zapytać czy dobrze rozplanowałem użycie pinów. Mam do zrobienia pilot który ma wysyłać sygnał o określonym przebiegu częstotliwości, za pomocą diody IR. Obecnie chciałbym to wykonać na atmedze 8, gdyż potrzebuję 15 przycisków i jednego kanału nadawczego, tak wiec muszę mieć 16...
Witam zrobiłem sobie do robota prosty pilot na attiny2313 lecz mam problem z komunikacja uart a mianowicie po wciśnięciu swatcha mnikrokontroler ma zmienić z wysłanej cyfry "0" na np 3. No i tu pojawia się problem wysyła to liczbę terminal w komputerze odbiera to tak. 0 0 0 0 3 3 3 3 0 0 no i to jest poprawne ale mikroprocesor odczytuje to tak. (sprawdzone...
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...
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...
Pisząc program stanąłem przed problemem odbioru kodu RC5 z pilota ale z użyciem przerwania. O ile w BASCOM 8051 GETRC5 w przerwaniu działa doskonale, to w BASCOM AVR jest to kompletna porażka. Wadą Bascomowej funkcji GETRC5 jest: 1) Dziadowskie działanie w przerwaniu (niby działa ale traci pierwszy pakiet z pilota) 2) Zastosowanie jej w programie powoduje...
http://obrazki.elektroda.net/97_12445572... A TSOP do INT0 lub INT1. zajrzyj do helpa BASCOMA, szukaj pot getRC5
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...
U mnie twój program działa bez problemu :D . Może to wina zakłóceń.
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...
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...
Z bascomowym rc5 same problemy gdy pisze się większy kod. A dlaczego uważasz, że z pilotem Samsunga będzie lepiej?
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
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...
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...
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...
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.
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...
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.
Na pewno pilot od Dewoo nie działa. Jeśli możesz daj schemat.
Jasne fusebity zmienione jak trzeba.
Jesteś pewny, że pilota masz RC5 ?
Nie. Musisz dać po drodze demodulator na odpowiednią nośną.
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.
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...
Jak to nic nie podłączone ? A jak ma uc odbierać kody z pilota jeśli nie na ICP ? This program works by connecting the Data output from the IS1U621 to the ICP ' Pin of the AVR and then uses the Capture1 interrupt to measure the time ' between each bit to know if it is a 1 or a 0 and then uses Compare1a interrupt ' to detect that there has not been a...
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...
marchewa101 czy masz jeszcze te scany jak tak to proszę ozman(at)poczta.wp.pl Dzięki!!!
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...
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...
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 :)
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
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?
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...
TSOPy są bardzo chimeryczne, mogą się zatkać. Wymień na nowy i sprawdź. TSOPy firmy VISHAY to najlepsze z najlepszych odbiorników podczerwieni ;) .... zatykać ??? a co to znaczy? .... gdybym powiedział, że użyłem ich kilkaset to bym skłamał, gdybym powiedział, że użyłem ich kilka tysięcy to bym już przesadził - ale coś pomiędzy kilkaset a kilka tysięcy...
Jest w książce Marcina Wiązani "Programowanie (...) w języku Bascom". Miałem okazję testować, nawet działa ;-)
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...
1. Czy pilot to na 100% rc5? 2. Czy próbowałeś wrzucić odczyt RC5 do pętli głównej? 1. Pilot 100% pracuje w Rc5, tak to by nie działał na Atmega8 2. W pętli głównej jest to samo Ostatnio też miałem ten problem w pracy. Program skompilował się poprawnie ale nie dało sie zaprogramować ani z poziomu Bascoma ani Khazamy. Dopiero STK500 i AVR Studio załatwiły...
atmega8 pilot pilot atmega8 pilot bascom
regeneracja starego wzmacniacza pomiar napiąć termopara obudowa blendera
XTAR VC4 Plus, Nitecore UMS4, Miboxer C4-12 – polecane ładowarki do ogniw 18650 Sonoff Basic – podłączenie zewnętrznego przycisku i podgląd stanu w aplikacji (Tasmota, ESPHome)