Агуулгын хүснэгт:

Портал 2 Цамхаг - Цамхаг хянах мастер: 9 алхам (зурагтай)
Портал 2 Цамхаг - Цамхаг хянах мастер: 9 алхам (зурагтай)

Видео: Портал 2 Цамхаг - Цамхаг хянах мастер: 9 алхам (зурагтай)

Видео: Портал 2 Цамхаг - Цамхаг хянах мастер: 9 алхам (зурагтай)
Видео: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Долдугаар сарын
Anonim
Image
Image

Энэ төсөл бол миний анхны Instructables дээрх Portal Turret-ийн өргөтгөл эсвэл ремикс юм (Portal-2-Turret-Gun). Үүнийг мөн nRF24L01 радио чип ашигладаг бүх зүйлийг хянахад хямд хянагч болгон ашиглаж болно. LCD дэлгэц нь тохируулахад онцгой ач холбогдолтой юм.

(Энэ нь миний радио "сүлжээнд" бусад nRF24L01 -тэй холбогдож, холбоо тасарсан эсэхийг шалгахад маш хэрэгтэй байдаг. Би тойрон алхаж, радио холболтын статусыг харуулах дэлгэцийг харж болно! Тохиргоог тохируулах, шалгахад маш их тустай. хүрээ!)

Портал цамхагийг дуусгасны дараа портал 2 -ийн төгсгөлд Cara Mia дуурийн дүр зургийг харуулсан богино хэмжээний видео бичлэгийг үзлээ. Би үүнийг хийж чадна! За, би цамхагтай байсан, гэхдээ үүнийг ажиллуулахын тулд тэд одоо хоорондоо эсвэл өөр төхөөрөмжтэй харилцах шаардлагатай болно. Бага зэрэг бодож үзээд гарын авлагын хяналт бас дажгүй байх болно гэж бодоод би мастер цамхаг хянагч эсвэл MTC барихаар шийдлээ.

За, энэ талаар яаж ажиллах вэ? За, би цамхагийг хэт их өөрчлөх хүсэлгүй байсан тул энэ нь хязгаарлалт байв. Надад хараахан ашиглаагүй байсан nRF24L01 радио чипүүд байсан бөгөөд энэ нь хямд эд ангиудыг ашиглах, механик дизайн, код дээр тулгуурлан энэ ажлыг хийх зорилгод минь нийцэх болно гэж бодсон. Би хянагч барих хэрэгтэй болж, хянагч юу агуулж, цамхагт юу хийж чадах талаар бодож эхлэв. Кара Миа аль хэдийн хэлэлцэх асуудлын жагсаалтад орсон байсан, гэхдээ өөр юу байх вэ?

Гарын авлагын хяналт: Тиймээс далавч нээгдсэний дараа би давирхай болон тэнхлэгээ хянахыг хүсч байна. 2 тэнхлэг = джойстик, тиймээс джойстикийн удирдлага, зарим товчлуурууд. 1 -р товчлуур нь цамхагийг асаах болно, магадгүй 2 -р товчлуур нь түүний хэлсэн үгсийн нэгийг хэлнэ. Сайхан сонсогдож байна! Хангалттай энгийн…

Чат: Би саяхан "Хэн хамгийн түрүүнд байна" - Абботт, Костелло нарын дэглэмийг дахин харсан бөгөөд миний толгойд гэрэл унтарсан! Би бас олон хэлхээ ашиглан бүх хэллэгийг ашиглан инээдмийн тойм зураг зурах болно. За, үүнийг бүрэн ойлгоогүй байна, гэхдээ би бүтээн байгуулалтын ажил дуусмагц үүнийг цэгцлэх болно гэдэгт итгэлтэй байна.

Би бас энэ MTC-ийг утасгүй болгохыг хүсч байсан тул 9В батерейгаар ажилладаг энгийн сонголтыг сонгож, хянагчийг мини-USB залгуураар ар талд байгаа нано дамжуулж тэжээхээр зохион бүтээсэн. Шинэчлэхэд бас хэрэгтэй.

Алхам 1: Радиог цамхагт оруулах

Би эхлээд радиог ажиллуулж, олон төхөөрөмж хооронд мэдээлэл дамжуулах боломжтой байхын тулд хэдэн нүцгэн Нано -той ажиллуулсан. Үүнийг хийсний дараа одоо байгаа цамхагт радиог оруулах тухай асуудал байв. Хмм, биет ПХБ -ийг цамхагт оруулах нь маш хялбар байсан. Би зүгээр л nRF24L01, Nano болон mp3 чипийг багтаасан чип эзэмшигчийг өөрчилсөн. Болж байна уу. Нэг физик хэсгийг өөрчилсөн, зарим утастай.

Өөрчлөгдсөн чип эзэмшигч нь цамхаг хэвлэсэн хэсгүүдийн нэг хэсэг юм. Би тэр бүтцийн хэвлэсэн хэсгүүдээс радио биш сонголтыг устгасан. Хэрэв хэн нэгэн радио бус хувилбар бүтээхийг хүсч байвал энэ нь хамаагүй болно. Зөвхөн nRF24L01 радио чипийг бүү оруулаарай.

Алхам 2: Цамхагуудыг дахин холбох

Цахилгаан дамжуулагчийн утас
Цахилгаан дамжуулагчийн утас
Цахилгаан дамжуулагчийн утас
Цахилгаан дамжуулагчийн утас
Цахилгаан дамжуулагчийн утас
Цахилгаан дамжуулагчийн утас
Цахилгаан дамжуулагчийн утас
Цахилгаан дамжуулагчийн утас

Өө…

Энэ нь сайн харагдахгүй байсан. Би Нано руу 5 холболт нэмэх шаардлагатай байсан бөгөөд надад боломжтой зүү дутуу байсан. Үүнийг жаахан судалж үзээд ямар холболтууд давуу эрхтэй болохыг ойлгосон бөгөөд үүнийг хийхийн тулд одоо байгаа нано холболтуудын ихэнхийг дахин хийх шаардлагатай болно гэдгийг ойлгосон.

"Радио цамхаг" хийхийг хүсч байгаа бөгөөд өмнөх генээ бүтээсэн хүмүүст … Уучлаарай …

Одоо би энэ өөрчлөлтийг хэд хэдэн удаа хийсэн бөгөөд энэ үйл явц тийм ч муу биш байгаа нь харагдаж байна. Энэ нь буцаж орох явдал юм, гэхдээ би Нано руу одоо байгаа холболтуудыг салгаж, дараа нь уйтгар гуниггүйгээр тохирох тээглүүрийг дахин холбож чадсан юм. Би радио чипт зориулсан 7 утсыг nRF24L01 (5 цахилгаан утас, 3v ба GND) дээр нэмж, дараа нь бусад үзүүрүүдийг нано руу холбосон.

Тэнд одоо илүү олон утас байгаа тул утсыг чиглүүлэхдээ эмх цэгцтэй байлгах нь илүү чухал юм.

ЧУХАЛ: Угсрахдаа самбар дээрх нано дахин тохируулах товчлуур дээр утаснууд дарагдахгүй байгаа эсэхийг шалгаарай. Энэ нь надад ганцхан удаа тохиолдсон бөгөөд намайг шаардлагагүй гогцоо руу шидэв!

Цамхаг бүтээх нь одоо хоёр утастай схемтэй байна: хуучин "радио бус" сонголт ба "радио цамхаг" -ийн шинэчилсэн хувилбар. Хэрэв өнөөдөр "радио бус" цамхаг барьж байгаа бол би радио схем, кодыг ашигласан хэвээр байх болно. Хэрэв сонгосон маршрут бол тийм биш бол радио хэсгүүдийг устгах эсвэл сэтгэгдлээ үлдээгээрэй. Цамхаг радиогүйгээр бие даан ажиллах ёстой.

Алхам 3: MTC -ийн цахилгаан бүрэлдэхүүн хэсгүүд

MTC цахилгаан бүрэлдэхүүн хэсгүүд
MTC цахилгаан бүрэлдэхүүн хэсгүүд
MTC цахилгаан бүрэлдэхүүн хэсгүүд
MTC цахилгаан бүрэлдэхүүн хэсгүүд
MTC цахилгаан бүрэлдэхүүн хэсгүүд
MTC цахилгаан бүрэлдэхүүн хэсгүүд

Цамхагуудыг цэгцэлсний дараа MTC хийх цаг болжээ.

MTC нь Amazon, Baggood эсвэл Ali Express гэх мэт бүтээгдэхүүнүүдээс бүрдсэн дараах бүрэлдэхүүн хэсгүүдийг ашигладаг. Эдгээр зүйлсийг ихэвчлэн ашиглах боломжтой, боломжийн үнэтэй байдаг тул би лавлагааны зориулалтаар ашигласан Amazon -ийн хэсгүүдийн дугаарыг харуулж байна. Механик дизайныг эхлүүлэхийн өмнө надад хэрэгтэй зүйлээ авахын тулд 2+ долоо хоног хүлээнэ үү.)

  • Arduino Nano 0.96”LCD, (SSD1306) Би Цэнхэр/Шар хувилбарыг ашигласан
  • Small Joystick (HW-504) 5V PS joystick модуль
  • Шилжүүлэгч (dx-004) 22мм * 13мм
  • Радио - (nRF24L01)
  • 12 мм товчлуур (өнгөт товчлуурын хувьд CLT1088, хар өнгийн хувьд PBS-33B)
  • 2 мм эрэг (М2 өөрөө түншдэг эрэг багц, хөндлөн хөтлөгчтэй тогооны толгойн төрөл)
  • Үзүүлэлтийн хувьд 5мм хэмжээтэй LED. (Хурц LED ашиглах хэрэггүй!)
  • Гахайн сүүлтэй 9V зайны ерөнхий холбогч
  • 9В батерей (эдгээр төслүүдэд үргэлж хангалттай эрчим хүч нийлүүлж чаддаггүй долларын дэлгүүрийн сортуудын нэгийг нь биш харин сайныг нь ашиглаарай!)
  • Би силикон бүрхүүлтэй утас ашигласан. Би эдгээр төслүүдэд үүнийг ашиглах дуртай.

Би анх хэд хэдэн тод LED ашиглаж байсан боловч хэт сайн байсан. Тэд намайг сохолж байсан! Би хуучин, сул LED -ийг ашиглаж дууссан нь энэ програмын хувьд илүү утга учиртай болсон.

Алхам 4: 3D хэвлэсэн эд анги

3D хэвлэсэн эд анги
3D хэвлэсэн эд анги
3D хэвлэсэн эд анги
3D хэвлэсэн эд анги
3D хэвлэсэн эд анги
3D хэвлэсэн эд анги

Би цамхагийн загварыг хийсэнтэй адил Fusion ашиглан MTC -ийг зохион бүтээсэн.

Хэвлэсэн угсралт нь зөвхөн 3 хэсгээс бүрдэнэ.

  • Дээд самбар (1 эсвэл 2 хувилбар)
  • Доод талын орон сууц
  • LCD оосор

NRF чип, Нано, 9V батерей, солих унтраалга, LED -ийг дээд хавтан дээр бэхэлгээгүйгээр суулгасан болно. LED нь зөвхөн хавтан дээр дардаг бөгөөд тэдгээрийг хавчуургаар байрлуулдаг. Тэд зүгээр л орох ёстой, гэхдээ бүү хэтрүүлээрэй. Дээд хавтан нь нано-г барихад зориулагдсан бөгөөд nRF чип зөөлөн орох ёстой. NRF жижиг табыг болгоомжтой хийх; энэ нь жижиг бөгөөд чипийг авахын тулд нээгдэж, суллагдсан байна. Аялал хязгаарлагдмал байсан ч энд зөөлөн хандаарай.

Жойстик болон LCD дэлгэцийг дээд хавтан дээр байрлуулахын тулд 2мм эрэг (5мм урт) хэрэгтэй. Жойстик ПХБ нь том нүхтэй тул эрэг шургуулж чадахгүй байгаа эсэхийг шалгахын тулд надад жижиг угаагч хэрэгтэй байгааг мэдэрсэн.

ПХБ -ийн LCD дэлгэц нь үйлдвэрлэгчээс үйлдвэрлэгчээс хамаарч бага зэрэг ялгаатай байдгийг олж мэдсэн тул бэхэлгээ, дэгээ биш харин бэхлэхийн тулд энгийн оосор ашиглахаар шийдсэн.

LCD -ийг дээд хавтан дээр хоёр талаас нь суулгаж болох боловч дэлгэц нь зөвхөн нэг чиглэлд нээлхийгээр бүрэн харагддаг болохыг анхаарна уу. Энэ шалтгааны улмаас би шар/цэнхэр дэлгэцийг хуваахдаа 2 -р дээд хавтангийн сонголтыг оруулсан болно. Нэг хувилбар нь дээд талд шар өнгөтэй, нөгөө зураг нь миний зургуудад үзүүлсэн шиг доод хэсэгт шарыг харуулах болно.

Нэг өнгийн LCD дэлгэцийн хувьд програм хангамж ашиглан дэлгэцийг эргүүлэх боломжтой тул аль хувилбарыг ашиглах нь хамаагүй.

Бүх утсыг дээд хавтан дээр хийдэг тул доод хэсэг нь 2 мм урт эрэг бүхий дээд хавтан дээр бэхлэгдсэн бүрхүүл юм (тоо хэмжээ: 4).

"Батерейны хаалга" гэсэн сонголтын оронд би зайг дээд хавтан дээр суулгасан. Энэ нь батерейгаа солихын тулд доод талаас дээш 4 боолтыг салгаж авна гэсэн үг, гэхдээ үүнийг дэлхийн төгсгөл биш USB кабелиар тэжээж болно. Дээд хавтан нь 9В батерейны системээр хийгдсэн бөгөөд үүнийг дахин ашиглахад хангалттай бат бөх байх ёстой, тийм ч төвөгтэй биш боловч батерейг хөдөлгөхөөс сэргийлдэг.

Би дээд хавтанг зураг дээр харсан шиг 2 өнгөөр хэвлэсэн. Би Prusa i3 Mk2-ийг олон өнгөний сонголтгүйгээр ашигладаг боловч өнгөний хэвлэх хэрэгслийг ашиглан (https://www.prusaprinters.org/color-print/) процессын явцад өнгийг өөрчлөх боломжтой. Текст зогссон, хатуу болсон давхаргыг шалгаад шилжилтийн давхарга болго. Воила! Өнгөт текст!

Эдгээр хэсгүүдийг нарийвчлалтай нягтлах шаардлагагүй тул би эд ангиудыг 0.35 мм -ийн өндөрт хэвлэв. Би бас энэ тогтоолыг хэрхэн харахыг илүүд үздэг. Өө, бас маш хурдан хэвлэгддэг!

Алхам 5: Цахилгаан угсралт

Цахилгаан угсралт
Цахилгаан угсралт
Цахилгаан угсралт
Цахилгаан угсралт
Цахилгаан угсралт
Цахилгаан угсралт
Цахилгаан угсралт
Цахилгаан угсралт

Цахилгаан эд ангиудыг бүгд дээд хавтангийн доод талд суурилуулсан бөгөөд бүх утсыг хамтад нь хийдэг. Эхлээд түлхэх товчлуур, сэлгэн залгуурыг суулгах ёстой бөгөөд LCD, Nano, Joystick, nRF радиог дээд хавтан дээр суулгахаас өмнө урьдчилан утастай болгож болно. Бие даасан бүрэлдэхүүн хэсгүүдийг урьдчилан утсаар холбож, эцэст нь нано руу эцсийн холболт хийх аргыг би зөвлөж байна. Цахилгааныг дуусгахаас өмнө нүцгэн нано дээр ноорогоо байршуулахыг зөвлөж байна.

Төхөөрөмжийг асааж, дууссаны дараа хүлээгдэж буй шиг амьдралыг харахаас өөр сэтгэл хангалуун зүйл гэж үгүй!

Цахилгааны хэсгийг бэлтгэх цорын ганц зүйл бол толгойн тээглүүрийг дээд хавтангийн доор байрлуулахын тулд joystick -ээс салгах явдал байв. LCD дэлгэцийг тээглүүртэй эсвэл зүүгүй худалдаж авах боломжтой бөгөөд аль ч тохиолдолд ажиллах болно. Наног толгойн зүүгүйгээр сонгох ёстой.

Алхам 6: Код

MTC, Улаан цамхаг, Цагаан цамхаг, Цэнхэр цамхагуудын код бэлэн боллоо

За, энэ бол код бичих туршлага байсан! Надад цамхаг бие даан ажилладаг байсан, гэхдээ радио оруулах нь миний бодож байснаас хамаагүй хэцүү байсан! "Чат" хэсгийг хүссэнээрээ ажиллуулах нь надад бас хөгжилтэй байсан (энэ тухай дараа дэлгэрэнгүй ярих болно).

MTC кодыг бүрэн ойлгосны дараа нано санах ойн хязгаарыг татварлаж эхлэв! Санах ойг илүү үр ашигтай болгохын тулд би тохируулга хийж, кодыг хэмнэх шаардлагатай болсон. Өөр нэг сайн туршлага.

Тэд хамтран ажиллаж байгаа тул би "Turret w radio option" гэсэн холбогдох кодыг энэ бүтцэд оруулсан болно. Цамхаг бүтээх хуудсан дээр радио сонголтын цамхаг барих нь түүнийг MTC эсвэл таны бусад nRF24L01 хяналтын аргыг ашиглахад бэлэн болгоно.

Түүнчлэн, энэ кодтой ажиллахын тулд дуу чимээ гаргахад хэсэг хугацаа шаардагддаг бөгөөд дууг олон нийтэд нээлттэй бусад вэбсайтуудаас авсан тул би хэд хэдэн ZIP файлд ашигладаг бүх дууг оруулсан болно; нэг нь ердийн цамхаг, нөгөө нь гэмтэлтэй цамхагт зориулагдсан. Эрхэм уншигч таны хувьд хамгийн сайн зүйл бол та SD картан дээрх дуу чимээг кодын дагуу ашиглаж болно, тэгвэл та явахад таатай байх болно!

Алхам 7: MTC цэс - навигаци

MTC цэс - навигаци
MTC цэс - навигаци
MTC цэс - навигаци
MTC цэс - навигаци
MTC цэс - навигаци
MTC цэс - навигаци

MTC код нь захиалгат Splash дэлгэцээр эхэлж, дараа нь цамхагуудын байдлыг шалгадаг. Хэрэв цамхаг байхгүй бол цамхаг хоорондоо холбогдох хүртэл тэр зүгээр л сууна!

Хэрэв дор хаяж нэг цамхаг холбогдсон бол цамхаг тасрахгүй эсвэл "хэн нэгэнтэй харьцах" завгүй бол үндсэн цэс гарч ирэх бөгөөд "Бэлэн" LED асах болно. Хэрэв тэд завгүй байвал “Цамхагууд завгүй дэлгэц” гарч ирэх бөгөөд “Завгүй” LED асах болно.

MTC цамхагийг хянахаас өмнө идэвхтэй холбогдсон бүх цамхаг нь "Бэлэн горимд" байх ёстой.

Цэсийг сонгохын тулд джойстикийг (дээш ба доош) ашиглана уу.

  • Ариа
  • Чатлах
  • Гарын авлага

'X' товчлуурыг ашиглан эсвэл джойстик дээр дарж хүссэн сонголтоо сонгоно уу.

Aria Mode - энэ сонголтыг сонгосноор "Aria Mode" дэлгэц гарч ирэх бөгөөд цамхагууд Portal 2 тоглоомын төгсгөлд Aria дүр зургийг гаргах болно. Бүрэн дууссаны дараа цамхагууд хаагдаж, хэн нэгэн тэднийг сэрээхийг хүлээх болно.

Чатын горим - Энэ сонголтыг хийснээр "Чатын горим" дэлгэц гарч ирэх бөгөөд Чатын дарааллыг эхлүүлнэ. Бүрэн дууссаны дараа цамхагууд хаагдах бөгөөд хэн нэгэн тэднийг сэрээхийг хүлээх болно.

Гарын авлагын горим - Энэ сонголтыг хийснээр "Гарын авлагын горим" дэлгэц гарч, "Гарын авлага" LED гэрэлтэж, цамхагийг гараар ажиллуулах боломжтой болно. Давхар болон тэнхлэгийн хяналтыг жойстик. 'X' товчлуурыг дарахад галлах дарааллыг идэвхжүүлнэ. 'T' товчлуурыг дарснаар цамхагууд номын сангаасаа санамсаргүй үг хэлдэг тул тэднийг "ярих" болно.

"<" Эсвэл буцах товчлуурыг дарахад эдгээр гурван горимыг цуцалж, цамхагийг хааж, үндсэн цэс рүү буцна.

Хэрэв та цамхагуудынхаа холболтын статусыг харахыг хүсч байвал (одоогоор 3 -аар хязгаарлагддаг) үндсэн цэс дээр байгаа бол 'T' товчийг дарна уу. Таныг "цамхагийн төлөв байдал" дэлгэц рүү аваачиж, цамхаг бүрийн холболтын байдлыг харах боломжтой болно.

"Цамхагийн байдал" дэлгэц дээр та цамхаг бүрийн статусыг харах болно.

  • Бэлэн - хяналтанд бэлэн байна
  • Завгүй - цамхаг хэн нэгнийг "асрах" завгүй байна
  • Боломжгүй - MTC энэ цамхагтай холбогдох боломжгүй байна

Үндсэн цэс рүү буцахын тулд '<' товчийг дарна уу.

Алхам 8: Кодыг өөрчлөх

Кодыг өөрчлөх
Кодыг өөрчлөх

Энд үзүүлсэн дэлгэцийн агшинд миний юу удаан харж байгааг харууллаа … нэг дор 4 ноорог! Дебаг хийх нь хөгжилтэй биш гэж хэн хэлэв!

Код нь дээр үзүүлсэн хяналт, сонголтуудыг өгдөг боловч кодыг өөрчлөх талаар юу хэлэх вэ?

Мэдээжийн хэрэг! Гэхдээ энд хангалттай хэмжээний зүйл болж байгаа тул энд зарим удирдамж, зөвлөмжийг энд оруулав.

Зөвлөгөө1 - "Чат" дарааллыг өөрчлөх. Энэ өөрчлөлт нь цамхагийн кодонд явагддаг.

Би кодоо хаана ч хамаагүй ажиллуулах арга замыг олохыг хичээсэн. Түүхэнд анхаарлаа төвлөрүүлэхийн тулд чат дарааллыг илүү засварлах боломжтой болгох (Энэ үг үү?)

Кодод оруулсан аргыг дагаж мөрдвөл кодчиллын бүтцийг ашиглан чат дарааллыг өөрчлөх нь маш энгийн байдлаар хийгддэг. Портал 2 тоглоомоос өгсөн дууны файлуудыг ашиглан та зөвхөн (chatSayings ) хүснэгтийг өөрчлөх хэрэгтэй болно.

Энгийн цамхаг эсвэл гэмтэлтэй цамхаг гэсэн үгсийг сонгоно уу. Энэ үг бол "00XX -" тэмдгээр тодорхойлогдсон mp3 файл бөгөөд дараа нь уг үгийг тайлбарласан текст юм. Энэ бол чухал хэсэг болох тоо юм. Цамхаг # 1 нь энэ XX утгыг хүснэгтэд ашиглах болно. 2 -р цамхаг нь XX утгыг "1" -ээр, 3 -р цамхаг нь "2" -оор ХХ утгыг угтана. Жишээлбэл, хэрэв та "0040 - уучлаарай" гэсэн хэллэгийг сонгож, 3 -р цамхаг үүнийг хэлэхийг хүсч байвал хүснэгтэд "240" -г зөв дарааллаар оруулах болно. Хэрэв 1 -р цамхаг ингэж хэлсэн бол та хүснэгтэд "40" оруулах ёстой.

Дараагийн илэрхийлэлд мөн адил хийх гэх мэт. Энэ нь цамхагуудын хоорондох цөөн хэдэн илэрхийлэл, эсвэл нэлээд хэдэн үг байж болно. (Би санах ойноос бусад энэ аргын хязгаарлалтын талаар мэдэхгүй байна).

Бусад хүснэгтийн утгыг хүснэгтэд заасантай тохирч байгаа тул өөрчлөх шаардлагагүй болно. Өөр өөрчлөх цорын ганц мөр бол 520 шугамын эргэн тойронд байдаг.

if (i> = 43) {// дарааллын төгсгөл

Энд байгаа i -ийн утгыг chatSayings хүснэгт дэх үгсийн тоогоор тохируулах шаардлагатай болно.

Өөрчлөн тохируулсан үг хэллэг хийхийн тулд (жинхэнэ зугаа цэнгэл эхэлдэг газар) та тоон файлын илэрхийлэлийг тохируулж, файлыг тоглуулахад шаардагдах хугацааг мэдэх хэрэгтэй болно. Файлыг SD картын үндсэн лавлах дахь "mp3" фолдерт дөрвөн оронтой аргаар ("0001", "0002" гэх мэт) ашиглан хадгална уу. Дараа нь тухайн файлыг тоглуулахад шаардагдах хугацааг миллисекундээр бүртгэнэ. Эдгээр утгыг зохих хүснэгтэд оруулна уу.

5400 миллисекунд зарцуулдаг "0037 - [таны илэрхийлэл]" гэж хадгалагдсан илэрхийллийн хувьд та '37' -ийг chatSayings хүснэгтэд зохих байршилд оруулна (мөн аль цамхаг ярьж байгаагаас хамааран угтварыг нэмнэ үү). it), мөн ижил байршилд байгаа NormaTimings хүснэгтэд 5400 (хүснэгт бүрийн 5 -р зүйл гэх мэт).

Одоо 'i' -ийн утга нэмэгдэхэд код нь 0037 -г 5400 миллисекундээр тоглуулах болно.

Би "timeadder" хувьсагчийг тоглож байхдаа үг бүрт бага зэрэг нэмэлт цаг нэмсэн болохыг анхаарна уу. Энэ нь үгсийн хооронд бага зэрэг зай үлдээдэг тул хоорондоо давхцахгүй байх шиг байна.

Энэ аргын гоо үзэсгэлэн нь дууссан хүснэгтүүд нь цамхаг бүрт яг адилхан байдагт оршино! Цамхаг бүрт эдгээр хүснэгтийг тохируулах шаардлагагүй болно. Та зөвхөн нэг хүснэгтийг ангилах хэрэгтэй бөгөөд код нь нэг хүснэгтэд үндэслэн цамхаг бүр юу гэж хэлснийг тодорхойлдог.

Энэ нь та код бичихийн оронд скрипт бичихэд анхаарлаа төвлөрүүлж чадна гэсэн үг юм!

Хэрэв хэн нэгэн үүнийг хийх илүү сайн арга зам байгаа бол би үүнийг сонсмоор байна !!

Алхам 9: Дүгнэлт

Дүгнэлт
Дүгнэлт

Тиймээс энэ нь миний бодож байснаас илүү их цаг хугацаа шаардсан боловч үр дүн нь надад таалагдаагүй байна. Чатын зарим горим намайг инээлгэсээр л байна!

Би кодынхоо хүрээнд хийсэн зүйлээ хийх бусад аргыг сонсох дуртай байсан. Дахин бичиж, бага санах ой ашиглах боломжтой хэсгүүд байгаа бөгөөд энэ нь илүү олон функц эсвэл сонголтыг хийх боломжтой гэдэгт би итгэлтэй байна.

Мөн бусад санаануудыг MTC -д оруулж, цамхагуудын хяналтыг харахыг хүсч байна!

Би бусад дизайнерууд болон кодлогчдод ашиглах / хулгайлах / суралцах платформыг өгсөн гэж найдаж байна. Үүнийг хүмүүст код бичиж сурахад нь туслах зорилгоор ашиглаж байгааг би харж байсан. MTC ба/эсвэл цамхаг дээрх "Гарын авлагын горим" гэх мэт хэсгийг хасаад, оюутнуудад гарын авлагын хяналтыг ашиглах өөрийн арга барилыг бий болгоход нь тусал!

Би энэ нийгэмлэгээс, ерөнхийдөө өргөн хүрээний вэбсайтаас маш их зүйлийг сурсан. Олон хүмүүс цагийг өнгөрөөж, аливаа зүйлийг олж мэдээд дэлхийтэй хуваалцахад гайхдаг. Би сурч мэдсэн зүйлээ авч, хэрэгжүүлж, дараа нь та бүхэнтэй хуваалцах ёстой гэж бодож байна!

Амжилт хүсье, өөрийн цамхаг армийг бүтээгээрэй.

Зөвлөмж болгож буй: