Mach również posiada tę funkcję. Wystarczy tylko podłączyć enkoder.
ale wykorzystując przerwania dam rade podłączyć tylko jeden enkoder do atmegi8. Chyba że są tam przerwania o których nie wiem
Witam Bardzo proszę o pomoc, jak napisać krótki programik w Bascom. Aby dostać się do konfiguracji USR-WIFI232-T należy wysłać po RS232 "+" 20ms "+" 20ms "+" 1000ms "a" w DELPHI tak to wysyłam i to działa. Proszę zedytować post i użyć przycisku SYNTAX. Przykładowo zrobiłem to dla Delphi.
Chciałbym się dołączyć do tematu. 3.1.19. Nie wysyłaj wiadomości w tematach archiwalnych, jeśli jest to kolejne pytanie, w szczególności inne niż osoby pytającej. Z racji szacunku do pytającego załóż własny temat. Możesz dopisać tylko sposób rozwiązania problemu. Walczę z programem w Bascom na Atmege32 połączoną poprzez MAX232 z czujnikiem wyposażonym...
Witam Niedawno zaczolem programowac w bascom chce napisac program do µP tak aby dzialal jak przelacznik Zrobilem cos takiego: Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111110 Portd = &B1110111 Dim K As Byte K = 0 Do If Pind.0 = 0 Then Incr K If K = 0 Then Portb = &B11111111 If K = 1 Then Portb = &B11111011 If K = 2 Then Portb...
Witajcie, Zacząłem pisać ostatnio program w bascom, jednak nie działał, okazało się że część kodu odpowiedzialna za przejście do podprogramu nie działa, długo kombinowałem, wklejałem części kodu znalezionych w internecie, ale wciąż nie działa. Kod: [syntax=basic4gl] $regfile = "m8adef.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize =...
Witam, czy mógł by mi ktoś pomoc w napisaniu wyłącznika schodowego? Chodzi o to abym mógł podłączyć dwa przełączniki pod atmege i kiedy dowolnie który przełączę zmieni się stan na nóżce z diodą. Próbowałem z poleceniem Toggle ale coś nie potrafię sobie poradzić. Pozdrawiam i proszę o pomoc.
Witam, Mam taki kod: $regfile = "m8515.dat" $crystal = 8000000 $baud = 2400 Config 1wire = Portc.0 Dim Dsid1(8) As Byte Dim Dsid2(8) As Byte Dim Dsid3(8) As Byte Dim I1 As Integer , Ss As String * 6 Dim I2 As Integer Dim I3 As Integer Dim A As String * 6 Dim B As Byte Dsid1(1) = 1wsearchfirst() Dsid2(1)...
Witam Potrzebuję prosty kod do sterowania RC5 w języku 'bascom' ( ponieważ nie mam pojęcia o 'C' :(. Chodzi mi o konkretny kawałek odpowiadający za przypisanie z czytanego kodu po przyciśnięciu przycisku, oraz późniejszym sterowanie wyjściem... Oto oryginale źródło: http://www.mikrokontrolery.org/projekty/...
Witam mam pytanko odnośnie programu. Chcę żeby po podaniu masy na PINC.1 na PINA.1 pojawiło się napięcie i zniknęło. ale tylko raz aż do odłączenia masy od PINC.1 co natomiast spowodować ma pojawienie się i zniknięcie napięcia na PINA.2 ale nie może sie to dziać co obrót pętli tylko raz po każdej zmianie stanu na PINC.1 Proszę poprawić tytuł wiadomości...
Witam ! Mam pewien problem z odbiorem kodu w podczerwieni RC5. Do procesora mam wgrany prosty programik wyświetlający adres / komendę: Dodano po 2 Już chyba wiem o co chodzi. Funkcja GETRC5 reaguje na zbocze narastające, więc niemożliwe jest odebranie kodu w przerwaniu, chyba żeby czekać na następny kod. Albo pozostaje zmodyfikować bibliotekę.
Witam wszystkich. Mam mały problem a mianowicie robię sobie sterowanie samochodzika na podczerwień i nie wiem jak zrobić żeby przy naciśnięciu 2 switch'y procek wysyłał kod. poniżej pokazuje co udało mi się napisać: $regfile = "m8def.dat" $crystal = 1000000 Config Pinc.1 = Input Config Pinc.2 = Input Config Pinc.3 = Input Config Pinc.4 = Input...
Czy ktoś próbował uruchomić aparaturę ze strony http://www.kubaw.it.pl w Bascomie?
Witam, Mam mały problem z napisaniem kodu tak aby ten program uruchamiał się za pomocą przycisku [syntax=basic4gl]Config Pinb.1 = Output 'linia pb1 jako wyjście Config Timer0 = Timer , Prescale = 256 'deklaracja timera jako czasomierza On Timer0 Przerwanie_co_2ms 'deklaracja jaka etykieta obsługuje Led Alias Portb.1 'alias dla wyjścia b.1 Dim Licznik...
Witam. Mam problem z kodem w bascomie. W skrócie opiszę co ma robić. W pętli głównej bada jaka liczba przychodzi przez RS232 (A = Inkey() ). Jeżeli jest to 87 to wtedy ma wyskoczyć do procedury/podprogramu o nazwie "Lowandslow". Tam na chwilę ustawia piny od B.4 do B.7 na "1" i załączane zostają przekaźniki spuszczania powietrza z czterech poduszek....
Witam chce sobie poskładac taki tor nadawczo odbiorczy oczywiście jednokierunkowy. Nie mam zupełnie pojęcia jak sie do tego zabrać w BASCOM-ie. Niewiem jak przesłac dane itd. prosze o naświetlenie sprawy :) z góry dzieki :) Pozdrawiam
J.w jakiej użyć procedury przy X 110592?
Bascom to na prawde nie czarna magia!! Zrób układ nawet w pająka, podłącz zasilanie, enkoder, ledy tam gdzie będą podpięte klawisze i kombinuj. Program od ręki powinien wyglądać mniej więcej tak: $regfile = "attiny2313.dat" $crystal = 4000000 Dim B As Byte PortB = &B11 Do Set portB.2 Set portB.3 B = Encoder(PinB.0 , PinB.1 , Links , Rechts , 1) Loop...
Dlaczego podczas programowania w Bascom przy użyciu programatora Sample Electronics (prosty programator ISP: linie ukontrolera dołączone do komputera przez 3 rezystory) bardzo często zdarzają się błędy przy programowaniu (pojawiają się błędy weryfikacja niepoprawna)? Czy wynika to z prostej budowy programatora? Używam Bascoma w wersji 1.11.8.1 Z góry...
Witam Mam mały problem o którym kiedyś już pisałem. Układzik na Atmedze8, MAX485 całość taktowana kwarcem 16 MHz. Fabryczny konwerter 232/485 GV-COM podlaczony 2 kabelkami, a do kompa przez USB (zainstalowany USB-to-Serial Bridge jako COM9) http://www.geovision.com.tw/english/prod... W Bascomie napisałem: $regfile = "m8def.dat"...
Mam taki problemik tutaj macie fragment kodu: 'C013b Prosty zegar z ustawianiem Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte , Maxi As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit , Uniwers As Byte Config Portb = 255 : Portb = &B255 : Config Portd = &B1111100 : Portd = &B1111111...
Czy ma ktos moze taki gotowy programik. Chce to wykorzystac jako wstawke do bascoma, podajac tylka adres i komende.
Witam, Czy jest możliwość pisania programu w C i używanie komend z Bascomu (na takiej zasadzie jak w Bascomie używa sie Assemblera)? Zależy mi na użyciu komendy sendrc5, dzięki której zabawa z rc5 jest prosta łatwa i przyjemna.
Witam ! Mam do skonstruowania układ liczący długość przewody. Do zliczania liczby obrotów koła pomiarowego używam enkodera Kubler Sendix 5000 o rozdzielczości 1000 impulsów na obrót. Enkoder ma wyjście typu Push-pull i będzie zasilany napięciem 19 V (wynika to z konieczności zasilania innego urządzenia takim napięciem). Problem dotyczy podłączenia enkodera...
Na rysunku pokazałem podłączenie transoptorów (drugi podłączony jest do INT1) Do tego samego zasilania podłączony jest L293D. Oczywiście masa z proca jest połączona z masą aku. Na pinie INT0 jest normalnie stan wysoki, przesłonięcie szczeliny powoduje zwarcie pina do masy i inicjuje przerwanie. Programuję w bascom avr. Oto kawałek programu testowego:...
Czy to ma być sterowanie obrotami, za pomocą klawiszy ? Czy to może ma być pomiar obrotów, albo samo określenie ich kierunku ? To podstawowe pytania. Jeśłi pierwszy przypadek, sprawa jest banalna. Jeśli drugui, musisz napisać co tam jest podłączone. Bo jeśli np. jakiś enkoder, to daje on przebieg proastokątny na dwóch kanałach przesuniętych w fazie...
A jak to zrobić w bascomie
Atmega32 ma obsługiwać enkoder oraz odbiornik rc5. Enkoder obsługiwany jest dla mnie w najlepszy sposób (i chyba najprostszy) by nie gubił impulsów. Używam wewnętrznego oscylatora 1MHz, jest także podłączony 16MHz - jest to zestaw uruchomieniowy. [syntax=basic4gl]If Pina.6 = 1 And Pina.7 = 1 Then Waitms 20 S = 1 Tryb = 1 End If If Tryb = 1 And Pina.7...
Witam, mam podłączony enkoder inkrementalny do AVR Atmega128, do wejść INT0 i INT1 (PIND0 i 1) Wszystko się fajnie liczy i wyświetla na LCD, ale przy szybszej regulacji enkoderem, licznik się gubi i nie liczy tylko oscyluje w granicach ostatniej liczby. Tak jakby za wolno pracował. W czym jest problem? Wielki dzięki!!! a oto kod BASCOM: $regfile = "m128def.dat"...
Problem wygląda następująco, zaistniała potrzeba zrobienia stabilizacji obrotów silnika na poziomie 500 do ok 2000 obr/min enkoder 8 imp/obrót napisałem coś takiego, i pomimo tego że w teorii powinno utrzymywać obroty na poziomie ok 9000 to utrzymuje je w okolicach 1500. [syntax=vbnet]$regfile = "m8adef.dat" $crystal = 8000000 Config Portb.4 = Output...
Jak dobrze napiszesz program to nic Ci sie nie zapcha:) Poza tym widze ze chcesz uzyc ARMa wiec tym bardziej nie mial bym obaw. SPrawdzenie stanow dwoch pinow i zwiekszenie badz zmnieszenie jakiegos licznika to kwestia kilkunastu maks kilkudziesieciu taktow zegara, wiec nie obawiaj sie o to. Co wlasciwie chcesz robic poza odczytem z enkodera? Ja na...
Witam mamy pytanie bo jestem początkujący w programowaniu i mam mały problem bo podłączyłem do ATTINY2313 dwa enkodery i jeden L298N i problem polega na tym ze mój program nie działa całkowicie poprawnie ma za zadanie zliczenie ile impulsów w lewo lub prawo tarcza “enkodera1” się obróciła i tyle samo ma się obrócic “enkoder1”...
Dobra, po pierwsze radzę rozpoczęcie nauki języka angielskiego lub rozpoczęcie korzystania z jakiegokolwiek translatora, przy obecnym stanie techniki raczej nie liczyłbym na znalezienie większości dokumentacji w języku innym niż angielski. Kolejną sprawą jest układ TLC5925, jak nazwa wskazuje jest to sterownik LED z regulowanym prądem na wyjściach,...
Witam Mam problem z programem który ma obsłużyć enkoder Objaw jest taki że obracając go licznik na wyświetlaczu zmienia się co drugi impuls (nie ważne czy robię to szybko czy wolno) 00 stan spoczynkowy 01 stan przejściowy 11 stan spoczynkowy 10 stan przejściowy 00 stan spoczynkowy Wydaje mi się że program reaguje na stan spoczynkowy 00 ale nie reaguje...
Witam, jak chcesz sobie zrobić transmisję radiową opartą o RS232 to daj sobie spokój z tymi kocimi koderami/dekoderami , namieszałeś sporo bo próbujesz w tor transmisji RS232 wstawiać koder i enkoder typu Manchester (nie uda ci się tego ożenić niestety) więc, lepiej weź się za w 100% sprawdzone rozwiązanie czyli: 1. Telecontrolli-Nadajnik-RTFQ2-433MHz-R...
silniki od wkrętarek, jak najbardziej ale oczywiście te z przekładnią planetarną przy zasilaniu takiej wkrętareczki napięciem 3V mają kopa i spory moment obr. a co do enkoderów to myslę że można by pomyśleć nad tarczą z przesłonkami od myszki i resztą elektroniki tzn.. tylko nadajnik IR i odbiornik IR o ile się nie mylę to jest to zintegrowany odbiornik...
Witam. Chcę napisać program do obsługi enkodera, problem polega na tym że podczas widzenia się diody nadawczej z odbiorczą program zlicza spora ilość impulsów a chcę aby do zmiennej dodawało tylko +1. Proszę o pomoc. Enkoder podłączony jest bezpośrednio do atmegi i działa, błąd jest w programie. Pozdrawiam http://obrazki.elektroda.pl/2316951800_1...
Witam, mam atmege8 zaprogramowaną działa lcd widać zmiany z przełączników i enkodera ale brak sterowania scalakiem syntezy. kwarc to 7,2MHz przy syntezie a do procka podłączenie z xtal1. Jakie prawidłowe fuse bit-y ,mam ustawione - " zewnętrzny kwarc z kondensatorami 6-8MHz " i miałem " częstotliwość z zewnętrznego " i nic. Z Bascom-avr korzystam.
witaj. sprawdziłem w symulacji i działa ok. więc sugeruję abyś sprawdził podłączenia enkodera w torze Y. jeżeli podłączenia masz ok, mogę w poniedziałek zbudować realny układ i sprawdzić coś więcej.
cudny90 Nic nie ma za darmo :P Ma ktoś rozwiązanie podpięcia enkodera do uC. I jak należy podpiąć sygnały audio do enkodera? Program w BASCOM jest już :) Proponuję wam panowie poszukać gotowego, kompletnego roawiązania, a najlepiej zaopatrzyć się w gotowy kit, bo z tego nic nie będzie. Sygnału audio nie podłącza się pod enkoder. Enkoder podpina się...
Witam Podejrzewam, że masz śmiecie na procesorze od strony enkodera. Jaki sygnał daje enkodera? Jeśli poziom jest dobry i impedancja w rozsądnym zakresie, to podłącz na wyjście enkodera rezystor 1K, a do masy z wejścia na procesorze 10nF. Nie patrzyłem na program, bo miałem identyczny problem i filterek pomógł.
EEEE z pamięci ale jak uruchamiałem to to, to nie miałem enkodera i podłączałem przyciski działało to jak mówisz bo tak ma działać pod enkoder :P Zdaje się że wstawiłem diodę aby po wciśnięciu jednego przycisku zwierała dwa piny to wystarczy ;) Co do wyświetlacza to żaden problem wystarczy na początku zadeklarować typ wyświetlacza. Config Lcd = 20 *...
To ja może podrzucie Ci sprawdzony kod a picBasicu na enkoder. Musisz sobie go tylko przerobić do własnych potrzeb, bo zapewne chcesz to do Bascoma. Zakładam oczywiście, że enkder daje kod Graya. Ja podłączyłem styki przez 10k do +5, a środkowe wyprowadzenie na masę. Sub Procedure enkoder_proc(Dim wyj As Byte) Dim tmp As Byte If (PORTD.5...
No oglądałem już to ale jest taka sprawa że inaczej niż opisałem wyżej nie mogę podłączyć enkodera bo nie mam wolnych portów a zamiana z innym urządzeniem nie wchodzi w grę. Podobno instrukcja encode w Bascomie działa ale w moim nie. Załatwię jakąś nowszą wersję to sobie sprawdzę czy będzie działało. Dziwi mnie to że on na tyle różnych programów które...
(at)slawekk Odpowiem przewrotnie...pare lat temu był taki minister edukacji, który chciał w szkołach technicznych zamienić MIL-STD opisu bramek cyfrowych na kwadraty i prostokąty. Niby można...niby to samo ale wyobrażasz sobie w ten sposób analizować na szybko schemat ? Jednak opis ma znaczenie i tu zgadzam się z Arturem. Nazwanie DT, CLK jest po prostu...
do ustawiania częstotliwości używam enkodera obrotowego. (obrót, przycisk 1h, 10h, 100h to zmienne w których zapisywana jest ilość obrotów enkodera i mnożona następnie przez współczynnik aby uzyskać odpowiednią częstotliwość. układ nie może być nie sprawny bo podłączyłem drugi i dzieje sie to samo. Program jest napisany w bascom'ie ale to już pewnie...
Widzisz, ja na przykład się za c nie biorę, bo z c ogółem jestem cienki jak tyłek węża... Ale Bascoma załapałem szybko, nie ma takich problemów ze składnią... Polecam. Ale jakby był Pascal do procków to byłbym w siódmym niebie....... ----- Dorzucam moje rozwiązanie licznika up/down - symulacja chodzi cacy... Dwa pierwsze D-flipflop generują przebiegi...
Kolego, najwyraźniej nie wiesz ani o co pytasz, ani jak daleko jesteś od celu :) Ale to do wybaczenia, skoro się dopiero uczysz. Zacznijmy od tego że nie ma tak jednoznacznego pojęcia jak "programowanie robotów". Co w ogóle masz na myśli mówiąc "robot"? Zabawka z Lego Mindstorm? Piesek Aibo? Spawarka przemysłowa? Bezzałogowy Predator? To wszystko są...
Witam Napisałem taki program do regulacji prędkości silnika. [syntax=vbnet] $regfile = "m32def.dat" Enable Interrupts $crystal = 16000000 $baud = 9600 Config Portb = Input Set Portb.1 Config Pind.4 = Output Config Porta = Input Dim Freq As Long Dim Pomoc As Byte Dim A As Integer Dim P As Integer P = 0 Config Timer1 = Counter , Edge = Falling Enable...
Eksperymentowałem na różne sposoby - bez rezultatu. "Mój" kod w C (przepisany z bascoma, autorstwa SQ1FTB): [syntax=c]if(Sprawdz(ChA)) { for(;Sprawdz(ChA);){} if(Sprawdz(ChB)) Wylacz(Lewo); } if(Sprawdz(ChB)) { for(;Sprawdz(ChB);){} if(Sprawdz(ChA)) Wylacz(Prawo); }[/syntax] funkcja Sprawdz() zwraca true jeśli dany sygnał jest w stanie niskim, false...
Muszę w miarę precyzyjnie sterować (za pomocą śruby trapezowej) polożeniem elementu. Zastosowałem silnik krokowy wraz z enkoderem, ale niestety marnie to działa - gubi dczytane impulsy lub je powiela. Procek który zastosowałem to ATMega16 i enkoder podłączyłem przez ogólnie znany 74ls74 aby wyeliminować konieczność detekcji obrotów (http://profmason.com/?p=775)....
Witam Dzięki kilku kolegom z forum, którzy naprowadzili mnie na trop okazało się ze mój początkowy pomysł na budowę czytnika okazał się jednak nietrafiony. Ale dzięki temu dowiedziałem się jak to ma mniej więcej wyglądać. Stanęło na tym ze potrzebuję do tego licznik impulsów który poradzi sobie z odczytaniem impulsów z enkodera optycznego. Na elektrodzie...
enkoder bascom bascom enkoder bascom bascom enkoder
ochrona cewka przekaźnik miernik instalacji elektrycznej bezpieczniki znajdują
symbole diody boxer centralny zamek schemat
Instrukcja obsługi zegara ElectroNIXclock 4xZ573M USB Nederman DFC-08M "CLEANING OFF" Status – How to Reset Pulse-Jet Cleaning