
Mundarija:
- 1 -qadam: Materiallaringizni oling
- 2 -qadam: Popsicle yuqoriga kesib tashlang
- 3 -qadam: kartonni yopishtiring
- 4 -qadam: "Popsicle" dagi yopishqoq plyonka
- 5 -qadam: elim karton
- 6 -qadam: (Majburiy emas) Ularni tartibga solish uchun simlarni kesib oling
- 7 -qadam: Kodning o'zi
- 8 -qadam: Kodni tushuntirish
- 9 -qadam: Yakuniy mahsulot
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Agar siz robot ustidagi tamponlardan biriga urilsa, u teskari o'girilib, ob'ektdan yuz o'girishi uchun shunday qila olasiz.
1 -qadam: Materiallaringizni oling
Buning uchun sizga 3 ta popsicle tayoqchalari, karton, issiq elim, to'rtta sim va plyonka kerak bo'ladi.
Agar siz uni keyinchalik olib tashlamoqchi bo'lsangiz, ixtiyoriy material - bu lenta
2 -qadam: Popsicle yuqoriga kesib tashlang
Buning uchun siz Popsicle -ni olib, uni bir nechta sim kesgichlar bilan yarmiga kesib qo'yishingiz mumkin, yoki siz uni ikkiga bo'lishga harakat qilishingiz mumkin, bu unchalik silliq bo'lmaydi.
3 -qadam: kartonni yopishtiring

agar sizda niqobli lenta bo'lsa, uni kichik ustunga o'rab oling, so'ng ikkala kartonga kartonning kichik qismini yopishtiring.
4 -qadam: "Popsicle" dagi yopishqoq plyonka


bir nechta qog'ozni ikkita simga o'rab, katta Popsikulaning uchiga yopishtiring va simlarning erga ulanganligiga ishonch hosil qiling.
Boshqa popsicle bilan ham xuddi shunday qiling va uni rezistor bilan ulang
Endi birinchi popsicle va qutblarga yopishtirilgan kartonni ulang.
5 -qadam: elim karton

Kichik, ingichka kartonni oling va uni katlayın, bir qismini bir popsikulaning o'rtasiga, so'ngra ikkinchisini yopishtiring. shundan so'ng, 2 -chi popsikulaning uchiga bo'linib ketgan bo'lakchani yopishtiring, so'ngra mayda populalarning uchiga karton yopishtiring.
shundan so'ng, ikkinchi dumg'aza ustki qismi birinchi o'ringa qaraganligiga ishonch hosil qiling, shunda u tampon kabi harakat qiladi va uzoqlashadi.
6 -qadam: (Majburiy emas) Ularni tartibga solish uchun simlarni kesib oling

agar xohlasangiz, siz simlarni kichikroq qilib kesishingiz mumkin va ular yanada tartibli ko'rinishga ega bo'lishi uchun siz ularni xohlaganingizcha tel kesgich bilan kesishingiz mumkin.
7 -qadam: Kodning o'zi
'{$ STAMP BS2}
{$ PBASIC 2.5}
Harorat VAR bayt RunStatus DATA $ 00
RunStatus-ni o'qing, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) KEYIN TUGIRISH '-------------- I/U pinlari ----------- ------------ LMotor PIN 13 RMotor PIN 12 '-------------- Konstantalar --------------- ------ LStop CON 750 RStop CON 750 '-------------- O'zgaruvchilar --------------------- X VAR Word VAR Word-ga aylanadi '-------------- Asosiy dastur -----------------------
QILING
GOSUB oldinga
Agar (IN9 = 0) VA (IN10 = 0) SONRA YUQORI 14 YUQORI 3 GOSUBni teskari aylantirishni to'xtatib turing 50 LOW 14 LOW 3 ENDIF
IF (IN9 = 0) SONRA 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) THEN HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP
OXIRI
'*********************************************** ******* 'quyidagi kod bamperlar uchun ishlatiladi ******************************* ***********************
'------------------------------------------------- --- 'bu shunday bamper oldinga siljiydi' ------------------------------------ ---------------- Oldinga: X = 0 dan 25 gacha 'Bir oz oldinga surish LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- "bu ikkala bamperga urilganda" -------------------------------------- -------------- teskari burilish: X = 0 dan 25 'gacha 20 sm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT for X = 0 to 25' LAPLE 60 gradus PULSOUT LMotor uchun, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT for x = 0 to 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETUR.
'------------------------------------------------- --- 'bu kod o'ng tampon urilganda teskari burilish va chapga burilish uchun ishlatiladi' ------------------------------ ---------------------- ReverseTurnLeft: X = 0 dan 25 'gacha 20 sm PULSOUT LMotor, 850 PULSOUT RMotor, 650
To'xtatish 20 NEXT FOR X = 0 to 25 'teskari PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT X = 0 to 50' O'ngga 45 graduslik PULSOUT LMotor, LSt PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'bu kod chap tampon urilganda o'ngga va orqaga burilish uchun ishlatiladi' ------------------------------ ---------------------- REVERSETurnRight: X = 0 dan 25 'gacha 20 sm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT X = 0 dan 25 gacha teskari PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 to 50 'Chapga 45 gradusli PULSOUT LMotor, 650 PULSOUT RMotor, RStop 20 NEXT RETURN
'*********************************************** ******* "Protseduralar tugashi" ************************************ ******************
8 -qadam: Kodni tushuntirish
bu kod nima, u robotning bamperlarga muvofiq qanday harakat qilishini ko'rsatadi, masalan: "reverseturnleft" kodi - o'ng bamperga tegib, uni teskari burib chapga burilganda.
"teskari burilish" - bu chap bamperga tegib, uni teskari burish va o'ngga burish
"teskari tomon" - bu ikkala bamperga urilib, uni teskari burish va boshqa tomonga burish.
"past" va "yuqori" atamalari, agar siz robotingizda LEDlardan foydalansangiz, foydalidir, bu ma'lum yorug'lik past yoki baland ko'tarilishini bildiradi.
9 -qadam: Yakuniy mahsulot


yakuniy mahsulot quyidagi rasmga o'xshash bo'lishi kerak
Tavsiya:
Loyihangizga elektron siyohli displeyni qanday qo'shish mumkin: 12 qadam (rasmlar bilan)

Loyihangizga elektron siyohli displeyni qanday qo'shish kerak: Ko'pgina loyihalar atrof-muhit ma'lumotlari kabi ma'lumotlarni nazorat qilishni o'z ichiga oladi, ko'pincha boshqaruv uchun Arduino-dan foydalanadi. Mening holatimda, men suv yumshatgichimdagi tuz darajasini kuzatmoqchi edim. Ma'lumotlarga uy tarmog'i orqali kirishni xohlashingiz mumkin,
IQ masofadan boshqarish pultini dinamik tizimiga qanday qo'shish mumkin: 5 qadam (rasmlar bilan)

IQ masofadan boshqarish pultini karnay tizimiga qanday qo'shish mumkin: Ushbu loyihada men uy qurilishi IR masofadan boshqarish pulti yordamida simsiz boshqarish uchun dinamik tizimim uchun qanday qo'shimcha zanjir yaratganimni ko'rsataman. Qani boshladik
Qanday qilib 3D printerga har qanday turdagi LEDni osongina qo'shish mumkin: 8 qadam (rasmlar bilan)

Qanday qilib 3D printerga har qanday turdagi LEDni osongina qo'shish mumkin: Sizda podvalda chang to'playdigan zaxira LEDlar bormi? Printeringiz bosib chiqarayotgan narsalarni ko'ra olmaslikdan charchadingizmi? Yana qarab turmang, bu ko'rsatma sizga printerning yuqori qismiga LED yorug'lik chizig'ini qo'shishni o'rgatadi
Palto yoki boshqa kiyimga EL simini qanday qo'shish mumkin: 10 qadam (rasmlar bilan)

Palto yoki boshqa kiyimga EL simini qanday qo'shish kerak: Yorug'likdagi kostyumlar dizayneri sifatida men o'zimning EL simli kostyumlar yasashni bilmoqchi bo'lgan odamlardan ko'plab savollar olaman. Men hammaga alohida yordam berishga vaqtim yo'q, shuning uchun men o'z maslahatlarimni bitta ko'rsatmaga jamlayman deb o'yladim. Umid qilamanki, th
Olovni GIMP -ga qanday qo'shish mumkin: 15 qadam (rasmlar bilan)

GIMP -dagi har qanday narsaga olovni qanday qo'shish mumkin: GIMP -da siz shunday haqiqiy olov yoqasiz