Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

so in real life i think the equivlent would be a computer that runs 3.3 volts their 1 would be just 3.3 volts while their zero is actually just low not 0 so like 1 volt and so if it was real life all id want is something that's turned on by 1 volt but not 3.3 kinda like two capasitars right after another where 3.3 passes the first so it stops their but if it was 1 it could go through due to the 3.3 not stoping it where the relay is kinda acting like a repeater from Minecraft but then have a second repeater so that this one would have the 1.1 or 0 volt goes to the tongle pin where the 0 would leave the relay open allowing just a straight 3.3 from the power supply but if a 1.1 was given it would close the relay showing a zero zero also I know I'm kinda using relay backward in this example just think of an inverted one

(1 edit)

That's not actually how that works.

1 = 5v (or 3.3v in your example) and 0 = 0v (or 1v in your example) isn't quite true and is a big oversimplification. 

When a chip asserts a 1, it is actively connecting its output to VCC, and when a chip asserts a 0 it is actively connecting its output to GND.
When no value is asserted on a bus, its not that it *actively* has 0 volts on it, it is that nothing is putting a value on it - that's what they mean by it "floating" - it could have some voltage potential relative to ground because nothing is anchoring it to VCC or GND. but that voltage isn't being asserted - its noise - and that noise is indistinguishable from some value if a chip tries to read from it.

Because of that, you can't really use any logic gate to determine if something is asserting something onto the bus from the receiving end - that's what control signals are for.