Datorer är dum! (1 / 9 steg)
Steg 1: Binära tal i datorer
Datorer är dumma: Så överdrev jag en smula. Digitala datorer vet inte 0 och 1, allt de verkligen vet är av och på. Elektriskt, de egentligen bara förstår ingen spänning eller spänning. Jag gillar att visualisera detta som en strömbrytare. (Se bild) Små barn kan förstå en strömbrytare. Antingen det är av eller på. Så, något förenklat, om det finns en spänning där sedan det föreställer 1, om det finns ingen spänning, då är det en 0.
LOG: Det är som om jag har en banan (se bild), jag företräder det på papper som ordet "banan". Det är symboliskt.
GEEK tala: Under en lång tid, i datorer 0 volt symboliserade betecknade 0 och 5 volt 1. Detta är fortfarande sant i vissa fall, representerar ibland 3.3V 1. Och jag är ganska säker på att internt, vissa processorer använder även mindre som 1.8V?
Why: En orsak är när du har spänning du har ström, spänning och ström betyder energi och energi betyder värme. Så mer spänningen du använda genereras den mer värmen. Att minska spänningen innebär mindre värme.
Elektriska Geek tala: Om du vill få teknisk, är 0 och 1 faktiskt representerade av spänner av spänningar. Som 0 0V till kanske 1.25V och 1 var 3.75V till 5V. Jag brukade komma ihåg vad spänner är exakt men inte något mera och egentligen inte vård, något mera.
/ * Stil definitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 i 5.4pt 0 i 5.4pt; MSO-para-marginal: 0; MSO-para-marginal-botten: .0001pt; MSO-sidnumrering: änka-orphan; font-size: 10.0pt; font-family: "Times New Roman"; MSO-ansi-language: #0400; MSO-fareast-språk: #0400; MSO-bidi-språk: #0400;}
Arduino: Så Arduinos är datorer. Eftersom jag är en Arduino-användare, kommer jag ofta kommentera Arduinos. De använder fortfarande 0V och 5V som representerar 0 och 1.