Rzuć okiem tu https://4programmers.net/Forum/Delphi_Pa...
A jak masz podłączone przewody? Spróbuj zamienić A i B miejscami. Masz podłączoną masę?
poszukaj sobie komponentów do obsługi RS232 w delphi (np. torry.net, 4programmers.net)
Witam, Przerabiam klimatyzator na pompę ciepła. Sterownik do urządzenia chciałbym zrobić na mikrokontrolerze Atmega i chciałbym żeby pomiary były na "jednym ekranie". Pomyślałem żeby np. przesłać dane z atmegi na PC po RS232 i wyświetlić je na jakimś schemacie całej instalacji. Fotografia poglądowa jak by to miało wyglądać jest poniżej. Nigdy takich...
Jeszcze nie sprawdziłem tego rozwiązania. Ale wracając do błędu po otwarciu portu COM i po wczorajszych medytacjach - już wiem czym on jest spowodowany. Przy odebraniu pierwszej z linii zaraz po otwarciu COM zdarza się ( nie zawsze ) że ATMEGA wyślę kilka "krzaków"...,np. *&$% i wtedy debugger wurzuca błąd konwersji... Dziś dam znać kolego -psiak- jak...
Problem tworzy na 99% wyświetlacz. Program w Delphi wysyła znak "s" a Atmega go odbiera, bo w innym przypadku otrzymałbyś na wyświetlaczu napis "brak danych". Jaki masz config dla tego wyświetlacza ? Zamieść cały kod Bascom-a. Co się dzieje z wyświetlaczem, gdy wyślesz na niego jakikolwiek tekst ? Np. w ten sposób : [syntax=basic4gl]Config Lcd = 16...
Witam serdecznie, Wiem, że tych tematów było mnóstwo, jednak w żadnym z nich nie znalazłem odpowiedzi na nurtujące mnie pytania... Otóż muszę zrealizować transmisję bezprzewodową kliku bajtów (3-5). Dane wysyłane są za pomocą RS232, na max232. Do tego momentu nie ma problemów. Problem pojawia się przy kodowaniu danych - z informacji, które uzyskałem...
No bo zaczynamy z tematu schodzić ale z 2 strony wszystko co ważne i problemy związane z urządzeniem są na początku w paru postach wyjaśnione. Ja się mniej samej obróbki danych boje niż tego rysowania:] Osobiście nie lubię delphi Cpp preferuje.
Chcę podłączyć ATmega16,32,64 pod kompa przez port USB - lecz interesuje mnie tutaj coś takiego jak własny opis sterownika czyli po włożeniu wtyczki USB w PC otrzymuje komunikat "wykryto nowe urządzenie USB:....mój własny opis" i w panelu sterowania (narzędzia) widnieje opis mojego urządzenia. Czy da się to zrobić? Jeśli chodzi ci tylko o własny opis...
Jesteś wielki "Jerzy_w"! Jest więcej danych/rożnych "ramek"... Wysłany z innego interfejs np: Atmega16 <->Max232 <->RS232<->USB<->PC<... [9600 bitów na sekundę 8 bitów danych, 1 bit stopu] Ramki są rożnego rozmiaru 5,6,7,8 bajt Wysyłane warunkowo wciśnięty przycisk i wysyła ramkę lub komunikaty [Temperatura, Czas]co 1,2,3...
Najprościej, to jakby ATmega udawała klawiaturę (wysyłając kody klawiszy po wciśnięciu jakiegoś przycisku kończącego pomiar), to i nie trzeba by było cudować i działałoby na każdym systemie operacyjnym.
Mam MAX'a 232, znasz się może na Delphi, chodzi mi o to że jak podać sygnał na chwilę by zresetować układ. Jeśli chodzi o ogólne programowanie Delphi a uC przez RS232 to nie mam problemu, lecz nie weim jak pojedynczi ustawiać linię CTS i RTS. Aha jak podłącze to nie będzie układ cały czas resetowany?
Witam ! Mam pewien problem. Otóż w moim programie na ATMEGA mam taki zapis $crystal=11059200 $baud=9600 config serialin=buffered, size=10 FOR i=1 to 1500 PRINTBIN DANE(I) NEXT I Po stronie PC mam w DELPHI program używający darmowego komponentu TCOMPORT. Próbuję skomunikować się z ATMEGA od strony PC i wszystko chodzi bardzo ładnie ( dlatego nie umieściłem...
witam Chcem zrobic wizualizacje na komputerze. Dokładniej wykres temperatury w funkcji czasu. Chodzi o to zeby odczytywac dane z pliku tekstowego gdzie zapisana będzie data i temp, a potem za pomoca delphi wczytac te dane i przedstawić na wykresie (np. punktowym). Temp zczytuke przez mikrokontroler Atmega i zapisuje do pliku (C++). Prosiłbym o program...
Atmega wysyła: print 10 wait 1 print 20 wait 1 w pętli. Zrobiłem jak radziłeś wynik: --------------------------- Project1oscyloskop --------------------------- '' is not a valid integer value --------------------------- OK --------------------------- Naciskam OK, kolejny błąd: --------------------------- Project1oscyloskop ---------------------------...
michal5123 : nie no rozbawiłeś mnie swoją wypowiedzią :D Z DS czy bez niego, postąpić trzeba tak samo. DS jedynie ułatwi zadanie bo w nim pisze jak trzeba postąpić. A jak już, to trzeba programator równoległy a nie HV. Po trzecie programu do ATMegi żadnego nie wgrasz bo właśnie wgrywanie sobie teraz zablokowałeś. Delphi się nie programuje. To Delphi...
Wszedłem już w te avr za mocno. Przygotowalem sie psychicznie mentalnie i jakkolwiek zeby sprostac temu wszystkiemu :) Troche czasu juz im poswiecilem. Wymagający nie jestem aż nadto jeśli chodzi o różnorodność dołączanych peryferii. Dodatkowo "daje rade" pisać w Delphi i już się pod tym kątem przygotowałem i ciągle przygotowuję żeby połączyć Delphi...
No sorki, ale od początku krytykowałeś mój kod którego nawet nie sprawdzałeś. A ja sprawdzałem i okazywało się że on działał. Ej, bez przesady. Nie krytykowałem :-). Zamiast samemu grzebać w pliku BMP skorzystałem z Twojej konstrukcji z Canvas. Dzięki! Dzięki Tobie powróciłem do Delphi ;-). Raczej przeze mnie, bo Delphi to podobno przeżytek. Ja bardzo...
Witam Czy ktoś z forumowiczów spotkał się może z prostym systemem identyfikacji i rejestracji pojazdów wjeżdżających i wyjeżdżających przez daną bramę (posiada część wjazdową i wyjazdową). Chodzi o to aby na bramie najlepiej bezprzewodowo odczytywano np. włożony w pojazd tag (np. Unique 125kHz lub Mifare - RFID), który swoim wewnętrznym numerem identyfikuje...
W poniższym temacie podałem tytuły 2 książek ( po angielsku ), które mogą być ci bardzo pomocne: http://www.elektroda.pl/rtvforum/topic27... Poza tym, musisz się zastanowić, w jakim języku będziesz programował palmtopa: C, Pascalu czy też w Basicu. Najłatwiej dostępny jest C, ale istnieją również Pascal i Basic, zbliżone obsługą do Delphi lub...
Problem jest 2 strony bo raz trzeba to jakoś wysłać Możesz wysyłać dane poprzez wspomniany terminal, lub przez funkcję np. w delphi WriteFile a 2 jak mikrokontroler ma te informację odczytac?? zadeklaruj sobie: Dim Odbior As Byte a w programie wykorzystaj np. funkcję: Odbior = Inkey() i lepiej będzie wysyłać dane po uprzednim zapytaniu o nie. Bo wysyłanie...
Troszkę źle mnie zrozumiałeś nie mam zamiaru wydawać kasy dla innych tylko na sprzęt i siebie. Jeśli chodzi o programowanie to pierwszym językiem jakiego się uczyłem to właśnie asembler potem bejzik paskal delphi i c++ ale to były wieki temu nie zadawał bym głupich pytań mając w reku motykę i chcąc dziabać księżyc. Po prostu nieznam tematu to nie była...
Nie znam się na wtryskach ale jeśli chcesz mierzyć ich charakterystykę to szybkość zjawisk tam zachodzących raczej wyklucza ATMegę. Jeśli chodzi jedynie o zliczanie impulsów z wału silnika pompy CR to nie powinno byc problemu, natomiast co do pomiaru ciśnienia za wtryskiem to ADC w ATMega może być za wolne. potrzebowałbyś szybkości, przy np max 4000...
Witam A może zbudować te urządzenie w oparciu o komputer PC. Wystarczyło by dołączyć czujniki pod port LPT tłumacząc ich sygnały na cyfrowe za pomocą µC co było by dość proste do zrealizowania w BASCOM-ie. A jeśli samochód jest nowoczesny to można się pokusić o dołączenie bezpośrednio do jego komputera (to już będzie trudniejsze). Zalety rozwiązania...
Witam, Próbuje zrobić układ dzięki któremu przy pomocy komputera z portem szeregowym RS232 będe mógł sterować urządzeniami podłączonymi do zewnętrznego układu z mikroprocesorem AtMega8. Układ ma za zadanie odbierać komendy z PC w formacie #X.Y gdzie X - numer kanału, Y (1 - włącz, 0 - wyłącz) np #3.1 - Włącz kanał 3. Układ został już zmontowany. Póki...
kaken --> taak masz rację - można takie transormatorki z odzysku dawać, podobnie z kwarcami 25MHz, których zwykle pełno znajduje się w starych sieciówkach. Tyle tylko, że takie gotowe gniazdko z trafkami w środku mniej mniejsca zabiera na płytce i nie trzeba dawać tych rezystorków 75R .... nie mniej jednak pewnie, że warto brać takie czy inne elementy...
Witam wszystkich majsterkowiczów :D Oto mój jeden z pierwszy programów napisanych na ATMEGE 8. Dotychczas programowanie mikrokontrolerów traktowałem jako zabawę, używając do tego BASCOMA i zestawu Treningowego. Obecnie stoję przed zamiarem budowy pewnego urządzenia ale przed rozpoczęciem prac chciałbym mieć pewność że część programowa będzie ok. Sam...
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...
ja używam tylko delphi (WinApi) bez użycia komponentów (threards również używałem lecz zrezygnowałem) Zrezygnowałeś bo ???? ...... to był twój największy błąd. Wiem, programowanie z użyciem wątków nie jest łatwe. Powiem więcej jest cholernie trudne szczególnie jak ktoś zaczyna w tym raczkować. Ale efekty tego co można później robić są porażająco przyjemne....
Według mnie Powinieneś wykorzystać właśnie rs485. I ja to widzę tak: -budujesz urządzenie które będzie zbierać informacje z krańcówek itp z mikrokontrolerem i max485 na pokładzie. -powielasz je tyle razy ile masz maszyn (pamiętaj o potrzebie ustalenia adresu każdego modułów.. jakieś zworki lub podobne) -budujesz urządzenie które będzie odpytywać po...
wiesz, zdaje sie że Fix "odrzuca" część ułamkową a round zaokragla (matematycznie - w góre lub dół). to moze powodowac te błędy
Czyli jednak trzeba mieć po obu stronach przekierowane porty...to niedobrze. Może zróbmy jeszcze jeden test: Na port 2015 i moje IP 83.11.233.249 Wyślij : <^LAN_HOME^RPT^KOMINEK^> Powinna przyjść wiadomość zwrotna na IP nadawcy. Zaraz przekieruję ten port dla mojego modułu avr. Przychodzi: <^001_(at)_^1^....... Z tego co się orientuję to niestety...
Nad językiem C się zastanawiam. Znam C# i Jave, co prawda obiektowe, ale składnia podstawowych instrukcji bardzo podobna dokładnie - składnia i zasady działania nie będą w takim razie dla ciebie problemem ;) .... jak musiałem się tego uczyć od początku na mikroklocki.... bo na PCtach programowałem tylko w Delphi/Pascalu - a teraz? ;) .... teraz zaczynam...
Chodzi o to że czasami odczytujesz nie cały wiersz lecz jego fragment. [syntax=delphi]var P:Integer; begin ComPort.ReadStr(Str, Count); Memo.Text:= Memo.Text+Str; P:=Pos(#13,Str); if P>0 then begin Str:=Memo.Lines[Memo.Lines.Count-2+Ord(P... T1:= Copy(Str,1,4); T2:= Copy(Str,6,4); Label3.Caption:= 'Temperatura IGBT [T1] = '+T1; Label2.Caption:=...
Nie znam Delphi, ale jeśli ci mogę pomóc, to tutaj: http://delphi.cartall.com.pl/Pytania/no-... ... masz przykład obsługi portu szeregowego w Delphi.
A no bo no... ;) Ja z tych leniwych "dzieci", którym nie po drodze z grubą książką do C i translatorem z angielskiego ;) Zaczęło się od Basica w Commodore C64. Potem liznęło Turbo Pascala i Delphi. Po tym wszystkim C to język "bardzo obcy" więc został Bascom i jego narzędzia zintegrowane. Widzę, że kolega przeszdł podobną drogę. Też po Turbo Pascalu...
Rs232 + Atmega 128 i dziecinie łatwe zadanie :D
Wczytujesz hex do komponentu memo1 (musi mieć zaznaczoną opcję WordWrap=False żeby nie zawijał tekstu) wysłanie przez komponent Cport for i := 0 to Memo1.Lines.Count - 1 do begin st := Memo1.Lines.Strings[i]; If length(st) > 0 then begin st := st + #13; ComPort1.WriteStr(st); delay(400); // moja procedura...
DeFacto to wszystko co na razie prezentuje program ma się odpytać AVR-a a on ma odpowiedzieć Schemat standardowy Atmega + max232 podłączone RXD i TXD i nic więcej ciekawego :) (RTC+ds18b20+ADC + takie tam :) )
Witaj. Delphi nie znam, wiem że jest to program bardzo podobny do VB. Ma wiećej możliwości oczywiście, myślę że jednak nie o to chodzi. DO RZECZY Chodzi Ci o to by np. po naciśnięciu przycisku program wysłał kod (jaki to teraz nie ma znaczenia) , a BasCom ma go odebrać. Poczym uC ma wykonać określoną czynność. Jeśli chodzi co o to ?? , sprawa jest prosta....
Witam. Mam do zrobienia pracę opartą o procesor Atmega... . Dokładnie chodzi o to żeby zbierała dane z osmiu wejsc i słała je do komputera. W komputerze będzie soft napisany w delphi który będzie pokazywał na wykresie w osi czasu stan danego wejścia tzn wysoki lub niski. NIGDY nie robiłem nic na atmedze i potrzebuje POMOCY!!!
Witam serdecznie. Potrzebuję zrobić urządzenie oparte na mikrokontrolerze Atmega, które będzie zbierało proste dane a następnie miałoby przesyłać te dane do komputera osobistego za pomocą portu USB. Może ktoś zna proste rozwiązanie? Program na PC zostanie napisany w Delphi, natomiast Atmegę programuję w BascomAVR. Są też dostępne atmegi z wbudowanym...
Masz pecha - sam wywnioskuj dlaczego ;) [syntax=delphi]543 (b0:$1E; b1:$97; b2:$05; 544 name:'ATmega1284P'; 545 proctype:PROC_TYPE_AVR; 546 fsize:131072; esize:4096; usigsize:0; fpage:7+1; fpagesize:256; epage:0; epagesize:0; 547 osccal:1; 548 algo:ALGO_MEGA; 549 algo_erase:ALGO_ERASE_STD; 550 algo_lb:ALGO_LB_MEGA; 551 algo_busy:ALGO_BUSY_POLL_RDYBSY;...
EPP z ECP ćwiczone w różnych kombinacjach. Myślałem, że Bascom radzi sobie z XProblemami (na kompie stacjonarnym bez problemu). Poza tym, używając ZLIOPort do Delphi, na laptopie spokojnie czytam port danych $378, ustawiony jako wejście. Próbowałem też z instalacją drukarki na LPT - nic. Nie wiem jeszcze - sprawdzę (może nie spsuję) - czy ruszy jeśli...
Nie mogę tego uruchomić :/ Zrobiłem 2 układu na MAX232 jeden który był podany w Bascomie a drugi z tego $regfile = "m162def.dat" ' specify the used micro $crystal = 10000000 ' used crystal frequency $baud = 2400 ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack = 8 ' default use 10 for the SW stack $framesize =...
Kiedyś zrobiłem coś podobnego Napisałem program w c do uC (chociaż równie dobrze może być bascom) Ogólny zarys jest taki: Jak już to napiszesz, to to potem sprawdzasz czy działa. Odpalasz bascomowy terminal i wysyłasz 1 powinna ci się zaświecić dioda w porcie d1. Jak klikniesz 2 to dioda w porcie d2 itd. Teraz ja napisałem kod w Delphi. Na forum znalazłem...
Witam serdecznie, Nie mam pojecia o Delphi, czy ktos moglby mi pomoc zrozumiec ten kod piszac komentarz (wiersz po wierszu) W zasadzie ten program nie robi nic wiecej poza wczytaniem phi, lambda i JD (katy i czas), przeliczenia po kolei wzorow, i podania wynikow kazdego kroku w formie tekstowej. (oblicza pozycje Slonca na niebie w zadanej chwili i miejscu)...
Przybliżać nie ma co... przestudiowałem całą dokumentację na temat kart sd i zacząłem robić płytkę - 4 piny z szny danych na 4 dolne bity portu, wyżej pin z szyny poleceń/odpowiedzi, sygnał segara i 2 sygnały z gniazda - karta włożona i karta zabezpieczona przed zapisem... 6 sygnałów połączone na dzielniku rezystorowym(4 przewody z danych jak i przewód...
na start np wysylasz 2 bajty ('s' i 't') ------ w kompie czekasz na te 2 bajty,tz wtedy dopiero reagujesz na nastepne dane i pakujesz je do zmiennych blok danych wysylasz jak chcesz jezeli np potrzebujesz wyslac 10 danych jednobajtowych ,i 1 dwubajtowa ,to po stronie kompa jezeli dostales znaki startu to odbierasz 12 bajtow przy czym 10 ladujesz np...
Witam, przez kilka ostatnich dni próbuję rozgryźć cały ten port COM, udało mi się "dogadać" z Atmegą16, jednak tylko przez terminal (dokładnie przez SimpleTerm, HyperTerminal oraz przez terminal BASCOM-AVR). Wszystko fajnie działa, jednak gdy przychodzi mi napisać program w czymkolwiek, czy to WinAPI+C, WinAPI+C++, C#, Delphi, to za nic w świecie nie...
atmega rs232 delphi delphi otwieranie plików delphi kalibracja delphi
sygnał centrala zasilanie elektromagnesu skanowanie maila konica minolta
HTML, JavaScript: zapis obrazu na dysk, Canvas, File System Access API, CORS
Skoda Octavia II 1.8 TSI 160KM – brak kontrolki ciśnienia oleju po włączeniu zapłonu