logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Języki programowania do sterowania robotem: C, ASM, inne?

danlancher 23 Gru 2005 21:00 4623 62
Najlepsze odpowiedzi LABEL_AI_GENERATED

W jakim języku najlepiej pisać program do sterowania robotem i czy taki sam program da się zrobić w C oraz w asemblerze?

Tak — program do sterowania robotem da się napisać w C, ASM albo Bascomie; różnią się głównie wygodą, poziomem kontroli nad mikrokontrolerem i trudnością nauki, a nie samą możliwością realizacji zadania [#2110679][#2111261] Na początek najczęściej polecano C, bo jest względnie proste, ma duże możliwości i pozwala stopniowo poznać rejestry, stos i pamięć mikrokontrolera [#2111261][#2111669][#2171525] Asembler daje największą kontrolę i może dać bardziej optymalny kod, ale pisanie w nim jest żmudne i trudne, więc lepiej zostawić go na później [#2111532][#2171525] Bascom był wskazywany jako dobry start do prostych projektów robotycznych na AVR/8051, bo pozwala szybko uzyskać działający program, choć część osób uważa go za zbyt ograniczający [#2110679][#2171525][#2188369] Jeśli chcesz iść praktycznie w robotyce, forum sugerowało rodzinę AVR jako sensowny wybór na początek [#2110679][#2170997]
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
  • #31 2176991
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    No ale podejme meską decyzje i ucze sie bascoma :)
    A jezeli chodzi o moja wiedze z elektroniki,to nie jest tak zle.Mysle ze bym se poradził.
    No dobra juz nie pytam nic wiecej,bede szukac na forum.
    Dzieki za odpowiedzi i pozdrawiam!
  • #33 2177653
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    dzieki ;)
  • #34 2180760
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    Ludzie pomuzcie :(
    Na tej stronce nic nie ma.Tzn. jest ale ja z tego nic nie kumam,to maja byc cwiczenia,ale to sa jakies gotowe programy...
    Nic nie kapuje :cry:
  • #35 2180847
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    kol danlancher , masz ładnie po polsku krok po kroku jak wygląda programowanie w Bascoamie , jak wygląda budowa programu , itp .....
    pozostaje czytanie i nauka , a tego za Ciebie nikt nie zrobi
    nie wiem czego ty właściwie chcesz to najłatwiejszy do opanowania język programowania na uC
  • #36 2181000
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    za tepy jestem na to...:/
  • #37 2181090
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    zobacz jak długo wszyscy na forum szukali dla Ciebie odpowiedniego rozwiązania ...... po to abyś sprawę zakończył stwierdzeniem :

    Cytat:
    za tepy jestem na to...:/
  • #38 2181142
    wlamywacz2004
    Poziom 17  
    Posty: 279
    Pomógł: 10
    Ocena: 1
    To na cholere się bierzesz mi dopiero po 6 miesiącach udało sie zaprogramować pierwszy mikrokontroler!!
  • #39 2181209
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    Jak to na cholere??A po jaka ty sie brales??

    Dodano po 10 [minuty]:

    a macie moze schemat programatora do AVR??Bo bez tego nic nie zdzialam.
  • #40 2181385
    wlamywacz2004
    Poziom 17  
    Posty: 279
    Pomógł: 10
    Ocena: 1
    Jesteś za tempy to na cholere odrazu zadajesz takie pytania poczytaj forum a do wszystkiego dojdziesz zapytaj moze pare osób na gg mi tak wiele pomogło
  • #41 2181416
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    myślisz że samym programator rozwiąże wszystkie problemy , nawet korzystając z "gotowców " bez znajomości dowolnego języka nie wiele działasz
    proszę stk 200 http://www.kamami.pl/?id_prod=6516
    wszystko tam masz i najpierw sam coś poszukaj zanim znowu zaczniesz zadawać pytania
  • #42 2181603
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    Nie chcem kupywac,moze sam zrobie.I nie mowie ze juz od zaras bede programowac.Powoli...narazie to nic nie kumam.
  • #43 2181612
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    Albo szarpnij się na jakiś zestaw startowy, dostaniesz od razu wszystko co potrzebne i sprawne.


    wlamywacz2004 napisał:
    Jesteś za tempy...


    Podoba mi się, jeszcze troche a jak na tym forum ktoś rzuci PID, transmitancja, UAR, to nikt nie będzie wiedział o co chodzi :)
  • #44 2181673
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    zestawu "startowego" ni kuipe bo nie moge,ale najlepiej to jak se sam zrobie,taki tepy to jeszcze nie jestem.
    cytuje-"Podoba mi sie,..."<--?
  • #45 2181744
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    Po prostu poziom na tym forum leci strasznie w dół, nie żebym się zgadzał z cytowanym. Na allegro łatwo upolować ciekawe rzeczy:

    http://www.allegro.pl/show_item.php?item=81232533
    Tanie, bo stary model procesora, już niedostępny, ale na początek przyzwoity, cena bardzo dobra

    http://www.allegro.pl/show_item.php?item=81139968
    Sama płytka, tańsza niż samoróbka

    Kiedyś była jeszcze fajna płytka ze zintegrowanym programatorem, mam ją i jest bardzo przyzwoita.

    Jak chcesz budować sam, no to się namęczysz...
  • #46 2181796
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    Dzieki za dobre checi :).Chyba bede musial kupic...racze jak se pomyslalem ile trzeba tego, to...
    W sumie nie chodzi o kwestie $$$ tylko,ze nie mieszkam w Polsce :/ i nie mam jak kupic,o to chodzi.No moze u siebie popatrze w skepach(tyle ze 1 tylko jest :D:D hehe)
  • #47 2181900
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    Zdradź co to za kraj, pomyślimy
  • #48 2181902
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    hehe belgia,nie tak daleko
  • #49 2181915
    MirekCz
    Poziom 35  
    Posty: 2220
    Pomógł: 330
    Ocena: 62
    Jeżeli znasz język, to tam napewno też są podobni zapaleńcy, sklepy internetowe i co nie tylko.

    Zresztą wiele sklepów internetowych wyśle Tobie co tylko sobie wymarzysz do domu.. jeżeli $ to nie problem, to już mógłbyś mieć oryginalną płytke atmela, która pewnie 1000 małych problemów ($) kosztuje ;)

    A jak masz marudzić, że coś jest dla Ciebie za trudne to na drzewo, bo szkoda tutaj naszego czasu.
    Coś ciekawszego zaprogramować się umie tak naprawde dopiero po jakimś roku nauki.. a Ty po godzinie czytania marudzisz, że nie rozumiesz... no w morde.

    Poza tym spójrz w lewo.. widzisz tam taki dużyyy napis? Troche własnego wysiłku a nie tylko smęcenia na forum i będzie 3 razy lepiej Ci szło.
    Forum to OSTATNIA, a nie pierwsza, deska ratunku.
  • #50 2181919
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    hehe prawde mowisz :D
    A zapalencow nie znam oprocz mego nauczyciela"hackera":P
    1000$$ daj spokuj...ja to mowilem w przenosni :P,chodzilo mi o rozsadne ceny.
  • #51 2183022
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    Mam jeszcze jesdno pytanie,moze glupie.
    Czy w bascomie mazna napisac program ktory bay zapalal led przez LPT??
  • #52 2183051
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    jesteś ciekawym osobnikiem , czy nie lepiej zabrać się za naukę a nie zadawać ciągle pytania !
    Cytat:
    Czy w bascomie mazna napisac program ktory bay zapalal led przez LPT??

    odp . NIE
  • #53 2183129
    wlamywacz2004
    Poziom 17  
    Posty: 279
    Pomógł: 10
    Ocena: 1
    Poszukaj na forum było coś takiego pozatym naprawde czytając setki tematów wszytkiego sie dowiesz dziś jest niedziela masz wolne poświęc toche czasu i poczytaj tematy itp.
  • #54 2184718
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    szukam,szukam,szukam...ale o bascomie nie duzo sie pisze.
    Wiem ze juz was "wkuzam",ale mam jeszcze jedno pytanko.
    W bascomie mozna TYLKO programowac uC,ale nie mozna zrobic tak ze do robota podepniesz kabelek i np.strzalkami klawiatury,albo na podczerwien itd.., bedziesz nim starowac??
  • #55 2184843
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    Jeśli twierdzisz że o bascomie niedużo się pisze to nie umiesz szukać.

    Chociaż po pytaniach jakie zadajesz widze że bascom będzie za trudny, lepiej zainwestuj w lego mindstorms, to będzie najodpowiedniejsze
  • #56 2185113
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    W lego sie juz bailem jak malem 10 lat.
    Ludzie ale czego wy sie czepiacie??No moze wolniej mysle niz wy :D.
    Darujcie sobie te krytyki...
  • #57 2186457
    wlamywacz2004
    Poziom 17  
    Posty: 279
    Pomógł: 10
    Ocena: 1
    Poszukaj dokładniej pozatym może kupisz sobie jakąmś literature ?
  • #58 2188082
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    Ooo chetnie bym se kupil,pytanie - jak i gdzie??
    Chyba ze przez internet jakos...nie wiem...i ile $$$ by trzeba bylo zainwestowac...
  • #60 2188304
    danlancher
    Poziom 27  
    Posty: 1195
    Pomógł: 13
    Ocena: 47
    danlancher napisał:
    W bascomie mozna TYLKO programowac uC,ale nie mozna zrobic tak ze do robota podepniesz kabelek i np.strzalkami klawiatury,albo na podczerwien itd.., bedziesz nim starowac??


    Jeszcze tylko powiedzcie to,i zamilkne na wieki..A za nauke to sie wezme w weekend bo nie mam czasu.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy wyboru języka programowania do sterowania robotem, ze szczególnym uwzględnieniem języków C, asemblera (ASM) oraz Bascoma. Zalecane jest rozpoczęcie nauki od języka C ze względu na jego prostotę, szerokie możliwości i łatwość zdobywania praktyki z mikrokontrolerami, zwłaszcza z rodzin AVR. Asembler jest wskazywany jako język bardziej zaawansowany, pozwalający na optymalizację kodu i pełną kontrolę nad mikrokontrolerem, ale trudniejszy do nauki i mniej zalecany na początek. Bascom, będący dialektem Basica dla mikrokontrolerów 8051 i AVR, jest polecany jako łatwy do opanowania język dla początkujących, choć niektórzy użytkownicy ostrzegają, że może ograniczać rozwój umiejętności programistycznych. Programowanie w Bascomie umożliwia tworzenie programów współpracujących z portami RS232, LPT, USB oraz obsługę podczerwieni (np. kod RC5). Dyskutowano także o wyborze mikrokontrolerów, gdzie popularne są AVR i PIC, z rekomendacją rodziny AVR ze względu na dostępność narzędzi i wsparcie. Poruszono kwestie środowisk programistycznych działających pod różnymi systemami operacyjnymi (Windows, Linux, DOS), podkreślając, że dla AVR dostępne są kompilatory i narzędzia pod wszystkie te systemy. Wskazano na znaczenie praktyki i znajomości elektroniki w nauce programowania mikrokontrolerów oraz na konieczność samodzielnego poszukiwania informacji i literatury. Poruszono również temat programatorów, polecając gotowe zestawy startowe lub programatory takie jak STK200. Autor ostatecznie zdecydował się na naukę Bascoma i planuje dalsze samodzielne zdobywanie wiedzy.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA