Mündəricat:

Robot tamponlar təlimatlandırılır: 5 addım
Robot tamponlar təlimatlandırılır: 5 addım

Video: Robot tamponlar təlimatlandırılır: 5 addım

Video: Robot tamponlar təlimatlandırılır: 5 addım
Video: Почему тампон не мешает мочиться #shorts #гинеколог #тампоны 2024, Noyabr
Anonim
Robot tamponlar təlimatlandırılır
Robot tamponlar təlimatlandırılır

Robot Bamperlərinin necə yaradılacağını və Batareyaya Nəzarətli Robota necə yerləşdiriləcəyini göstərən bir təlimat yaratmağa qərar verdim. Birincisi, telləri doğru yerlərdə bağladığınızdan əmin olmaq istəyirsiniz. Dövrə başqa cür işləməyəcək. İkincisi, VDD -yə qoşulmuş tellərdən birinin (müsbət) və digər tellərin VSS -ə (mənfi) bağlı olmasını təmin etmək istəyirsiniz. Nəhayət, bu tellərin hər ikisini qalay folqa ilə bağladığınızdan əmin olmaq istəyirsiniz. Etməli olduğunuz son addım, qalay folqa tamponlara bağlanmasını təmin etməkdir.

Təchizat

Bu Təlimatı yaratmaq üçün istifadə olunan materiallar aşağıdakılardır:

  • İki çubuq
  • Qalay folqa
  • 3 Tel

Addım 1: Folqa çubuqlara qoyun

Folqa çubuqların üzərinə qoyulması
Folqa çubuqların üzərinə qoyulması

Hər iki çubuğun qalay folqa ilə örtülməsini təmin edərək, iki çubuğu tamponun arxasına qoyun. Hər iki çubuğun robotun arxasında qalmasını təmin etmək üçün ən yaxşı seçim kiçik bir yapışan bant tətbiq etməkdir.

Addım 2: Telləri bağlayın

Telləri birləşdirmək
Telləri birləşdirmək

Dövrənizin işləməsi üçün VDD və VSS-dən üç teli qalay folqa ilə örtülmüş çubuqlara bağlaya bilməlisiniz.

Addım 3: Bütün telləri bir yerə bağlayın

Nəhayət, bütün telləri tampona işə salmaq üçün onları qalay folqa ilə sarın və folqa ilə örtülmüş çubuqlara bastırın. Basıldıqda tellərdən gələn cərəyan robotun hərəkət etməsinə səbəb oldu.

Addım 4: İzləyin

Üç telin hamısını tamponlara basdığınız zaman avtomobil hərəkətə başlamalıdır. Növbəti addım bunun işləməsi üçün lazım olan kodu göstərir. Bu proses üçün istifadə olunan proqram "Basic Stamp Editor" adlanır.

Addım 5: Robotu Proqramlaşdırma Kodu

Bu robotun hərəkət etməsi üçün aşağıdakı koda sahib olması lazımdır:

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

LBump PIN 11

RBump PIN 10

LMOTOR PIN 15

ROMOTOR PİN 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.. Növbəti Təxminən 65000 -ə qədər dəyişir

ET

GOSUB Forwardfast 'irəli

IF IN10 = 0 SONRA 'giriş 10 -dakı iki telə basıldıqda sola dönün

GOSUB TurnLeft90

ELSEIF IN11 = 0 SONRA '11 girişindəki iki telə basılırsa, sağa dönün

GOSUB TurnRight 90

ENDIF

LOOP

TurnRight90:

'90 dərəcə sağa dönmək üçün alt prosedur

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

YÜKSƏK 1

Az 0

MLoopC üçün = 1 -dən 22 -ə qədər

PULSOUT LMOTOR, LfastRev 'bir nəbz irəli hərəkət edir

PULSOUT RMOTOR, Rfast 'sancaqlar və sabitlərdən istifadə edir

DURDUR 20

NEXT nəbzindən əvvəl '20mS robotun hərəkət etməsinə imkan verir'

NÖVBƏTİ

QAYIT

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

TurnLeft90:

'90 dərəcə sağa dönmək üçün alt prosedur

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

YÜKSƏK 0

Aşağı 1

MLoopC üçün = 1 -dən 22 -ə qədər

PULSOUT LMOTOR, Lfast 'bir nəbz irəli

PULSOUT RMOTOR, RfastRev 'sancaqlar və sabitlərdən istifadə edir

PAUSE 20 '20mS robotun NÖVBƏTİ nəbzindən əvvəl hərəkət etməsinə imkan verir

NÖVBƏTİ

QAYIT

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

İrəli Sürətli:

Robotu bir kvadrat sürətlə irəli aparmaq üçün alt prosedur

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

MLoopC üçün = 1 ilə 70 arasında

PULSOUT LMOTOR, LFast 'PULSOUT

RMOTOR = RFast

DURDUR 20

NÖVBƏTİ

QAYIT

Tövsiyə: