Turinys:

Nurodomi robotų buferiai: 5 žingsniai
Nurodomi robotų buferiai: 5 žingsniai

Video: Nurodomi robotų buferiai: 5 žingsniai

Video: Nurodomi robotų buferiai: 5 žingsniai
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Liepa
Anonim
Mokomi robotų buferiai
Mokomi robotų buferiai

Aš nusprendžiau sukurti instrukciją, kuri parodytų, kaip sukurti robotų buferius ir kaip juos įdėti į akumuliatoriumi valdomą robotą. Pirma, norite užtikrinti, kad laidai būtų prijungti tinkamose vietose. Grandinė neveiks kitaip. Antra, norite užtikrinti, kad vienas iš laidų būtų prijungtas prie VDD (teigiamas), o kitas - prie VSS (neigiamas). Galiausiai norite užtikrinti, kad abu šie laidai būtų prijungti prie alavo folijos. Paskutinis žingsnis, kurį turite padaryti, yra užtikrinti, kad alavo folija būtų prijungta prie buferių.

Prekės

Šios instrukcijos kūrimui buvo naudojami šie reikmenys:

  • Dvi lazdelės
  • Folija
  • 3 laidai

1 žingsnis: folijos uždėjimas ant pagaliukų

Folijos uždėjimas ant pagaliukų
Folijos uždėjimas ant pagaliukų

Įdėkite dvi lazdeles į buferio galą, užtikrindami, kad abi lazdelės būtų padengtos alavo folija. Geriausias pasirinkimas, užtikrinantis, kad abi lazdelės liktų ant roboto galo, būtų nedidelis lipnios juostos gabalas.

2 žingsnis: Prijunkite laidus

Laidų prijungimas
Laidų prijungimas

Kad jūsų grandinė veiktų, turite sugebėti prijungti tris laidus iš VDD ir VSS prie alavo folija padengtų lazdelių.

3 žingsnis: Prijunkite visus laidus prie vieno

Galiausiai, kad visi buferio laidai pradėtų veikti, apvyniokite juos alavo folija ir prispauskite prie folija padengtų pagaliukų. Paspaudus srovę iš laidų, robotas pajudėjo.

4 žingsnis: žiūrėkite

Paspaudus visus tris laidus prie buferių, automobilis turėtų pradėti judėti. Kitas žingsnis rodo kodą, kurio reikėjo, kad tai veiktų. Procesas, naudojamas šiam procesui, vadinamas „pagrindiniu antspaudų redaktoriumi“.

5 žingsnis: Roboto programavimo kodas

Kad šis robotas galėtų judėti, jis turi turėti šį kodą:

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

LBump PIN 11

„RBump“PIN kodas 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“skirtas … Kitas kintamasis iki maždaug 65000

DARYTI

„GOSUB Forwardfast“pirmyn

IF IN10 = 0 THEN ', jei du įvesties 10 laidai yra paspausti, pasukite į kairę

„GOSUB TurnLeft90“

ELSEIF IN11 = 0 THEN 'Jei paspausti du įvesties 11 laidai, pasukite į dešinę

„GOSUB TurnRight90“

ENDIF

KILPAS

„TurnRight90“:

„Subprocedūra pasukti 90 laipsnių į dešinę

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

AUKŠTAS 1

MAŽAI 0

MLoopC = nuo 1 iki 22

„PULSOUT LMOTOR“, „LfastRev“juda vienu impulsu į priekį

PULSOUT RMOTOR, Rfast 'naudojant kaiščius ir konstantas

PAUZĖ 20

„20 mS leidžia robotui judėti“prieš KITĄ impulsą

KITAS

GRĄŽINTI

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

„TurnLeft90“:

„Subprocedūra pasukti 90 laipsnių į dešinę

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

AUKŠTAS 0

ŽEMA 1

MLoopC = nuo 1 iki 22

„PULSOUT LMOTOR“, „Lfast“juda vienu impulsu į priekį

PULSOUT RMOTOR, RfastRev “naudojant kaiščius ir konstantas

PAUSE 20 '20mS leidžia robotui judėti' prieš KITĄ impulsą

KITAS

GRĄŽINTI

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

„ForwardFast“:

„Papildoma procedūra, skirta robotui greitai judėti į priekį vienu kvadratu

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

MLoopC = nuo 1 iki 70

PULSOUT LMOTOR, L Greitas „PULSOUT“

RMOTOR = RFast

PAUZĖ 20

KITAS

GRĄŽINTI

Rekomenduojamas: