Përmbajtje:

BAAAA ---- BOT: 3 hapa (me fotografi)
BAAAA ---- BOT: 3 hapa (me fotografi)

Video: BAAAA ---- BOT: 3 hapa (me fotografi)

Video: BAAAA ---- BOT: 3 hapa (me fotografi)
Video: Учим цвета Разноцветные яйца на ферме Miroshka Tv 2024, Nëntor
Anonim
BAAAA ---- BOT
BAAAA ---- BOT
BAAAA ---- BOT
BAAAA ---- BOT

Pershendetje atje! Kjo është një udhëzues për të bërë një gjysmë shërbimi, dele padyshim të adhurueshme që i ngjan boe bot me parakolpë që punojnë. Ky udhëzues do t'ju punojë gjatë procesit të bërjes së parakolpave, do t'ju japë të gjithë kodin dhe një vitrinë të shkurtër të të gjithë estetikës së mrekullueshme!

Hapi 1: Kodi

Kodi!
Kodi!

Pra, kodi është me të vërtetë i thjeshtë dhe sinqerisht nuk do t'ju duheshin më shumë se 2 orë për ta kuptuar plotësisht dhe për ta kuptuar për ta bërë atë vetë. Por! Për ata që thjesht duan të shohin kodin dhe ta kopjojnë dhe ngjisin atë në programin bazë të redaktorit të pullave, ja ku po shkoni

Kodi:

'********************************************* ********************** Emri: Luca DeFilippis

Titulli - BoeBump.bs2

Data - 28 Nëntor 2017

'Përshkrimi' Krijoni parakolpë fizikë që shkaktojnë një komandë kur godet diçka 'për të lëvizur Boe Bot larg pengesës.

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

**** KJO MOPAR ISSHT VETUM INFO PR KUSH E KA BR DHE NDRYSHIM THEMELOR SI P ***RSHTET *******

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

'Kodi për Reset Start Stop

'ky kod bën që boti të ndalojë ose të fillojë kur shtypet rivendosja = është i mirë për t'u siguruar që boti nuk ekzekuton kodin në programin e ngarkimit

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

temp VAR Byte 'dyqan i përkohshëm RunStatus DATA $ 00' ndryshore e ruajtur në ROM

LEXONI RunStatus, temp 'LEXONI ndryshoren nga ROM temp = ~ temp' përmbysni vlerën 0 TO 1 OSE 1 TO 0 WRITE RunStatus, temp 'SHKRUAJ ndryshoren mbrapsht në ROM IF (temp> 0) THEN END' Kontrolloni nëse vlera është 1 'NFSE FUND programi

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

'Konfigurimi i kunjave

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

PIN LMotor 13 RM PIN motor 12

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

'Vendosja e Konstanteve

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

LStop CON 750 RStop CON 750

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

'Variablat

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

Fjala X VAR

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

'Programi kryesor

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

BOJ

E LART 1 1 'Ndizni katodat

E LART 2

E LART 3

E LART 9

I LART 10

E LART 11

DEBUG? IN14,? IN4, CR

NFSE (IN14 = 1) DHE (IN4 = 1) PASTAJ 'Asnjë kontakt në parakolp, nën Përpara

DEBUG "Përpara", korrigjimi i CR 'për të parë se çfarë komande lëvizjeje ndodh

I UL 1

I UL 2T 2 'Ndizni katodat dhe ndizni të kuqe dhe blu

I ULT 9

I ULT 10

GOSUB Përpara

ELSEIF (IN14 = 0) DHE (IN4 = 0) PASTAJ 'Kontaktoni me të dy parakolpët, nën BothBump = back up shkoni përpara në të djathtë

DEBUG "BothBump", CR

Pushim i ulët 1 'i të dy dritave jeshile

I ULT 3

I ULT 9

I ULT 11

GOSUB BothBump

ELSEIF (IN14 = 0) DHE (IN4 = 1) PASTAJ 'Kontaktoni me parakolpin e majtë, nën BumpRight = rezervoni shkoni përpara në të djathtë

DEBUG "BumpRight", CR

Drita e ulët 9 'e djathtë do të kthehet në blu e majtë do të bëhet e gjelbër

I ULT 11

PAUZA 200

GOSUB BumpRight

ELSEIF (IN14 = 1) DHE (IN4 = 0) PASTAJ 'Kontaktoni me parakolpin e djathtë, nën BumpLeft = rezervoni shkoni përpara në të majtë

DEBUG "BumpLeft", CR

Poshtë 1 'drita e majtë do të kthehet në blu e djathta do të bëhet e gjelbër

I ULT 3

PAUZA 200

GOSUB BumpLeft

ENDIF

SHIKO

FUND 'Ndalo Programin para Nen Procedurave të drejtuara rastësisht

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

'Nën procedurat

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

Përpara: 'Përpara për 25 cm

'FREQOUT 6, 200, 1600' frekuencat opsionale të sirenave të policisë për notën e lartë dhe e sheshtë, kjo ngadalëson botin dhe është shumë e qetë

'PREKUT 6, 100, 800

P FORR X = 1 N 500 500

PULSOUT RMotor, 700

PULSOUT LMotor, 850

TJETRA

PAUZA 20

KTHIM

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

'Kodi të kthehet dhe të kthehet kur të dy parakolpët goditen

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

BothBump: 'KTHIM 20cm

P FORR X = 1 N 150 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

TJETRA

PAUZA 200

P FORR X = 1 TO 200 'Ktheni Majtas 60 gradë

PULSOUT RMotor, 650

PULSOUT LMotor, 760

TJETRA

PAUZA 20

KTHIM

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

'Kodi për t'u kthyer mbrapsht dhe kthehet majtas kur goditet parakolpi i djathtë

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

BumpLeft: 'KTHIM 20cm

P FORR X = 1 N 150 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

TJETRA

PAUZA 200

P FORR X = 1 TO 200 'Ktheni djathtas 45 gradë

PULSOUT RMotor, 740

PULSOUT LMotor, 850

TJETRA

PAUZA 20

KTHIM

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

'Kodi për t'u kthyer mbrapsht dhe për t'u kthyer majtas kur goditet parakolpi i djathtë

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

BumpRight: 'KTHIM 20cm

P FORR X = 1 N 150 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

TJETRA

PAUZA 200

P FORR X = 1 TO 200 'Ktheni Majtas 60 gradë

PULSOUT RMotor, 650

PULSOUT LMotor, 760

TJETRA

PAUZA 20

KTHIM

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

Përfundimi i nën -procedurave

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

Komentet në kod duhet t'ju japin një ide se si funksionon gjithçka dhe pse një kod i caktuar është i pranishëm, por gjithsesi këtu vjen një shpjegim i shkurtër

Ok, mënyra se si funksionon ky kod është kështu. Bot do të ekzekutojë një kod lak për të kontrolluar hyrjet e parakolpave që veprojnë si butona. Pra, sa herë që nuk ka zbulim (1, 1) nën -procedura përpara do të funksionojë dhe boti do të shkojë përpara. E njëjta ide funksionon nëse ka zbulim të majtë, të djathtë, apo edhe të dy parakolpave

Katodat përdorin komandat e larta dhe të ulëta për të treguar dritë bazuar në hyrjet nga parakolpi. Ata duhet të ndizen blu dhe të kuq si një makinë policie kur nuk është bërë asnjë zbulim dhe ata duhet të kthejnë parakolpin përkatës të dritës së majtë ose të djathtë për të bërë të gjelbër nëse parakolpi në fjalë ka ndonjë zbulim. Nën -procedurat i thonë botit të lëvizë mbrapa dhe të kthehet djathtas ose majtas bazuar në goditje për të shmangur pengesën me të cilën ka kontaktuar. Kjo funksionon jashtëzakonisht mirë në labirintet sepse kthesa është shumë e vogël që do të thotë se boti do të jetë i kujdesshëm që të mos kthehet jashtëzakonisht shumë dhe të dalë nga labirinti

Bashkangjitur nën -procedurës përpara është një komandë freqout për të lejuar transmetimin e zërit gjatë lëvizjes përpara. Frekuencat e dhëna duhet të tingëllojnë si një sirenë policie, duke shtuar kështu estetikën e të pasurit të dritave të policisë

Kjo është me të vërtetë! Asgjë shumë e çmendur për ta kuptuar, shpresoj se kjo ishte e dobishme dhe e drejtpërdrejtë

Hapi 2: Ndërtimi

Ndertimi!
Ndertimi!
Ndertimi!
Ndertimi!
Ndertimi!
Ndertimi!

Çfarë do t'ju duhet:

6 rezistente 1k

2 rezistente 10k

2 3 katoda me ngjyra

1 altoparlant (opsional)

çdo kondensator me madhësi të vogël (gjithashtu opsionale (për altoparlantin!))

Shumë tela

2 shkopinj të akullit

Fletë alumini

Copa të vogla kartoni

Ngjitës i nxehtë

Kasetë

Parakolpistët

Ok pra le të fillojmë me parakolpët! Për t'i bërë ato do t'ju duhet të përdorni fletë alumini, karton, tela dhe zam të nxehtë për ta veshur atë në tabelë.

1. Pritini 2 drejtkëndësha kartoni me madhësi të ngjashme dhe palosini ato në gjysmë

2. Ngjitini të nxehtë 2 pjesët në të njëjtën shkopin e salcës dhe më pas ngjiteni nxehtësisht në anën tjetër të copave të kartonit në një shkop tjetër të veçantë të akullit.

3. Tani ju duhet të palosni fletë metalike prej alumini në disa katrorë të mëdhenj aq të mëdhenj sa të përshtaten 2 në secilën copë kartoni, ngjitini copat e letrës në karton nëpërmjet kapëseve ose ndonjë përcjellësi tjetër. Kam përdorur prodhime kryesore.

4. Tani është e rëndësishme të lidhni 2 tela në secilën copë kartoni dhe sigurohuni që të kenë lidhje të qartë të sigurt me fletën e aluminit

Ata duhet të duken diçka si imazhi i parë

5. Së fundi tani ju duhet të lidhni 4 telat në tabelë. Bëni këtë duke lidhur 2 me Vss dhe një me kudo në rreshtin e 6 -të, dhe një kudo në rreshtin e 14 -të.

Për të bashkuar parakolpët në bot, ju mund ta bëni këtë në shumë mënyra, unë e bëj atë duke prerë pjesët e para të botëve dhe duke ngjitur shkopin në atë shirit.

Dhe me të vërtetë kjo është me montimin e parakolpave! Tani është një çështje e përdorimit të vërtetë të tyre!

Instalimi i gjithçkaje

Tani kjo pjesë tjetër është pak e komplikuar për t'u shpjeguar, por unë do të përpiqem të bëj çmos për ta bërë këtë me ndihmë masive vizuale. Imazhi i referencës 3, 4, 5 për të futur vetëm përbërësit siç i shihni.

Kështu që ju do të dëshironi të futni katodat në anën e djathtë të tabelës dhe të ndiqni 3 rezistorë 1k në secilën katodë të cilat do të eliminonin 6 rezistencat tuaja 1k.

Kur kjo të përfundojë ju do të dëshironi të lidhni një tokë ose vss në kunjin e dytë të secilës katodë, tela më e gjatë.

Kjo përfundon katodat, kështu që gjëja tjetër që duhet bërë është të lidhni rezistencat tuaja 10k nga vdd në vendet ku vendosni 2 telat e parakolpit në tabelë.

Më tej përdorni një tel dhe lidhni pin 6 për parakolpin e duhur me rezistencën më të drejtë 10k dhe tela parakolp.

Ndiqni hapin e kaluar për rezistencën më të majtë 10k.

Ky hap tjetër është opsional për altoparlantin dhe ky është të lidhni kondensatorin tuaj të vogël me pin 7 dhe gjithashtu bordin.

Atëherë do të dëshironi të lidhni fundin negativ të altoparlantit me kondensatorin dhe në fund lidhni fundin pozitiv me VSS.

Kjo duhet të përfundojë instalimet elektrike dhe sigurohuni që të referoni imazhin 3, 4, 5 për më shumë ndihmë!

Hapi 3: BAAAAAA ------ Karakteristikë

Së bashku me dritat e policisë dhe një sirenë policore opsionale. BoeBot juaj do të jetë mbreti i të gjithë të tjerëve duke u veshur si dele!

E parë në imazhin e titullit, e bëra timen të dukej si një!

Për ta bërë këtë është vërtet e thjeshtë, gjithçka që ju nevojitet është:

Topa të fryrë

Shirit maskimi

1. Thjesht shtroni shtresa kasetë dhe sigurohuni që të gjitha të jenë të lidhura me ngjitjen e lënë mbi to për të ngjitur topat e fryrë

2. Shtresë në pjesët ngjitëse topa të fryrë.

3. Kjo është pjesa kur lidhni pallton me gëzof në bot, mund ta bëni këtë në shumë mënyra

Shtoni shirit të përmbysur në skajet e pushit dhe mbështilleni shiritin rreth botit si një litar

OSE ngjiteni pjesën e poshtme të botit dhe ngjitni nxehtësisht skajet e lirshme të rrjetës së shiritit në shiritin në fund të botit

Unë bëra opsionin e parë për qasje më të shpejtë dhe më të lehtë në tabelë nëse diçka shkon keq!

Dhe kjo eshte! Shpresojmë se tani Boe Bot juaj do të jetë më i miri në lundrim në qytet me karakteristikat e tij të mahnitshme.