
Znaleziono 10 wyników
Wróć do „Arduino + LinuxCNC = Sterowanie po USB”
- 03 paź 2012, 16:07
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23723
- 29 wrz 2012, 21:01
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23723
- 29 wrz 2012, 17:24
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23723
- 29 wrz 2012, 14:48
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23723
Jeśli masz taką możliwość to mogę ci załatwić arduino IDE do tego discovery
http://www.st.com/internet/evalboard/product/252419.jsp
http://www.st.com/internet/evalboard/product/252419.jsp
- 29 wrz 2012, 14:00
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23723
- 31 sie 2012, 02:30
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23723
Powinno jeśli masz wyprowadzone nawet 3 sygnały GND,TXD,RXDmarkcomp77 pisze:a... przejściówka gotowiec --- takie nie wiadomo co, zalane w plastiku
działa przy komunikacji z servem... (ustawianie parametrów)
bo przecież reset możesz sobie wcisnąć na płytce podczas programowania

Tylko pozostaje kwesta dodania wpisów dla AVRdude i Arduino IDE aby wygodnie programować z menu wybierając pozycje
Jak zwykle wszyscy piszą jak ale dalczego tak mozna to niewspominająpitsa pisze: Nie ma potrzeby używania programatorów.
Można programować poprzez Arduino inne mikroprocesory:
http://codeandlife.com/20...ino-uno-as-isp/
http://www.open-electroni...alone-circuits/
Czasem trzeba tylko wspomóc się małym kondensatorkiem 10uF: http://arduino.cc/en/Tutorial/ArduinoISP

FTDI można wprowadzić w tryb bit bang gdzie wyprowadzenia portu szeregowo zmieniają się bezpośrednio w interfejs ISP a programować możemy dzięki AVRdude zintegrowanemu z Arduinoi IDE niestety z przejściówka na MCP 2200 już nie możemy tak łatwo zrobić więc tu wygrywa FTDI

W sumie to dokładnie to samo co skonfigurowane eclipse przy czym całe IDE maksymalnie uproszczone i zmodyfikowany język do pisania a nie zastanawiania się jak to napisać
Teraz dorzucę jeszcze coś jest taka aplikacja fritzing pozwala na projektowanie shield-ów - czyli dodatkowych nakładek do wybranego arduino i "rysowanie" schematów połączeń na płytce stykowej

Tutaj pokazane shieldy akurat wybrał mi się shield do OBD


Mamy pełna dokumentację schemat ideowy oraz przykładowe kody po kliknięciu w linki i tak jest przy każdym shieldzie w tym programie który jest również za free

co daje możliwość składania shieldów na stykówce lub projektowania całego urządzenia napisaniu oprogramowania w Arduino i mamy gotowe "ciasto"

Jesteśmy w Linuxowym dziale to powiem iz IDE arduino jak i program o której piszę jest wieloplatformowy więc windows linux i mac, wiec każdy będzie zadowolony.

Przepraszam ze takie długie posty ale każdemu chcę w miarę możliwości odpowiedzieć

Pozdrawiam i zapraszam do zabawy

- 29 sie 2012, 19:36
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23723
1.Jeśli nie mamy FTDI na pokładzie może my programować dowolnym programatorem ISP dla AVR-ów oporzez gniazdo ICSP (a właściwie to jest ISP) niektórymi bez pośrednio ze środowiska są to między innymi nieśmiertelny USBasp, AVR ISP, i starsze na port równoległy STK200/300Zienek pisze:Ale programowanie tylko przez programator, jeśli Tego FTDI nie ma na pokładzie?
To rozwiązanie wymaga albo jednego Arduino Uno z gniazdem na AtMegę, albo programatora z gniazdem?
Dlatego jedna z nóżek gniazda ICSP ma ścieżkę donikąd?
Pozdrawiam,
Pan dociekliwy
I różnica wtedy jest taka ze zamiast klikać na pasku w ikonke wybieramy pozycję z menu

Możemy kupić jedną przejściówkę FTDI/MCP lub inną i mieć ją do kilku płytek jeśli takowe posiadamy
Należy pamiętać aby wszystkie sygnały mieć wyprowadzone tzn
CTS,RXD,RTS,GND,TXD,DTR
Ponieważ są potrzebne do resetowania mikrokontrolera podczas wgrywania oprogramowania
Kabel wygląda następująco

Dodatkowy rezystor i kondensator
Tutaj jest to opisane nieco dłuzej
http://sunriver.psp29.anv.pl/index.php? ... &Itemid=58
Jeśli korzystamy z MCP2200 wystarczy sygnał RTS który podłączamy do
PINU RESET (RST) przez kondensator 100nF i już sprawę resetu mamy załatwioną
tutaj więcej na temat przejściówki do Arduino na MCP2200
http://sunriver.psp29.anv.pl/index.php? ... &Itemid=62
2. Wszystkie piny są podłączone z wyjątkiem drugiego pinu czyli +5V w złączu standardowy układ pinów do programowania 6pin w konsekwencji nie pozwala to zasilanie z programatora Arduino ale jak widzimy możemy zasilać bezpośrednio płytkę z USB (i do tego służy tylko to gniazdo USB na płytce) jak i z zewnętrznego zasilacza więc to chyba nie problem
Płytka była robiona bez schematu większość pinów jest kątowa a złącze ICSP pierwszy pin ma tam jak zaznaczyłem to teraz a nie jak jest oznaczone na płytce

Powinno chociaż nie wiem na jakim układzie masz tą przejściówkę poczytaj te linki które podałemmarkcomp77 pisze:a ja mam pytanie ogólne o Arduino:
czy środowisko ARDUINO skomunikuje się "gołą atmegą" przez gotowy konwerter USB-RS232C ?
(oczywiście atmega z bootloaderem arduinowym)

Niech kolega kiedyś koniecznie spróbuje bo to jest programowanie AVR-ów w C++; różnica między "czystym" GCC a IDE Arduino polega na tym że piszę się mniej, nie trzeba żmudnie szukać nazwy rejestrów po prostu super zabawa a nie myślenie o narzędziach i ich konfiguracjijarenio pisze:A ja jakoś w ogóle nie czaję tego całego Arduino... jak by po bożemu nie dało się w C Atmegi zaprogramować...

pascalPL pisze:Możesz nawet wygenerowane .HEX'y ładować programatorem do AVRów. Oby tylko to co ustawisz w IDE odpowiadało ustawieniom FUSE bitów. Ja sobie zrobiłem w IDE od Ardiuno konfiguracje na Atmegę8 z wew. zegarem i potem .HEX'y ładuje USBASP do atmegi.
I to będę pokazywał na swojej stronę i na przykładzie mojej płyty uruchomieniowej
Jak Ci się znudzi zabawa to kupie płytkę od Ciebie

Jeśli chodzi o Arduino bez Arduino czyli Sunduino to polecam tą stronę warto poczytać

http://sunriver.psp29.anv.pl/
Co do moich tajnych planów to mogę powiedzieć że pokażę na swojej www jak programować PIC-e w trybie Arduino a właściwie Sunduino


A to wersja beta płyty gdzie będę pokazywał programowanie PIC-ó i AVR-ków w trybie Sunduino
rewolucja już się odbyła na niej i została przeprojektowana


Pozdrawiam i zapraszam do zabawy

- 29 sie 2012, 16:00
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23723
Tak jednostronnaZienek pisze:Płytka jest jednostronna?
Btw - Arduino Pro można mieć już za 66zł brutto
http://nettigo.pl/products/90?gclid=CJa ... 3godxUoA1g

- 29 sie 2012, 13:12
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23723
- 29 sie 2012, 12:53
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Arduino + LinuxCNC = Sterowanie po USB
- Odpowiedzi: 59
- Odsłony: 23723
Witam trochę nie widzę sensu w takich rozważaniach a może mam tylko inną wizję rozwiązania problemu 
W sieci już kiedyś nawet na tym forum był pokazany projekt na arduino gdzie z karty pamięci czy z innego medium pobierane były G-kody i wysterowane odpowiednio sterowniki
Osobiście jeżeli już miał bym sprzęgać EMC z takim sterowaniem to raczej bym wykorzystał go tylko do wizualizacji obróbki


i nieco edytowałem PCB zgodne z Arduino Pro, Atmega168, 5V, 16MHz
Mogę udostępnić jeśli by ktoś chciał, aby płytka była tańsza usunąłem z PCB FTDI zasilanie tylko poprzez USB lub zewnętrzny zasilacz , odpowiednie piny zostały wyprowadzone
Można zastosować FTDI 232RL lub MCP2200 przy czym ten drugi kosztuje 1/3 FTDI i spisuje się równie dobrze
lub można programować programatorem ISP dla AVR-ków bo złącze również do tego jest wyprowadzone
Koszt około 20zł

W sieci już kiedyś nawet na tym forum był pokazany projekt na arduino gdzie z karty pamięci czy z innego medium pobierane były G-kody i wysterowane odpowiednio sterowniki
Osobiście jeżeli już miał bym sprzęgać EMC z takim sterowaniem to raczej bym wykorzystał go tylko do wizualizacji obróbki
Dlatego wziąłem to w swoje łapkituxcnc pisze: Szczególnie bez sensu jest Arduino, które kosztuje kosmiczne pieniądze w porównaniu do mozliwości.


i nieco edytowałem PCB zgodne z Arduino Pro, Atmega168, 5V, 16MHz
Mogę udostępnić jeśli by ktoś chciał, aby płytka była tańsza usunąłem z PCB FTDI zasilanie tylko poprzez USB lub zewnętrzny zasilacz , odpowiednie piny zostały wyprowadzone
Można zastosować FTDI 232RL lub MCP2200 przy czym ten drugi kosztuje 1/3 FTDI i spisuje się równie dobrze

Koszt około 20zł
