Sadržaj:

Robotski odbojnici Upute: 5 koraka
Robotski odbojnici Upute: 5 koraka

Video: Robotski odbojnici Upute: 5 koraka

Video: Robotski odbojnici Upute: 5 koraka
Video: Casio G-Shock GMW-B5000D-1E - честный обзор и отзыв, плюсы и недостатки. Стальные Касио Джишок 5000. 2024, Svibanj
Anonim
Robotski odbojnici s uputama
Robotski odbojnici s uputama

Odlučio sam stvoriti instrukciju koja demonstrira kako stvoriti robotske odbojnike i kako ih postaviti na robota kontroliranog baterijom. Prvo, želite osigurati da su žice spojene na pravim mjestima. Krug inače neće raditi. Drugo, želite osigurati da je jedna od žica spojena na VDD (pozitivna), a druge žice spojene na VSS (negativne). Na kraju, želite osigurati da obje ove žice spojite s limenom folijom. Posljednji korak koji morate učiniti je osigurati da je limena folija spojena na odbojnike.

Pribor

Zalihe koje su korištene za izradu ovog Instructablea bile su sljedeće:

  • Dva štapa
  • Limena folija
  • 3 žice

Korak 1: Postavljanje folije na štapiće

Postavljanje folije na štapiće
Postavljanje folije na štapiće

Postavite dva štapa na stražnju stranu odbojnika, pazeći da oba štapa budu prekrivena limenom folijom. Najbolja opcija kako biste osigurali da oba štapa ostanu na stražnjoj strani robota bila bi nanošenje malog komada ljepljive trake.

Korak 2: Spajanje žica

Spajanje žica
Spajanje žica

Kako bi vaš krug radio, morate biti u mogućnosti spojiti tri žice od VDD i VSS na štapiće prekrivene limenom folijom.

Korak 3: Spajanje svih žica u jednu

Na kraju, kako bi sve žice došle na branik kako bi započele s radom, omotajte ih limenom folijom i pritisnite ih na štapiće prekrivene folijom. Kad se pritisne, struja iz žica dovela je do kretanja robota.

Korak 4: Pazite

Kada sve tri žice pritisnete na odbojnike, automobil bi se trebao početi kretati. Sljedeći korak prikazuje kôd koji je bio potreban da bi ovo funkcioniralo. Program koji je korišten za ovaj proces naziva se "Basic Stamp Editor".

Korak 5: Kôd za programiranje robota

Da bi se ovaj robot mogao kretati, mora imati sljedeći kôd:

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

LBump PIN 11

RBump PIN 10

PIN LMOTORA 15

PIN za RMOTOR 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 Riječ 'Za.. Sljedeća varijabla do približno 65000

ČINI

GOSUB Forwardfast 'idi naprijed

AKO IN10 = 0 ONDA 'ako su dvije žice na ulazu 10 pritisnute, tada skrenite ulijevo

GOSUB TurnLeft90

ELSEIF IN11 = 0 THEN 'Ako su pritisnute dvije žice na ulazu 11, tada skrenite udesno

GOSUB TurnRight90

ZAVRŠI AKO

PETLJA

TurnRight90:

'Podpostupak za skretanje 90 stupnjeva udesno

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

VISOKO 1

NISKA 0

ZA MLoopC = 1 DO 22

PULSOUT LMOTOR, LfastRev 'pomaknite se jedan impuls naprijed

PULSOUT RMOTOR, Rfast 'pomoću pinova i konstanti

PAUZA 20

'20mS omogućuje robotu da se kreće' prije NEXT pulsa

SLJEDEĆI

POVRATAK

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

TurnLeft90:

'Podpostupak za skretanje 90 stupnjeva udesno

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

VISOKO 0

NISKA 1

ZA MLoopC = 1 DO 22

PULSOUT LMOTOR, Lfast 'pomakni se za jedan impuls prema naprijed

PULSOUT RMOTOR, RfastRev 'pomoću pinova i konstanti

PAUZA 20 '20mS omogućuje robotu da se kreće' prije Sljedećeg pulsa

SLJEDEĆI

POVRATAK

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

NaprijedFast:

'Podpostupak za brzo pomicanje robota za jedan kvadrat naprijed

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

ZA MLoopC = 1 DO 70

PULSOUT LMOTOR, LFast 'PULSOUT

RMOTOR = RFast

PAUZA 20

SLJEDEĆI

POVRATAK

Preporučeni: