玩我的世界也有一段時(shí)間了,發(fā)現(xiàn)很多也喜歡這個(gè)游戲的同仁們對(duì)紅石電路的應(yīng)用都只停留在學(xué)一個(gè)電路會(huì)一個(gè)電路的階段。
今天給大家好好講講紅石電路和一些有用的電路模塊(不完全基本的),以后大家需要什么效果,就可以根據(jù)需要自己編出合適的電路了哦。
A.基本介紹
一、首先是紅石電路元件的基本性質(zhì):
簡(jiǎn)單來(lái)說(shuō)
這樣都可以,但是是自動(dòng)連的,只要這么放就沒(méi)法讓它不連。
可以爬上一格,但兩格不行,也是自動(dòng)連。
只上一格但是有阻擋的也不行,這樣可以讓它不連。
二、 紅石中繼器
紅石中繼器有三個(gè)作用:
1.延長(zhǎng)紅石信號(hào)(否則最多傳15格)
2.整流
就是只能單向通過(guò):
3.延時(shí)
這個(gè)就不上圖了,紅石中繼器放下后繼續(xù)用右鍵點(diǎn),一共有四個(gè)檔,分別延時(shí)0.1,0.2 ,0.3,0.4秒,但沒(méi)法調(diào)到0.0。
4.這些擺法的導(dǎo)通性:
5.這樣可以讓兩條相鄰的線互不影響。
三、紅石火把
這個(gè)很重要,非常特別及其以及very重要,不過(guò)最重要的一個(gè)性質(zhì)我放在基本電路里講。
這里是基本的:能通不能通的問(wèn)題,就不解釋了
四、拉桿開(kāi)關(guān)和踏板
拉桿的位置換成踏板也是一樣的
紅石線補(bǔ)充:(換成活塞下面圖中右側(cè)電路上方和右方的不好使,其他的也一樣)
B.基本紅石電路
一、非門
只有一個(gè)輸入端和一個(gè)輸出端。當(dāng)輸入端有信號(hào)時(shí)輸出端沒(méi)信號(hào),輸入端沒(méi)信號(hào)是輸出端有信號(hào)。(我就不用什么0啊1啊的了)
這個(gè)是我的世界紅石線路里最最最最重要的電路門,后面除了或門之外所有的電路幾乎都是由非門構(gòu)成的。
這也是紅石火把最重要的性質(zhì):
*點(diǎn)亮的紅石線可以給所指向的或所經(jīng)過(guò)的方塊充能(個(gè)別方塊如玻璃、冰之類的不行,當(dāng)紅石火把附著在被充能的方塊上時(shí),火把會(huì)熄滅。
但這樣不行:
二、或門
兩個(gè)輸入端任意一個(gè)有信號(hào)或都有信號(hào)時(shí)輸出端有信號(hào)。(為了低年級(jí)的小盆友們不產(chǎn)生歧義,樓樓在這里用的敘述就不那么標(biāo)準(zhǔn)了)
這個(gè)最沒(méi)技術(shù)含量了:
三、與門
只有當(dāng)兩個(gè)輸入端都有信號(hào)時(shí)輸出端才有信號(hào)。
這其實(shí)是三個(gè)非門構(gòu)成的,或者說(shuō)是與非門和非門構(gòu)成的(這個(gè)不懂沒(méi)關(guān)系,對(duì)理解沒(méi)有影響)
這個(gè)是簡(jiǎn)化了一點(diǎn)的:
四、鎖死
這個(gè)概念不屬于真正電學(xué)意義上的的基本電路,但后面要經(jīng)常用到:只要紅石火把一端的線路有信號(hào)輸入,拉桿開(kāi)關(guān)的信號(hào)就永遠(yuǎn)沒(méi)辦法傳到最左邊。這和紅石比較器相似:
而右側(cè)的非門則是保證左邊線路的輸出狀態(tài)與拉桿開(kāi)關(guān)的輸入狀態(tài)保持一致;即避免改變信號(hào)的正負(fù)性(這個(gè)在搭建電路時(shí)很容易被遺漏)。
C.三種常用電路模塊
一、單刀雙擲開(kāi)關(guān)組
別被這個(gè)名字嚇住。簡(jiǎn)單來(lái)說(shuō),有些樓梯間里有這樣一種電路,你在樓下按下開(kāi)關(guān)a,樓道里的燈亮,上到樓上,再按開(kāi)關(guān)b,燈滅。這時(shí)如果又有一人上樓,按a,燈又會(huì)亮,到樓上,按b,燈又滅。
換句話說(shuō)就是:不論這兩個(gè)開(kāi)關(guān)處于什么狀態(tài),改變?nèi)魏我粋€(gè)的狀態(tài),都能改變輸出端的狀態(tài)
在現(xiàn)實(shí)中這種開(kāi)關(guān)組是這樣的:
但是我的世界中不存在電路的閉合回路,而是信號(hào)傳遞,所以有所不同。
下面的安裝流程只是為了方便大家看明白原件間的連接關(guān)系:
最后的燈是控制端
二、 脈沖信號(hào)與持續(xù)信號(hào)的相互轉(zhuǎn)換
我們制作電路時(shí)經(jīng)常需要將這兩種電路相互轉(zhuǎn)換,樓主從前沒(méi)想出辦法時(shí)經(jīng)常玩電路然后被電路玩,希望大家以后不要再經(jīng)歷樓主當(dāng)年的那種痛苦了……
下圖中按鈕發(fā)出的是脈沖信號(hào)(瞬間信號(hào)),拉桿開(kāi)關(guān)發(fā)出就是持續(xù)信號(hào),定義不解釋了:
注:以下研究的電路的精確度為0.1秒(0.1s)這時(shí)紅石火把的大致反映時(shí)間、紅石中繼器的最小延時(shí)時(shí)間,和我的世界對(duì)能識(shí)別的最小時(shí)間,小于0.1s的不在研究范圍之內(nèi)
1.脈沖信號(hào)轉(zhuǎn)持續(xù)信號(hào)
最簡(jiǎn)單的是脈沖信號(hào)一次性轉(zhuǎn)換成持續(xù)信號(hào):
按下按鈕后:
按下開(kāi)關(guān),右側(cè)會(huì)形成循環(huán)傳遞,變成持續(xù)信號(hào)。但這種電路是一次性的,沒(méi)法把右側(cè)的信號(hào)關(guān)掉。
于是我們有了下面的改進(jìn),
利用鎖死的思想:
按下面的開(kāi)關(guān),燈亮。按上面的開(kāi)關(guān),就鎖死了左側(cè)的紅石火把,燈滅。
應(yīng)該還可以只用一個(gè)開(kāi)關(guān)控制燈的形式(按一次,開(kāi),再按同一個(gè),關(guān))
2.持續(xù)轉(zhuǎn)脈沖
這個(gè)有點(diǎn)歧義,這里指的是可以在拉桿開(kāi)關(guān)開(kāi)和關(guān)時(shí)各發(fā)出一次脈沖信號(hào)(當(dāng)然也可以只在開(kāi)或關(guān)時(shí)發(fā)出)
它的基本思路是在信號(hào)傳出一段時(shí)間后在鎖死:
(下面的傳出信號(hào),上面的鎖死)
這個(gè)電路在拉桿打開(kāi)時(shí)發(fā)出脈沖信號(hào),時(shí)長(zhǎng)是0.9s(至于為什么請(qǐng)大家自己好好想想),輸出比輸入晚0.2s,(本帖記作延時(shí)0.2s)(紅石火把的反應(yīng)時(shí)間準(zhǔn)確說(shuō)是不太到0.1s的,但這里按0.1計(jì)算)
把左邊的非門移到上方,就是在拉桿關(guān)閉時(shí)輸出脈沖,時(shí)長(zhǎng)和延時(shí)同樣是0.9和0.2:
三、輸出特定時(shí)長(zhǎng)的信號(hào)和鑒別特定時(shí)長(zhǎng)區(qū)段的信號(hào):
1.輸出特定時(shí)長(zhǎng)
其實(shí)這個(gè)就是持續(xù)轉(zhuǎn)脈沖的那個(gè)電路,因?yàn)檫@個(gè)電路不僅在輸入持續(xù)信號(hào)時(shí)起作用,事實(shí)上只要輸入的信號(hào)時(shí)長(zhǎng)大于游戲的分辨率(就是0.1s),輸出符合我們的要求。
2.只允許時(shí)長(zhǎng)大于T的的信號(hào)通過(guò):
首先是一個(gè)信號(hào)源,這個(gè)不屬于鑒別電路,只是給鑒別電路一個(gè)特定時(shí)長(zhǎng)的輸入
然后是輸出固定時(shí)長(zhǎng)T的電路(這里是1.9s),用于和t比較:
上方是原信號(hào)(t)的通路線路:
最后:
最后還有一件事是用紅石中繼器把原信號(hào)和鎖死信號(hào)到達(dá)最后一個(gè)非門的時(shí)間調(diào)到一致(就是白框里的那個(gè)中繼器,這里是0.1s)
這個(gè)電路的思路就是,輸入信號(hào)后,觸發(fā)一個(gè)固定時(shí)長(zhǎng)(T)的鎖死信號(hào),該鎖死信號(hào)與原信號(hào)同時(shí)到達(dá)輸出端(圖3中右上角的非門),并將原信號(hào)鎖死時(shí)間T,如果T時(shí)間后原信號(hào)依然在輸入,那么則開(kāi)始輸出原信號(hào)T時(shí)間后的部分。
該電路:
輸出時(shí)長(zhǎng):
當(dāng)t大于T時(shí),輸出(t-T),
當(dāng)t小于T時(shí),無(wú)輸出
延時(shí):(T+0.3s)
(延時(shí)從信號(hào)輸出黃色方框算起)
這意味著在這個(gè)電路在鑒別之后依然保留原信號(hào)在時(shí)長(zhǎng)上攜帶的信息。
紅石線路的上傳和下傳:
3.只允許時(shí)長(zhǎng)小于T的的信號(hào)通過(guò):
這個(gè)比上一個(gè)還麻煩
先是這樣,和大于T的一樣(紫線左下的部分),
意思是如果t大于T,那么綠方塊處將有信號(hào)經(jīng)過(guò),觸發(fā)紫框里的鎖死信號(hào)(如果t小于T則不會(huì)有信號(hào)經(jīng)過(guò),也就不會(huì)出現(xiàn)鎖死信號(hào)),
紫線以上的是原信號(hào)的通路,
最后用紅石中繼器調(diào)節(jié)時(shí)差。
該電路,
輸出時(shí)長(zhǎng):
當(dāng)t小于T時(shí),輸出(T-t),
當(dāng)t大于T時(shí),無(wú)輸出
延時(shí):(T+0.6s)
依然保留時(shí)長(zhǎng)信息。
用到上面兩個(gè)電路的主要是多個(gè)控制電路用同樣時(shí)長(zhǎng)的超長(zhǎng)延時(shí)電路,用鑒別電路可以省下n多個(gè)延時(shí)電路,比如下面這個(gè)我曾用過(guò)的。
紅石太陽(yáng)能時(shí)鐘的夜間部分:
嗯,就是這樣,祝大家游戲開(kāi)心,萬(wàn)事順意。
全部評(píng)論