Тёмный

Combinational Redstone Devices - LRR #6 

mattbatwings
Подписаться 222 тыс.
Просмотров 109 тыс.
50% 1

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 173   
@mattbatwings
@mattbatwings Год назад
Two small corrections: At 13:41, this circuit is not quite a 4-to-1 mux. I forgot to OR the 4 outputs together into 1 output at the end. This has been fixed in the world download. At 14:34, this is called a 1-to-4 demux, not 4-to-1. Guess I rushed the mux section, sorry about that lol. Hope you enjoyed regardless!
@jo_de_pro1973
@jo_de_pro1973 Год назад
Thanks for making suchs nice and easy-to-follow-and-understand videos i play bedrock but somehow i decided to watch this serie anyways and this will deffinely help me with my computerscience with which i will start next year (I am 15)
@henrystickmin8812
@henrystickmin8812 Год назад
And you built the horizontal to horizontal decoder wrong and thats why it didnt work (you dont need the redstone above the repeaters)
@Diamondsword85_RS
@Diamondsword85_RS Год назад
hey Matt whenever A is = to B but they are one like 1 and 1 the equality lamp doesn't turn on. that's not how a torch works :/
@jwas8083
@jwas8083 4 месяца назад
Hey Matt, I love this series its really helping me to dive into the world of redstone as a long time minecrafter! I have a question about the magnetude comparator, as for me if I attempt to compare the values 1 and 0, for example, the output is correct but the lamps on the input light up in such a way to show that I am comparing 1 and 1. While it is purely aesthetic I was wondering if there exists some simple fix to this problem?
@jonadabtheunsightly
@jonadabtheunsightly 3 месяца назад
Also, the magnitude comparitor's output can be expressed in two bits. It can be -1 (interpreted as meaning "less", i.e., AB). There's even a fourth possible bit state that _in principle_ could be used to indicate an error, although in practice this is not often done, because the logic needed to detect an error condition (e.g., you attempted to compare a number to a string) is much higher-level and generally only occurs in fairly advanced software that uses a larger and more elaborate data structure for everything (e.g., VHLL compilers and interpreters). I can't imagine trying to implement anything like that in redstone.
@icicles0
@icicles0 Год назад
You are the person who will inspire the next generation of Redstoners along with being a revolution for the Redstone community.
@Ti-07
@Ti-07 Год назад
Man’s writing a prophecy in the comments of a redstone video😅
@OrdinarySonicfanMmKay
@OrdinarySonicfanMmKay Год назад
Ye
@puniepro6654
@puniepro6654 Год назад
yes, hes the reason i do redstone
@tyty_5869
@tyty_5869 Год назад
Very true, he’s a good portion of the reason I am majoring in CE
@chieseledboockshelf
@chieseledboockshelf Год назад
He isn't, the person is me
@coreymartin9630
@coreymartin9630 Год назад
This is super cool and helps reinforce my CS background. Btw the incrementer circuit you made that doesn't really do any math is basically a look-up table
@mattbatwings
@mattbatwings Год назад
yep, I totally forgot to include the term look-up table in the video. thanks for the comment!
@jacklewis1
@jacklewis1 Год назад
At a lower level it would be called a Programmable Logic Array (PLA)
@awli8861
@awli8861 Год назад
@@jacklewis1 ROM
@vnc.t
@vnc.t 8 месяцев назад
​@@mattbatwings i was thinking of the term "mapping"
@mattheus1331
@mattheus1331 Год назад
Hello Matt! I Just want to say: Thank you! Because of your LRR series, I got inspired and now I am working on a calculator! It's a very simple design, but it's my first large redstone project. I've the addition circuit, subtraction, multiplier, Binary to BCD, and a 4 bit screen! Now everything I need is to put everything together and add an UI. Again, thank you very much! :)
@OrdinarySonicfanMmKay
@OrdinarySonicfanMmKay Год назад
Me too, but I didnt start working on any projects But im planning
@mattheus1331
@mattheus1331 Год назад
Update: I have put everything together, and it's working just fine! It has addition, subtraction and multiplication! Sadly, my screen design only accepts up to 8 bits(255), i'm working on a 12 bit screen(4096) with is way more acceptable, but it's way harder than I tought 😅
@iconvatsav686
@iconvatsav686 9 месяцев назад
​@@OrdinarySonicfanMmKaysame here
@calamityzone
@calamityzone 25 дней назад
⁠@@mattheus1331did you get the 12bit screen up and running?
@blackhole927
@blackhole927 Год назад
I’ve been messing around with making conways game of life… that magnitude comparison circuit is so much cleaner and faster than the monstrosity I came up with, thank you so much!
@CraftyMasterman
@CraftyMasterman Год назад
Bro actually finished it in the airport lmaoooo
@debug8377
@debug8377 Год назад
in the airport? wow
@RinnoaMika1
@RinnoaMika1 2 месяца назад
Airport?!!
@ianyourgod
@ianyourgod Год назад
I think its really cool how you put in so much effort just to help others
@Diamondsword85_RS
@Diamondsword85_RS Год назад
this comment actually made me think about it. I am technically apart of next generation redstoners. these videos are why I started doing redstone. wow.
@Diamondsword85_RS
@Diamondsword85_RS Год назад
actually wait that's a lie. the first LRR got me into it. I waited for the second but just started watching the LR and I finished it. it's a trend for me. Watch LRR. Watch more redstone while waiting for next LRR. do more redstone while waiting.
@theguythatcodes
@theguythatcodes Год назад
@@Diamondsword85_RS ?
@Humulator
@Humulator Год назад
Especially since he's remaking this series. I remember watching the old one a year ago, it was good and well made, but the new one is much much better and I can see he's taken a lot of time to make this.
@yarrowplant
@yarrowplant Год назад
You got me so interested in redstone logic, this looks so fun to play with once you know what you're doing
@chifamily9964
@chifamily9964 Год назад
I can proudly say that I have learnt something educational from playing video games.
@Acadewolf
@Acadewolf Год назад
Damn. Another crazy one from Batwings!
@Kedasite
@Kedasite Год назад
I really liked the original series, but damn it's so incredibly cool now. feels like Sebastian Lague, where I don't understand a lot of it but you make me feel like I understand
@applimu7992
@applimu7992 Год назад
in programming, "combinational circuits" are called "pure functions!"
@beri4138
@beri4138 Год назад
What's a pure function?
@applimu7992
@applimu7992 Год назад
@@beri4138 A pure function is a function where you always know what the output will be if you know the input. A pure function doesn't remember previous inputs or outputs. Exactly like combinational circuits in this video.
@beri4138
@beri4138 Год назад
@@applimu7992 That sounds like a mathematical definition. I thought it would be an important programming concept I didn't know about.
@KinuTheDragon
@KinuTheDragon Год назад
Yooo sick! I misread the title as Combinatorial and was expecting something along the lines of a Cartesian product but was pleasantly surprised. Great video!
@timseguine2
@timseguine2 8 месяцев назад
It is also called "combinatorial logic" with the exact same meaning (I was actually unfamiliar with it being called combinational logic before I stumbled across this video). The word "combinatorial" probably doesn't mean what you think it means (I think you are thinking specifically of what is often referred to as "combinatorial explosion"). But alternatively a lot of math words are used pretty diversely and incompatibly with other established uses depending on the exact context.
@airconditioningac
@airconditioningac Год назад
I just recently found this series and it's been really helpful when it comes to learning redstone's computer science aspects! I love how you're concise and able to talk about them in basic terms, thank you and keep it up!
@sheanorvinbalao6559
@sheanorvinbalao6559 2 месяца назад
i am using magnitude comparator rn to create brazilian checkers. am from Philippines but I'll create the Brazilian variation because that's what I'm used to. This is a big help for me because I want to be an engineer in the future. Thank you mattbat!
@artefox0
@artefox0 Год назад
I love the train track analogy for demuxes, great work!
@samcousins3204
@samcousins3204 Год назад
absolutely awesome stuff matt, from one cs/eeng guy to another this is rly gonna help a lot of young ppl enter a genuinely exciting academic space in such a natural and fun way. big ups
@ttrendy_editz_
@ttrendy_editz_ Год назад
ive been here for a long time and ive been waiting for this episode
@nicolasbilal8769
@nicolasbilal8769 Год назад
This is so cool. I made a magnitude comparator by accident when building my blackjack machine. It was slightly different. I basically just subtracted B from A and modified the subtractor to read for 0 or a negative number, then used an nor gate just like here. I love when I’m able to figure these things out on my own. I learn so much from what you teach but it opens a door for me to learn so much more. Thanks for your videos, you’ve vamped up my redstone game drastically. Only problem is I used to build machines that were just small enough that I could build them on SMPs but now I’m making machines so big I’ll never have the time nor the energy to collect the resources and build them in survival 😅 Edit: I typed this out right before you mentioned I can do it exactly how I said.
@DaftPhan909
@DaftPhan909 Год назад
You really brought me back to my electronics engineering class in high school, I’ve been thinking about mux/demux calibrated sculk communication lines, but couldn’t figure out how to make them work in Minecraft
@bettercalldelta
@bettercalldelta Год назад
Currently building a sort of redstone computer and the magnitude comparing thing really helped make the cmp instruction
@creeperdoesredstone
@creeperdoesredstone Год назад
Noice Edit: Holy frick, comparison made an appearance here 😮
@OrdinarySonicfanMmKay
@OrdinarySonicfanMmKay Год назад
14:42 Mumbo Jumbo uses this quite a lot in his randomizers
@mgmn6102
@mgmn6102 Год назад
Another encoder design by a german youtuber uses a field of observers with more observers below them, facing the other ones and underneeth theres a field of redstone dust. Finally, it uses repeaters locking mechanism for the output, e.g. a 7 segment display. The advantage is that it runs on only one wire and u can also make a mechanism to power multiple 7 segment displays with only that one wire
@zpippo
@zpippo Год назад
from what i understood that's serial data trasmission. apart from the fact that Matt covered this already, this series won't use observers
@gorlix
@gorlix Год назад
this vid is ultimate adhd test for all of the kids out there playing roblox and minecraft and subway surfers at the same time
@thecossackfromukraine
@thecossackfromukraine Год назад
Cool vid man!
@Pritam252
@Pritam252 Год назад
Only a matter of time until this guys teaches everyone how to build a quantum computer 😂, Nice work!❤
@sarchlalaith8836
@sarchlalaith8836 Год назад
OK that's great... But WHY, outside of building a computer, would someone use either mux instead of just using two switches?
@King_EnnardYT
@King_EnnardYT 7 месяцев назад
Using the encoder and decoder tutorials, I made a redstone thing that can encode the whole alphabet and numbers 1-5 using a 5-bit encoder and figured out how to decode it in the same thing. It's really cool.
@fireisplays6074
@fireisplays6074 Год назад
matbat i love you your the best
@RafetAltaf
@RafetAltaf 7 месяцев назад
when i started this sereis i thought it would be about redstone but these episodes are so good there the only reosen i passed comp science.
@fasty93
@fasty93 Год назад
Off topic but I got a reeses ad with that one "incredible becomes canny" soundtrack and I am half-scarred half-blessed
@definitlyarealperson7041
@definitlyarealperson7041 Год назад
Amazing video!!! Love this series!!
@ChallengerToTheMax
@ChallengerToTheMax Год назад
I'm seeing all the video in a row.... My brain is melted by now xd ps. Awesome videos!
@misha279_UA
@misha279_UA 3 месяца назад
11:05 also they can be used to conwert binary number into decimal into 7seg.disp.
@DenalyMin
@DenalyMin Год назад
6:08 DEEZ ENCODING
@mattbatwings
@mattbatwings Год назад
neuron activation
@bangfebri01
@bangfebri01 Год назад
Yeeeaaay
@therealclart
@therealclart Год назад
If you weren't already planning on it, It would be awesome if you went over program counting at some point in this series or in a seperare video. I can't find or come up with a campact sync program counter that has a jump and clear function...
@No_69187
@No_69187 Год назад
11:59 Damm this is so f-ing smart
@Mnnvint
@Mnnvint 8 месяцев назад
The brute force approach, a.k.a the LUT in FPGAs :)
@Aug7414
@Aug7414 11 месяцев назад
bro is overloading my brain, i dont have time to proccess
@element1192
@element1192 Год назад
For the horizontal to horizontal decoder, you don't need to put the blocks above the repeaters at all. Removing them eliminates any need to give a 2 wide gap
@wChris_
@wChris_ Год назад
Btw. the +1 "Brute Force" Circuit is basically a lookup table. You can also create LUTs with multiplexers, this is even more efficient and allows you to save at least 1 bit so you would only need a 7 bit mux, thats still 128 bits, but its reduced by half. The trick is to use the Least Significant Bit as an input for the Mux. There are only 4 Combinations: 0 X !X or 1 so with 1 inverter you can multiplex your +1 with only 7 bit muxes.
@jundeleeuw5530
@jundeleeuw5530 4 месяца назад
15:48 I used a binary counter counting down connected to the y on my xy plotter for my bird
@OrdinarySonicfanMmKay
@OrdinarySonicfanMmKay Год назад
Hi matt Just like @mattheus1331, i am getting inspired because of your lrr series But unlike him, i still didnt start working on a calculator or something like that But im already planning! THX A LOT I AM A HUGE FAN
@nandpixellz1001
@nandpixellz1001 Год назад
akhirnya matt upload😍
@wkj
@wkj Год назад
Understandable
@BacnManYT
@BacnManYT Год назад
WE SHALL MAKE COMPUTERS! :D Nice video man :]
@dumbidi_t
@dumbidi_t 7 месяцев назад
The song in 15:26 is “Love in Japan” btw
@oxygen2623
@oxygen2623 11 месяцев назад
3 stages of redstone builds favorites 1. Kids - Automated redstone house 2. Teenagers - Automated redstone build/farm 3. Adults - Logical redstone
@kouroshahadzadeh5070
@kouroshahadzadeh5070 3 месяца назад
4:50 My brain before watching the rest: wait! I can use that for a decimal translator 😂
@MrQuackQuack
@MrQuackQuack Год назад
I have made an adder that would do up to 7+7 with only decoders and encoders, it was massive.
@pixels._.
@pixels._. Год назад
In the magnitue comparator, what's the use for the target block and comparator at the back? shouldn't they only be needed on the top layer?
@riccardopesce7264
@riccardopesce7264 Год назад
bro be secretly teaching people computer science pretending to talk about redston
@Creepy-Wolf
@Creepy-Wolf 8 месяцев назад
Redston 😂
@aaryananand7288
@aaryananand7288 Год назад
Until recently, I only knew muxes from laptop graphics cards XD
@mattiaf7481
@mattiaf7481 Год назад
I like the vertical decoder but, in my opinion, the decoder you showed in the old series is better, I use it because it's horizontal to horizontal and it's without the redstone going on top of the repeaters, instead it has the slab under the repeater
@enricofischer1330
@enricofischer1330 11 месяцев назад
Can you make a multicore processor? you could make one processor runn when the other doesn't so you can use ram to its full potential. Also the screen can be maped to ram so you can update the screen by switching one switch that would overwrite the screen with what is in ram at that point.
@Delkaryon
@Delkaryon Год назад
Noooo, I thought I invented that vertical redcoder. Anyway, great series
@GrayM2
@GrayM2 8 месяцев назад
I made a circuit to check if a>b,b>a,a=b from scratch! By myself! Without any tutorials!! I’m so proud of myself!! You use 3 and gates and 2 not gates
@boaridaaa_lol6241
@boaridaaa_lol6241 Год назад
Cool video
@santi-ago
@santi-ago Год назад
LETSSSS GOOOOOOO
@loukas130
@loukas130 Год назад
Yes
@FlippingMiner
@FlippingMiner Год назад
Idk why but my adhd was NOT happy with this video lol Had to rewatch each section like 4 times to actually hear anything 😵‍💫
@Catworld379
@Catworld379 Год назад
I have a challenge for you, remember, the 3-D render you made eight months ago? Your challenge is to increase the screen resolution, and maybe even attempt to increase the frames!
@MrDarkVex
@MrDarkVex Год назад
Can you please explain how to make an ALU
@binsarm9026
@binsarm9026 23 дня назад
well, i got inspired to go ahead and do a 7-segment decoder to display decimal digits and used your "best design" but after having set it all up, 9 inputs, 7 outputs, i realized that glass towers can't handle more than 7 lines - the signal got too weak ! now am wondering how to insert a repeater in that design to handle the "last 2" input lines.
@Iceyer461
@Iceyer461 Год назад
Make A Series On How to build Your Redstone Computer
@Channelsettingsmom
@Channelsettingsmom Год назад
Nice
@dinoeebastian
@dinoeebastian 8 месяцев назад
I made something that takes one byte and two bits and outputs the byte to the first output, second output, both, or neither, depending on what bits were enabled, I tried to find a more efficient way of doing it but couldn't find anything since idk if it exists and if it does, idk what it's called, it was just more compact than using two switches, this wasn't in minecraft, since doing it in minecraft would probably be just as compact either way
@AnimilesYT
@AnimilesYT Год назад
Random thought: Is there a mod that shows redstone information such as block power? Like, some kind of overlay that will show block with redstone on top with some kind of mark or colour, and the blocks around it as being soft powered. The blocks diagonally and 2 blocks below it should be marked as bud powered. It would also be useful if we could see a value on a container so we can see the value a comparator would give if we were to attach one. It would also allow us to see the output it would give when the comparator is behind a wall. I was also imagining an option to see if a block is hard powered (repeater runs into a block) or soft powered (redstone runs into a block)
@johnchen9289
@johnchen9289 Год назад
redstone tweaks resource pack does a bunch of those, and litematica can check whether specific power states are going on
@AnimilesYT
@AnimilesYT Год назад
@@johnchen9289 The Redstone Tweaks resource pack seems very useful. Thanks for the recommendation! Litematica wouldn't help me spot problems while building something, but it does indeed help to see the changes through walls while testing a contraption
@LockDownTimeW
@LockDownTimeW Год назад
Make a working cpu example like you press button and it enters command that you want to do and the command do something.
@NedJeffery
@NedJeffery Год назад
I don't quite understand what the difference is between the mux and the decoder. They seem like the same thing.
@Jmcgee1125
@Jmcgee1125 Год назад
Decoder: If the select matches, that output is on. Multiplexer: Select determines which input is copied to the output. A demux is similar to a decoder where the input is always on.
@joshuathomasbird
@joshuathomasbird 2 месяца назад
ok so question on the brute force lookup table thing; is it faster? i.e if you have an adder that has to carry and all that it seems like theres more steps but if you can just do a lookup it's like it's cached in the topology of the structure?
@rockeetty
@rockeetty Год назад
nice
@magnoliadie1942
@magnoliadie1942 Год назад
How long do these videos take you? I mean including the cutting and recording.
@effortlessdigitalcreations2468
I'm new to this channel and as someone who likes computers , programming and stuff like that ,you are great, electronic devices get smaller and smaller every year , what if you could make something with a mod that makes blocks tiny???
@spacey-oi5qr
@spacey-oi5qr 5 месяцев назад
just use half adders and connect the carry into the other half adders to make it add 1
@Cactusgreen_22
@Cactusgreen_22 8 месяцев назад
13:21 It names selector
@MetehanOffical
@MetehanOffical Год назад
Hi matt I have an idea for you can you try to do a sound card
@jaytrex4492
@jaytrex4492 10 месяцев назад
Hi ,i can t managed to make your horizontal decoder work even on the world download . Is it beacause it s broken or i missing something?
@gabylink
@gabylink Месяц назад
It’s probably because of the version of Minecraft or if you are using bedrock
@theguythatcodes
@theguythatcodes Год назад
seems ok
@nixxdude
@nixxdude Месяц назад
quick question: how do you have it (on a decoder) where you inout a 4 digit combonation and it outputs lets say, 16 lines of data? im asking this because i am working on a cpu at the moment and I am trying to make a CU to decode the PROM.
@vladyslavkryvoruchko
@vladyslavkryvoruchko Год назад
So I just wanted to ask, where do you find all the redstone circuits for your special needs? Is there a website or something else? I often find myself in a situation where I know what I need but I don't know how to implement it so I try searching for it online and rarely I find something but most of the time I fail.
@Mattamathu-hd2ee
@Mattamathu-hd2ee Год назад
at 10:40, why not just remove the blocks at the top and just let the repeaters power the block in front of them. (works for me, but I'm on bedrock)
@ToadCraft32
@ToadCraft32 8 месяцев назад
Is it possible to build a decoder just as the inverse of an encoder? Thanks!
@I000-j1e
@I000-j1e Год назад
wait i cant see how the < lamp is powered. im not seeing any redstone going directly to it (sorry meant > lamp but i figured it out)
@krembananowy
@krembananowy Год назад
You can use decoder + OR on a bunch of its outputs to act as a "2-layer programmable matrix". This (and the option to ignore an input in any combination by placing neither torch nor repeater) lets us make any logic gate, *including* optimized ones. Gates like these are usually optimized via Karnaugh or Quine-McKluskey methods. Sometimes they're less compact than bool-logic optimized gates, but their propagation time is constant, no matter the function. My only wish is to make decoders' slices to be tightly tileable. Is it possible to do using rails? Tried it myself but found it to be a *lot* of fruitless hassle.
@krembananowy
@krembananowy Год назад
Oh, I missed the point about not using observers in this series, so rails are out of the window :/
@nickster410
@nickster410 Год назад
you should try to make the first level of the original Super Mario Bros with redstone
@gamerodessyofficial
@gamerodessyofficial 4 месяца назад
I have a problem to say: The Priority encoder works great, but when you select the last lamp, the previous 2 lamps also turned on for some reason(I kept a 1 block gap between the blocks , so it cannot be Quasi connectivity). When I was searching for the reason why this happened and realized that it was caused due to the block-glass bridge sending the power to the wrong place. Can you fix it? PS: If the fixed version is in the world download, then plz tell me.
@OrdinarySonicfanMmKay
@OrdinarySonicfanMmKay Год назад
What gates those circuits remind me of: Magnitude comparator: IMPLY/INHIB Encoder: XOR Decoder: AND MuX: XOR/AND DeMuX: NOT/XOR Redcoder: none (reason: minecraft exclusive) Converter: none (reason: balanced use)
@BlokMaster21309
@BlokMaster21309 Год назад
6:06 deez encoding
@GuyWithaBaritone
@GuyWithaBaritone Год назад
When is episode 7 coming out
@migueldias6623
@migueldias6623 Год назад
🎉
@kouroshahadzadeh5070
@kouroshahadzadeh5070 3 месяца назад
❤❤❤
@0ff1c1alDuc3
@0ff1c1alDuc3 Год назад
can you make a 8 bit multiplier because I'm having problems with the signal strengths and I've been trying to make it work for the paste 5 days
@ИгорьДементьев-и7м
Bin or hex?I'm confused a bit.
@turtle_king2
@turtle_king2 2 месяца назад
i dont understand the decoder, can someone send a video or explain it here in a way that i could understand how it works?
@debug8377
@debug8377 Год назад
do LRR live
@commentsonly2142
@commentsonly2142 Год назад
this is electrical engineering this is literally electrical engineering
@MichelTINORUA
@MichelTINORUA 9 месяцев назад
Hello im looking for a vertical to horizontal encoder. Do u have a design?
@Tekytuty
@Tekytuty 6 месяцев назад
I can’t make the magnitude comparator. It would be a huge help if you could make a link to a tutorial because from the pic alone I can’t tell what goes where
@Tekytuty
@Tekytuty 6 месяцев назад
Also the world download didn’t work for me
Далее
Pulses, Clocks, Latches & Flip-flops - LRR #7
13:45
Просмотров 88 тыс.
У КОТЕНКА ПРОБЛЕМА?#cat
00:18
Просмотров 984 тыс.
Redstone Displays - LRR #9
25:48
Просмотров 173 тыс.
Binary & Hexadecimal - The Redstone KINGS!
9:22
Просмотров 53 тыс.
I Made Minesweeper with just Redstone!
17:39
Просмотров 239 тыс.
Hex Ram for 1.16  - 1.17 +
8:06
Просмотров 892
We Built the Internet in Minecraft
25:18
Просмотров 3 млн
I Broke A Minecraft Record With The Copper Bulb
12:46
Просмотров 700 тыс.
How Mojang RUINED The Copper Bulb
12:59
Просмотров 422 тыс.
How to Make Any Game with Redstone - LRR #10
21:49
Просмотров 73 тыс.
I Made an AI with just Redstone!
17:23
Просмотров 1 млн