Агуулгын хүснэгт:
- Алхам 1: Хоёртын файлын үндэс
- Алхам 2: Кодлогч хийх
- Алхам 3: Нэмэлтүүд
- Алхам 4: Нийт дүнгээ тайлах (таны хариулт)
- Алхам 5: Эцсийн боловсруулалт
- Алхам 6: Интерактив болгохын тулд сүүлчийн удаа хүрэв
Видео: Minectaft дахь Redstone нэмэлт тооцоолуур: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Сайн байна уу! Би 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 хүртэлх хоёр тоог нэмж, зөв хариултыг дэлгэц дээр гаргах боломжтой байх ёстой. Баярлалаа!
Зөвлөмж болгож буй:
Автомат ЭКГ- BME 305 Эцсийн төсөл Нэмэлт зээл: 7 алхам
Автомат ЭКГ-BME 305 Эцсийн төсөл Нэмэлт зээл: Цус харвах зүрхний цохилтын цахилгаан дохиог хэмжихийн тулд электрокардиограмм (ЭКГ эсвэл ЭКГ) ашигладаг бөгөөд зүрх судасны өвчнийг оношлох, урьдчилан таамаглахад чухал үүрэг гүйцэтгэдэг. ЭКГ -аас олж авсан зарим мэдээлэлд хэмнэл орно
JBL Flip 5 Teardown -ээс DIY нэмэлт басс чанга яригчийг хэрхэн яаж хийх вэ: 5 алхам
JBL Flip 5 Teardown -аас DIY нэмэлт басс чанга яригч хэрхэн хийх вэ: Би жаахан байхаасаа л DIY зүйл хийх сонирхолтой байсан. Эдгээр өдрүүдэд би мөнгөө хэмнэж, өөрөө биеэ зугаатай өнгөрүүлэхэд тусалдаг гар хийцийн bluetooth чанга яригчдын талаар бодож эхлэв
Хэрхэн хүснэгт үүсгэх, оруулах, Microsoft Office Word 2007 дээрх хүснэгтэд нэмэлт багана ба мөр нэмэх: 11 алхам
Хэрхэн хүснэгт үүсгэх, оруулах, Microsoft Office Word 2007 дээрх хүснэгтэд нэмэлт багана ба мөр нэмэх: Та ажиллаж байсан олон өгөгдөлтэй байсан уу, өөрийгөө бодож үзсэн үү? &Quot; Би яаж бүгдийг хийх вэ? Эдгээр өгөгдлүүд илүү сайн харагдаж, ойлгоход илүү хялбар байна уу? " Хэрэв тийм бол Microsoft Office Word 2007 дээрх хүснэгт таны хариулт байж магадгүй юм
RaspberryPi -д нэмэлт функц нэмэх RaspberryPi 3/4 өргөтгөлийн самбар: 15 алхам (зурагтай)
RaspberryPi -д нэмэлт функц нэмэх RaspberryPi 3/4 өргөтгөлийн самбар: бөөрөлзгөнө pi 3/4 нь ADC (дижитал хөрвүүлэгчтэй аналог) болон RTC (бодит цагийн цаг) -д суурилуулагдаагүй гэдгийг бид мэднэ. суваг 12bit ADC, RTC, SIM7600 4G модуль, товчлуур, реле, USB унтраах, 5V унтраах, 12V цахилгаан
COVID-19-д зориулсан 20 дахь хоёр дахь гар угаах таймер: 6 алхам (зурагтай)
COVID-19-д зориулсан хоёр дахь гар угаах таймер: Дэлхий даяар COVID-19 тархах тусам бид нүүрээ бага багаар цуглуулж, гараа илүү олон удаа угааж өөрийгөө хамгаалах ёстой. гараа зөв угааж болохгүй. Гараа хэрхэн зөв угаах вэ? W