A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

A munkát a robot mozgása során nyomon követő tollal (markerrel) ellátott hernyó robot pályájának felállításával kapcsolatos problémák vizsgálatára fordítják.

A kutatás folyamán a robot alapvető geometriai alakjainak mozgását és konstrukcióját az adatválasztás módszerével oldották meg, hogy kiszámítsa a robot mozgásának szögét és időtartamát.

A feladat az, hogy automatikusan kiszámolja a robotadatokat forgatásra tetszőleges szögben, matematikai képlet alapján kiszámítva, ami lehetővé teszi a robot mozgatását egy előre meghatározott útvonalon a programban.

A munkát a Lego Mindstorms NXT 2.0 robotcsomag és a RobotC programozási környezet segítségével végezték el.

A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

A LEGO robot geometriai alakzatokat rajzol

Mashurina Julia Germanovna

Guseva Arina Alexandrovna

Sapozhnikova Natalia Vladimirovna

A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

Guseva Arina Alexandrovna

Mashurina Yuliya G.

A fej: Sapozhnikova Natalia Vladimirovna, a tanár számítógépes tudomány, metró 8-911-041-9381, [email protected]

Oroszország, Veliky Novgorod, IAOU "Gymnasium" Eureka,

Bolshaya St.Petersburg utca, ház 94,

(8-816) 62-84-46; [email protected]

A kutatás folyamán a robot alapvető geometriai alakjainak mozgását és konstrukcióját az adatválasztás módszerével oldották meg, hogy kiszámítsa a robot mozgásának szögét és időtartamát.

A feladat az, hogy automatikusan kiszámolja az adatok forgatását tetszőleges szögű, matematikai képlet alapján kiszámítva, ami lehetővé teszi a robot mozgatását a programban korábban programozott matematikai függvénynek megfelelően.

A munkát a Lego Mindstorms NXT 2.0 robotcsomag és a RobotC programozási környezet segítségével végezték el.

A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

1. feladat: Olyan robot létrehozása, amely képes a sík mentén mozogni és mögötte nyomot hagyni.

a) a robot súlypontjának kiválasztása;

b) az eredetileg összeszerelt kerekes robotot helyettesítő robot váltotta fel pontosabb fordulatokra;

c) a marker rögzítésének helyét úgy választják meg, hogy a jelölés minimális eltérése a robot mozgásának pályájától a forduló során érje el.

A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

Feladat 2. Írjon egy programot egy egyenes vonal rajzolásához.

A program végrehajtásakor a robot 1000 milliszekundumra előre halad, és egyenes vonalat rajzol.

A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

3. feladat: Írj egy programot egy robot négyzet rajzolásához.

Amikor ezt a programot végrehajtja, a robot négyzetet rajzol, de a körforgás során a marker mozgásának pontosságát javítani kell.

A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

Feladat 4. Írj egy programot egy robot háromszögének rajzolásához.

A program végrehajtásakor a robot háromszöget rajzol.

A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

Feladat 5. Írj egy programot egy robot kör rajzolásához.

A program végrehajtásakor a robot körülbelül 45 centiméter sugarú kört húz. Kísérletet végeztünk a kör sugarának megváltoztatásával a motorok sebességének megváltoztatásával.

A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

Feladat 6. Írj egy programot egy ellipszis rajzolására egy robot segítségével.

A program végrehajtásakor a robot ellipszist rajzol. Az ellipszis görbületi sugarának változtatásával kísérletet végeztünk a motorok sebességének megváltoztatásával.

A projekt - a robot lego rajzolja a geometriai ábrákat - számítástechnika, prezentációk

7. feladat Írj egy programot robot spirál rajzolásához.