Форум по Роботика
Проекти за роботи => Други роботи => Темата е започната от: nunep в Януари 06, 2008, 01:02:06 pm
-
DC мотори, червячни предавки, поялник, калай, PASCAL и LPT port.
`чержи няма пък и те са индивидуални според частите които имате.
http://www.robotics-bg.com/upload/files/robot%201.rar
http://www.robotics-bg.com/upload/files/robot%202.rar
-
Много интересно браво като гледам май си се занимавал с моделизъм се пак браво :clap: :clap: :clap:
-
Това някакъв робко ли е или ти си го правил ? Ако ти си го правил браво :) Движи ли се, как се държи ? :P Интересно ми е от къде си го намерил тоз куплунг за лпт порта, дето наподобява сериен :) Гледам и едно друго мобилно роботче се мотае по снимките :) Виждал съм го да го продават по нета, купил ли си го или си го направил ?
-
нещо не се отваря линка.
-
нещо не се отваря линка.
Вече всичко е наред. :) Малка грешка в URL-a...
А по робота... Изглежда ми Homemade и е страхотен! :) Споените пластини от текстолит (Робот 2) са ми до болка познати (първия ми сумобот беше замислен с такова шаси). А червячните предавки са...възхитителни!
Интересно е програмирането на портовете с Паскал. Може ли малко информация по въпроса? И въобще малко информация за робота... :)
Поздрави!
-
hai mai :)
sv_shady:
- нищо общо нямат с Робко - шегувах се.
- ами движат се, но леко лашкат от инерцията. не са стабилни.
- куплунга е за монитор с 15 жила, но е с малки размери и пасва на мястото ина4е сигнала идва от LPT.
- нищто готово не купувам че са скъпи нещтата - всичко е от подръчни неща.
Borislav:
- мерси за оправените линкове.
- всичко е ръчно правено.
- добре си се насочил за платформа от текстолит - става здрава, лека и евтина конструкция и лесно се обработва.
- PASCAL - директно писане и четене в и от адресите на LPT порта:
port[$378]:=5; {izhodni danni - 00000101}
b:=port[$379]; {vhodni danni}
същия е принципа и при C++
лесно е успех
-
- всичко е ръчно правено.
Поздравления! Изглежда супер! :)
port[$378]:=5; {izhodni danni - 00000101}
b:=port[$379]; {vhodni danni}
Е, С-то поне на мен ми е по-разбираемо. :) А за платформата... Всъщност, не съм толкова убеден. Запоявах я с доста труд. Може би поялника ми не беше толкова мощен, и аз не знам. А и от изпаренията на тенола... В крайна сметка реших да не запоявам нищо, а платформата да ми е само от парче текстолит (докато не измисля нещо друго...), но при манипулаторите като твоя е друго.. :)
Поздрави!
-
Само да разкажа, че попринцип управлението на портове е сходно и на С/С++, но ако пишем за нещо под Windows NT (примерно Win95 или Win98) При NT и XP windows-а не позволява директно пипане по регистрите на портовете и трябва да се мине през kernel.dll.... То всъщност това си остава проблем и на паскал, за каква операционна система си го писал ? А иначе за линукс не знам как е, но предполагам че там не е така :)
-
здрасти
за програмирането от DLL не разбирам но с асемблер под ДОС или WINDOWS се получава. поне при DEPLHI-to съм го пробвал и се получава.
procedure OutputData(dat : byte);
begin
asm
mov dx,$378
mov al,dat
out dx,al
end;
end;
за C намерих това:
http://www.robotics-bg.com/upload/files/i-o%20print%20port.rar
това е. с линковете не ме бива :(