Tartalomjegyzék:

Oktatható robotütközők: 5 lépés
Oktatható robotütközők: 5 lépés

Videó: Oktatható robotütközők: 5 lépés

Videó: Oktatható robotütközők: 5 lépés
Videó: Iskola a jövőből | Halácsy Péter, dr. Erős-Honti Zsolt, Forrai Benedek x Brain Bar 2024, Július
Anonim
Oktatható robotütközők
Oktatható robotütközők

Úgy döntöttem, hogy létrehozok egy oktatóanyagot, amely bemutatja, hogyan kell létrehozni a Robot lökhárítót, és hogyan kell elhelyezni azokat az akkumulátorral vezérelt roboton. Először is biztosítani kell, hogy a vezetékek a megfelelő helyen legyenek csatlakoztatva. Az áramkör másképp nem működik. Másodszor, biztosítani kívánja, hogy az egyik vezeték a VDD -hez legyen csatlakoztatva (pozitív), a másik pedig a VSS -hez (negatív). Végül biztosítani kell, hogy mindkét vezetéket az ónfóliához kösse. Az utolsó lépés, amit meg kell tennie, annak biztosítása, hogy az ónfólia csatlakozik a lökhárítókhoz.

Kellékek

Ennek az utasításnak a létrehozásához használt kellékek a következők voltak:

  • Két bot
  • Alufólia
  • 3 vezeték

1. lépés: A fólia felhelyezése a botokra

A fólia felhelyezése a botokra
A fólia felhelyezése a botokra

Helyezze a két rudat a lökhárító hátoldalára, ügyelve arra, hogy mindkét botot alufólia borítsa. A legjobb megoldás annak biztosítására, hogy mindkét bot a robot hátán maradjon, egy kis ragasztószalag felhelyezése.

2. lépés: A vezetékek csatlakoztatása

A vezetékek csatlakoztatása
A vezetékek csatlakoztatása

Annak érdekében, hogy az áramkör működjön, képesnek kell lennie a VDD és a VSS három vezetékének csatlakoztatására az ónfóliával borított rudakhoz.

3. lépés: Csatlakoztassa az összes vezetéket egyhez

Végül, annak érdekében, hogy az összes vezeték a lökhárítóra kerüljön, kezdje el működni, tekerje be őket alufóliával, és nyomja rá a fóliával borított rudakra. Amikor megnyomják, a vezetékekből származó áram a robot mozgását okozta.

4. lépés: Nézd meg

Ha mindhárom vezetéket a lökhárítókhoz nyomja, az autónak el kell kezdenie mozogni. A következő lépésben megjelenik a működéshez szükséges kód. Az ehhez a programhoz használt programot "Basic Stamp Editor" -nak hívják.

5. lépés: A robot programozási kódja

Ahhoz, hogy ez a robot mozoghasson, a következő kóddal kell rendelkeznie:

„{$ STAMP BS2}” {$ PBASIC 2.5}

LBump PIN 11

RBump PIN 10

LMOTOR PIN 15

RMOTOR PIN 14

RFast CON 650

LFast CON 850

RSlow CON 700

LSLOW CON 800

MStop CON 750

RFastRev CON 850

LFastRev CON 650

RSlowRev CON 800

LSlowRev CON 700

MLoopC VAR Word 'For.. Következő változó körülbelül 65000 -ig

DO

GOSUB Forwardfast 'lépjen előre

HA IN10 = 0 THEN ', ha a 10 -es bemenet két vezetékét megnyomja, akkor forduljon balra

GOSUB TurnLeft90

ELSEIF IN11 = 0 THEN 'Ha a 11 -es bemenet két vezetékét megnyomja, akkor forduljon jobbra

GOSUB TurnRight90

ENDIF

HUROK

TurnRight90:

'Alfolyamat 90 fokos jobbra forduláshoz

'**********************************************************

MAGAS 1

ALACSONY 0

MLoopC = 1 és 22 között

PULSOUT LMOTOR, LfastRev 'egy impulzussal halad előre

PULSOUT RMOTOR, Rfast 'csapok és állandók használatával

SZÜNET 20

A „20mS lehetővé teszi a robot mozgását” a NEXT impulzus előtt

KÖVETKEZŐ

VISSZATÉRÉS

'*********************************************************

TurnLeft90:

'Alfolyamat 90 fokos jobbra forduláshoz

'********************************************************

MAGAS 0

ALACSONY 1

MLoopC = 1 és 22 között

PULSOUT LMOTOR, Lfast 'egy impulzussal halad előre

PULSOUT RMOTOR, RfastRev 'csapokat és állandókat használ

PAUSE 20 '20mS lehetővé teszi a robot számára, hogy mozogjon a következő impulzus előtt

KÖVETKEZŐ

VISSZATÉRÉS

'***********************************************************

Gyors előre:

'Alprocedúra a robot egy négyzetméteres gyors előremozdítására

'**********************************************************

MLoopC = 1-70

PULSOUT LMOTOR, LGyors PULSOUT

RMOTOR = RFast

SZÜNET 20

KÖVETKEZŐ

VISSZATÉRÉS

Ajánlott: