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

Minectaft дахь Redstone нэмэлт тооцоолуур: 6 алхам
Minectaft дахь Redstone нэмэлт тооцоолуур: 6 алхам

Видео: Minectaft дахь Redstone нэмэлт тооцоолуур: 6 алхам

Видео: Minectaft дахь Redstone нэмэлт тооцоолуур: 6 алхам
Видео: Как построить РАБОТАЮЩУЮ РАКЕТУ в МАЙНКРАФТ 2024, Арваннэгдүгээр
Anonim
Minectaft дахь Redstone нэмэлт тооцоолуур
Minectaft дахь Redstone нэмэлт тооцоолуур

Сайн байна уу! Би TheQubit бөгөөд энэ бол миний Minecraft дахь redstone нэмэлт тооцоолуурын заавар юм. Хөөрхөн, тийм үү? Энэ нь улаан чулуун чулууны инженерчлэл, логикийг ашигладаг бөгөөд хэрэв танд энэ төсөл таалагдсан бол Game life тэмцээнд надад саналаа өгнө үү. Би үүнд үнэхээр талархах болно. За ингээд орцгооё …

Алхам 1: Хоёртын файлын үндэс

Хоёртын үндсэн ойлголтууд
Хоёртын үндсэн ойлголтууд

Юуны өмнө энэ тооцоолуур нь хоёртын нэмэлтээр ажилладаг тул юуны түрүүнд та үүнийг ойлгож байгаа эсэхийг шалгах хэрэгтэй. Хоёртын код нь тэг ба нэг тооноос бүрдэх код юм. Энэхүү тооцоолуур нь оролтыг кодлохдоо 4 цифртэй ажиллах болно, учир нь энэ нь 4 битийн тооцоолуур юм. Бид хоёртын файлыг анх ашиглаж байгаагийн шалтгаан нь at нь нийлүүлэгчдийн ойлгодог хэл юм (энэ тухай дараа дэлгэрэнгүй үзэх болно). Нэг нь улаан чулуу асаалттай, тэг нь унтраасан гэсэн үг юм. Хоёртын хоёр дахь эхний орон нь нэг, хоёр дахь нь хоёр, гурав дахь нь дөрөв гэсэн тоогоор илэрхийлэгдэх бөгөөд энэ нь тоолох бүрт хоёр дахин нэмэгддэг. оролт нь ес байх болно, учир нь код нь 1001, өөрөөр хэлбэл унтраах, унтраах. Учир нь дөрөв дэх орон нь 8, эхнийх нь 1, 1 дээр нэмэх нь 8 нь 9 -тэй тэнцүү байна.

1= 0001 5=0101

3= 0011 6= 0110

2=0010 7= 0111

4= 0100 8= 1000

9= 1001

Алхам 2: Кодлогч хийх

Кодлогч хийх
Кодлогч хийх
Кодлогч хийх
Кодлогч хийх
Кодлогч хийх
Кодлогч хийх

Одоо хаанаас эхлэхээ харцгаая. Эхлээд та дугаар бүрийн товчлууртай гарыг зохион бүтээх хэрэгтэй (0-9). Дараа нь тус бүрийг улаан чулуун шугамтай холбож, эргүүлээд (1 -р зургийг үзнэ үү), хоорондоо нэг блок зайтай байгаа бүх мөрийг бие биенийхээ хажууд аваарай. Та одоо кодлогч хийж эхэлсэн бөгөөд энэ нь оролтын дугаарыг хоёртын тоо болгон хувиргадаг. (Та дор хаяж 9 блок урттай байх ёстой. Тэд бүгд ижил түвшинд бие биенийхээ хажууд байрладаг. Одоо эдгээр шугамын эсрэг 4 улаан чулууны шугамыг хооронд нь хоосон зайтай ажиллуулна уу. (2 блок байх ёстой) доод зарын дээд шугамын хоорондох зай. Та шилдэг 4 мөрийг хоёртын 4 оронтой гэж ойлгож болно (асаах нь нэг, унтраах нь тэг гэдгийг санаарай) Одоо эхний алхам дахь кодуудын дагуу нэг блок байрлуулна уу. дээд шугамын доор улаан чулуун бамбар байрлуулна. Одоо та дугаар оруулах бүрт бамбарууд улаан дарааллын дээд шугамыг кодын дарааллаар асаах болно, жишээ нь та тав оруулах үед дээд мөрүүдийг 1010 дарааллаар идэвхжүүлэх ёстой. эсвэл асаах, унтраах, асаах, унтраах. (Зургийг үзнэ үү.) Хэрэв код нь хэд хэдэн кодтой бол давталтыг бамбартай хамт блокны урд талд байрлуулна..

Алхам 3: Нэмэлтүүд

Нэмэлтүүд
Нэмэлтүүд
Нэмэлтүүд
Нэмэлтүүд
Нэмэлтүүд
Нэмэлтүүд

Одоо нийлүүлэгчдийг авч үзье. Эдгээр нь тооцооллыг хийдэг бүрэлдэхүүн хэсгүүд юм. Эхлээд бүх хоёртын шугамыг хоёр хувааж (нэг тал нь нийлбэр тэмдгийн өмнө, нөгөө тал нь урд талд) хуваагдаж, транзисторыг (2 ба 3 -р зургийг үз) одоо хуваагдсан мөрөнд оруулна уу. Хагарсан талдаа нэг тал руугаа явдаг транзисторуудыг хооронд нь холбож, нөгөө талдаа ижилхэн холбоно уу. Хэрэв таны улаан чулууны дохио хэт сулрах юм бол түүнийг давтагч ашиглан нэмэгдүүлэх боломжтой гэдгийг санаарай. Үүнийг дуусгасны дараа та мөр бүрийн хувьд санах ойн унтраалга хийж (1 -р зургийг үзнэ үү) эргүүлж болно. Санах ойг шилжүүлсний дараа яг ижил транзистор хийж байгаарай. 3, 4, 5 -р зурагт үзүүлсэн шиг блок, улаан чулуу, бамбар, улаан чулууг байрлуул. 9 -р талын нөгөө тал.) Мөн "x" -ийн доод хэсэг нь оролтууд бөгөөд хүн бүр хоёр байдаг гэдгийг анхаарна уу. Тиймээс бид мөрүүдийг хуваасан тул оролт бүрт нэг ширхэг байдаг. Хэрэв та нийлүүлэгчид яг ямар байх ёстойг мэдэхгүй хэвээр байгаа бол олон тооны онлайн хичээлүүд ("minecraft redstone adders" хайх) -ийг анхаарна уу. x "зүйл бол өөрсдөө нэмэгчид юм.

*Энд транзисторын дэлгэрэнгүй тайлбар байна: үндсэн шугам дээрх улаан чулууны нэг хэсгийг давтагчаар сольж, урд талын улаан чулууны хэсгийг салга. Дөнгөж улаан чулууг зайлуулсан блокны доор поршенийг дээшээ харуул. Поршен блокыг дээш өргөхөд л дохио дамжих болно гэдгийг та харах болно.

Хэрэв нийлүүлэгч бүр хоёр дахин их үнэ цэнийг хүлээн авбал дараагийнх руу шилжих болно гэдгийг та анзаарах болно. Хариулт нь 9 -с том байж болох тул та сүүлчийнх нь гүйцэтгэлийг гаралтын нэг болгон ашиглах хэрэгтэй болно. Та одоо үүнийг хоёртын оронтой тоонд оруулах тул 5 оронтой байх ёстой.

Алхам 4: Нийт дүнгээ тайлах (таны хариулт)

Нийт дүнгээ тайлах (таны хариулт)
Нийт дүнгээ тайлах (таны хариулт)
Нийт дүнгээ тайлах (таны хариулт)
Нийт дүнгээ тайлах (таны хариулт)
Нийт дүнгээ тайлах (таны хариулт)
Нийт дүнгээ тайлах (таны хариулт)
Нийт дүнгээ тайлах (таны хариулт)
Нийт дүнгээ тайлах (таны хариулт)

Тиймээс одоо таны нэмэгчид хариултыг тооцоолсон боловч энэ нь хоёртын кодын фирмд байсаар байна. Гэхдээ энэ нь асуудал биш, учир нь одоо би үүнийг хэрхэн тайлах талаар танд хэлэх болно. Танд зөвхөн декодер хэрэгтэй (мэдээж … ойлгомжтой). Энэ нь кодлогчтой маш төстэй, зөвхөн та блокыг секунд тутамд дээшлүүлж, секунд бүрийн хооронд давтагч байрлуулна. (Эсвэл зөвхөн нэг бүрийн хооронд) гэхдээ өргөгдсөн блок бүрт улаан чулуун бамбар байрлуулахын оронд та энэ мөрөнд декодлож буй дугаарын хувьд энэ мөр (1) дээр байх ёстой. (Хамгийн их нийлбэр нь 18 байх тул та 19 гаралтын шугамтай болохыг анхаарна уу. (Энэ нь 9+9), ингэснээр та 0 -ээс 18 хүртэлх хариултыг тайлах болно.

Гэхдээ үлдсэн өргөгдсөн блокуудын талаар юу хэлэх вэ? За, 4ais3d блокны хажуу талд улаан чулуун бамбар байрлуулж, бамбарын дээгүүр шууд байрлуулж, нөгөө талд (нөгөө бамбарын эсрэг талд) бамбар байрлуулах замаар үүнийг хийх хэрэгтэй. Хэрэв та ойлгохгүй байгаа бол 3 ба 4 -р зургийг үзнэ үү)

Зураг 2 нь анхдагчаар асаалттай байх бөгөөд 3 ба 4 нь анхдагчаар унтарсан байна.

Зураг 1 бол хоёр тоо бие биенийхээ хажууд хэрхэн харагдахыг харуулсан жишээ юм. (Гэхдээ мэдээж та хоёр дээр зогсохгүй, 18 хүртэл явах болно.

Бусад тоонуудын бусад кодыг энд оруулав.

10=01010, 15=11110

11=11010, 16=00001

12=00110, 17=10001

13=10110, 18=01001

14=01110

Алхам 5: Эцсийн боловсруулалт

Эцсийн боловсруулалт
Эцсийн боловсруулалт
Эцсийн боловсруулалт
Эцсийн боловсруулалт

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

Юутай ч дараагийн алхам бол поршенийг арын хэсэгт (diplay рүү харсан) байрлуулах явдал юм. "Туузан" тутамд гурван поршенийг дараалан тооцоолох цифр хэлбэрээр байрлуулна уу. нуруу Одоо мөр бүрийн поршенийг тус тусад нь холбож, мөр бүрт утсыг холбоно. Хоёр дахь цифр дээр ижил зүйлийг хий. Хэрэв та үүнийг зөв хийсэн бол дэлгэцээс ирж буй улаан чулуун утас бүр дээрх шугамыг дангаар нь хянах ёстой. Тиймээс хэрэв та бүх утсыг идэвхжүүлсэн бол энэ нь найман хэлбэртэй блокуудыг түлхэх ёстой. Тэднийг бие биентэйгээ зэрэгцүүлэн ажиллуулж, өмнөх алхам дахь декодчилсон гаралтыг дараах байдлаар холбоно уу.

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

Алхам 6: Интерактив болгохын тулд сүүлчийн удаа хүрэв

Интерактив болгохын тулд хамгийн сүүлд хүрсэн зүйлс
Интерактив болгохын тулд хамгийн сүүлд хүрсэн зүйлс
Интерактив болгохын тулд хамгийн сүүлд хүрсэн зүйлс
Интерактив болгохын тулд хамгийн сүүлд хүрсэн зүйлс

Одоо функцын товчлууруудаас бусад бүх зүйл хийгддэг. Энэхүү тооцоолуурт 3 функцын товчлуур шаардлагатай болно (нэг нь нэмэх, нэг нь =, тооцоолуурыг дахин тохируулах эсвэл цэвэрлэхийн тулд. Тиймээс хийх ёстой хамгийн эхний зүйл бол гар дээрээ 3 товчлуур нэмж, тус бүрт нь дараах зүйлийг хийх явдал юм.

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

"=" Хувьд та үүнийг санах ойн унтраалга руу шууд холбоно. Дараа нь шилжүүлэгчийн нэг талыг хоёр бүлүүрт холбоно уу, гэхдээ улаан чулууны цэнэгийг хэлхээний бусад хэсэгт буцааж оруулахаас урьдчилан сэргийлэхийн тулд давталт ашиглахаа мартуузай.

Одоо бүх зүйл бэлэн боллоо! Та 0 -ээс 9 хүртэлх хоёр тоог нэмж, зөв хариултыг дэлгэц дээр гаргах боломжтой байх ёстой. Баярлалаа!

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