Форум по Роботика

Проекти за роботи => Други роботи => Темата е започната от: nunep в Януари 06, 2008, 01:02:06 pm

Титла: на Робко-01 внуците :-)
Публикувано от: 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
Титла: на Робко-01 внуците :-)
Публикувано от: stundio в Януари 06, 2008, 01:34:16 pm
Много интересно браво като гледам май си се занимавал с моделизъм се пак браво :clap:  :clap:  :clap:
Титла: на Робко-01 внуците :-)
Публикувано от: sv_shady в Януари 06, 2008, 02:22:29 pm
Това някакъв робко ли е или ти си го правил ? Ако ти си го правил браво :) Движи ли се, как се държи ? :P  Интересно ми е от къде си го намерил тоз куплунг за лпт порта, дето наподобява сериен :) Гледам и едно друго мобилно роботче се мотае по снимките :) Виждал съм го да го продават по нета, купил ли си го или си го направил ?
Титла: на Робко-01 внуците :-)
Публикувано от: в Януари 06, 2008, 04:19:36 pm
нещо не се отваря линка.
Титла: на Робко-01 внуците :-)
Публикувано от: Borislav в Януари 06, 2008, 09:13:12 pm
Цитат на: "sparow"
нещо не се отваря линка.


Вече всичко е наред. :) Малка грешка в URL-a...

А по робота... Изглежда ми Homemade и е страхотен! :) Споените пластини от текстолит (Робот 2) са ми до болка познати (първия ми сумобот беше замислен с такова шаси). А червячните предавки са...възхитителни!
Интересно е програмирането на портовете с Паскал. Може ли малко информация по въпроса? И въобще малко информация за робота... :)
Поздрави!
Титла: на Робко-01 внуците :-)
Публикувано от: nunep в Януари 07, 2008, 12:27:17 am
hai mai :)

sv_shady:
 - нищо общо нямат с Робко - шегувах се.
 - ами движат се, но леко лашкат от инерцията. не са стабилни.
 - куплунга е за монитор с 15 жила, но е с малки размери и пасва на мястото ина4е сигнала идва от LPT.
 - нищто готово не купувам че са скъпи нещтата - всичко е от подръчни неща.

Borislav:
 - мерси за оправените линкове.
 - всичко е ръчно правено.
 - добре си се насочил за платформа от текстолит - става здрава, лека и евтина конструкция и лесно се обработва.
 - PASCAL -  директно писане и четене в и от адресите на LPT порта:
   port[$378]:=5;        {izhodni danni - 00000101}
   b:=port[$379];        {vhodni danni}
   същия е принципа и при C++

лесно е успех
Титла: на Робко-01 внуците :-)
Публикувано от: Borislav в Януари 07, 2008, 09:53:27 am
Цитат на: "nunep"

 - всичко е ръчно правено.

Поздравления! Изглежда супер! :)

Цитат
port[$378]:=5; {izhodni danni - 00000101}
b:=port[$379]; {vhodni danni}

Е, С-то поне на мен ми е по-разбираемо. :) А за платформата... Всъщност, не съм толкова убеден. Запоявах я с доста труд. Може би поялника ми не беше толкова мощен, и аз не знам. А и от изпаренията на тенола... В крайна сметка реших да не запоявам нищо, а платформата да ми е само от парче текстолит (докато не измисля нещо друго...), но при манипулаторите като твоя е друго.. :)
Поздрави!
Титла: на Робко-01 внуците :-)
Публикувано от: sv_shady в Януари 07, 2008, 08:59:23 pm
Само да разкажа, че попринцип управлението на портове е сходно и на С/С++, но ако пишем за нещо под Windows NT (примерно Win95 или Win98) При NT и XP windows-а не позволява директно пипане по регистрите на портовете и трябва да се мине през kernel.dll.... То всъщност това си остава проблем и на паскал, за каква операционна система си го писал ? А иначе за линукс не знам как е, но предполагам че там не е така :)
Титла: на Робко-01 внуците :-)
Публикувано от: nunep в Януари 07, 2008, 11:26:31 pm
здрасти
 
 за програмирането от 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
това е. с линковете не ме бива  :(