Robotvezérlés


Itt a már előző cikkekben említett robothoz készült szoftverről írok.

A képek és ismertetés a robotról itt olvasható:
Remegőkezű robotka

Szoftver szempontból DOS alá írt program ami két részből áll. Az egyik egy alacsonyszintű assembly-ben megírt driver rész ami képes a PC printer portján vezérelhető pontos PWM jeleket előállítani. Ezez kb ki kell nyírni a DOS-t ami azt jelenti hogy a különféle időzítő és egyéb megszakításokat ki kell iktatni. Persze a program visszatérésekor ezeket vissza kell állítani. Az alacsony szintű részeket C -ben írt programkóddal vezéreljük.
A robotot lehet a billentyűzet segítségével irányítani, mindegyik szabadsági fokának szögét egy-egy billentyűzettel növelni illetve csökkenteni. Egy másik módban meg teljesen automatikusan egy dobozból kiszed galacsinokat és átpakolja egy másik tárolóba. Ezt mindenféle visszajelzés nélkül végzi így pl vicces amikor hibázik és kiejti a galacsint avgy nem tudja megfogni. Ezta robot nem érzékeli.

Amint látható a program DOS alatt futó Borland Turbó C++ -ban van megírva.

Az összes ide tartozó forráskódokat mind nyílttá teszem. Beleértve az vezérlő alacsony és magasabb szintű kódokat, és az egyéb segédprogramokat Felhasználási szabályok. Kijelentem hogy az összes forráskód mind az én művem és tulajdonom. A kód részben assembly-ben részben C nyelven íródott
FORRÁSKÓD LETÖLTÉS

vissza a főoldalra

tetszik a cikk

Írj hozzászólást
Neved:

A beküldés gomb megnyomásával elfogadom a szabályokat

Hozzászólások megtekintése






By Bognár András (2015)