Përmbajtje:

Parakolp robot udhëzues: 5 hapa
Parakolp robot udhëzues: 5 hapa

Video: Parakolp robot udhëzues: 5 hapa

Video: Parakolp robot udhëzues: 5 hapa
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Nëntor
Anonim
Parakolp robotësh të udhëzueshëm
Parakolp robotësh të udhëzueshëm

Kam vendosur të krijoj një udhëzues që demonstron se si të krijoni Parakolpët Robot dhe si t'i vendosni ato në Robotin e kontrolluar nga Bateria. Së pari, ju doni të siguroheni që keni tela të lidhur në vendet e duhura. Qarku nuk do të funksionojë ndryshe. Së dyti, ju doni të siguroheni që keni një nga telat e lidhur me VDD (pozitive) dhe telat e tjerë të lidhur me VSS (negativ). Së fundi, ju doni të siguroheni që i lidhni të dyja këto tela me fletën e kallajit. Hapi i fundit që duhet të bëni është të siguroheni që fleta e kallajit të jetë e lidhur me parakolpët.

Furnizimet

Furnizimet që u përdorën për të krijuar këtë Udhëzues ishin këto:

  • Dy shkopinj
  • Fletë kallaji
  • 3 Tela

Hapi 1: Vendosja e petëzës në shkopinj

Vendosja e petëzës në shkopinj
Vendosja e petëzës në shkopinj

Vendosini dy shkopinjtë në pjesën e pasme të parakolpit, duke u siguruar që të dy shkopinjtë të mbulohen me fletë kallaji. Opsioni më i mirë për të siguruar që të dy shkopinjtë të qëndrojnë në anën e pasme të robotit do të ishte aplikimi i një pjese të vogël të shiritit ngjitës.

Hapi 2: Lidhja e telave

Lidhja e telave
Lidhja e telave

Në mënyrë që qarku juaj të funksionojë, duhet të jeni në gjendje të lidhni tre telat nga VDD dhe VSS me shkopinjtë e mbuluar me fletë kallaji.

Hapi 3: Lidhja e të gjitha telave në një

Së fundi, në mënyrë që të gjitha telat të futen në parakolp për të filluar punën, mbështilleni ato me fletë kallaji dhe shtypini mbi shkopinjtë e mbuluar me petë. Kur shtypet, rryma nga telat bëri që roboti të lëvizë.

Hapi 4: Shikoni që të shkojë

Kur shtypni të tre telat në parakolp, makina duhet të fillojë të lëvizë. Hapi tjetër shfaq kodin që kërkohej që kjo të funksiononte. Programi që u përdor për këtë proces quhet "Basic Stamp Editor".

Hapi 5: Kodi për Programimin e Robotit

Në mënyrë që ky robot të lëvizë, duhet të ketë kodin e mëposhtëm:

'{$ STAMP BS2}' {$ PBASIC 2.5}

Kodi PIN i LBump 11

RBump PIN 10

PIN LMOTOR 15

KINA E ROMOTORIT 14

RFast CON 650

LFast CON 850

RSlow CON 700

NDRYSHME KON 800

MStop CON 750

RFastRev CON 850

LFastRev CON 650

RSlowRev CON 800

LSlowRev CON 700

MLoopC VAR Word 'Për.. Variabile e Tjetër deri në afërsisht 65000

BOJ

GOSUB Forwardfast 'shkoni përpara

NFSE IN10 = 0 PASTAJ 'nëse dy telat në hyrjen 10 shtypen, atëherë ktheni majtas

GOSUB TurnLeft90

ELSEIF IN11 = 0 PASTAJ 'Nëse shtypen dy tela në hyrjen 11, atëherë kthehuni djathtas

GOSUB TurnRight90

ENDIF

SHIKO

TurnRight90:

'Nënprocedurë për të kthyer 90 gradë djathtas

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

E LART 1

I ULT 0

P FORR MLoopC = 1 N 22 22

PULSOUT LMOTOR, LfastRev 'ecni përpara një puls

PULSOUT RMOTOR, Shpejt 'duke përdorur kunjat dhe konstantet

PAUZA 20

'20mS lejon robotin të lëvizë' para pulsit TJER

TJETRA

KTHIM

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

TurnLeft90:

'Nënprocedurë për të kthyer 90 gradë djathtas

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

I LART 0

I UL 1

P FORR MLoopC = 1 N 22 22

PULSOUT LMOTOR, Lfast 'ecni përpara një puls

PULSOUT RMOTOR, RfastRev 'duke përdorur kunjat dhe konstantet

PAUZA 20 '20mS lejon robotin të lëvizë' para pulsit TJETR

TJETRA

KTHIM

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

ForwardFast:

Nënprocedura për të lëvizur robotin përpara një katrorë shpejt

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

P FORR MLoopC = 1 N 70 70

PULSOUT LMOTOR, LFast 'PULSOUT

RMOTOR = RFast

PAUZA 20

TJETRA

KTHIM

Recommended: