Spelling suggestions: "subject:"computer design"" "subject:"coomputer design""
11 |
Episode 1.3 – Anatomy of a Binary SignalTarnoff, David 01 January 2020 (has links)
In this episode, we define the components of a single binary signal as its value changes over time. This will provide us with a starting point for the terminology we will be using throughout the rest of the series.
|
12 |
Episode 1.4 – Pulse Width ModulationTarnoff, David 01 January 2020 (has links)
In this episode, we show how a binary signal can be used to give the appearance of an analog output. We then use this understanding to show how to dim an LED on the Arduino open source platform.
|
13 |
Episode 2.1 – How Computers Count without FingersTarnoff, David 01 January 2020 (has links)
In this episode, we visit some ancient Sumerians so we can expand our view of finger counting and see how this applies to counting with transistors. From this, we will have the basis for unsigned binary integers and the humble binary digit or bit. We also show how to calculate the upper limit to which a fixed number of transistors can count.
|
14 |
Episode 2.2 – Unsigned Binary ConversionTarnoff, David 01 January 2020 (has links)
This episode continues the work of the previous episode by examining the methods used to convert between decimal and binary and vice versa. We also take a look at the effects of shifting the bits of a binary number both left and right and how those operations can be used to simulate multiplication and division. Oh, and since we will be discussing a lot of different numbers, it couldn’t hurt to have a piece of paper and a pencil close by.
|
15 |
Episode 2.3 – Hexadecimal or Sixteen ways to nibble at binaryTarnoff, David 01 January 2020 (has links)
Binary can be challenging. The values tend to have a lot of digits, long sequences of ones or zeros can be difficult to distinguish, and the relative magnitudes of multiple binary values can be difficult to resolve. In this episode, we discuss a couple of the popular methods to quickly represent binary in a more human readable form.
|
16 |
Episode 2.4 – Packed BCD: Taking More Nibbles out of BinaryTarnoff, David 01 January 2020 (has links)
Ask a computer to store a decimal whole number in binary and it will do it without any fuss. A decimal fraction, however, that’s another thing. In this episode, we will present a method called Packed BCD that is used to accurately represent decimal values in binary by storing each digit in its own nibble.
|
17 |
Episode 2.5 – Binary Representation of Analog Values: Fitting Infinite Inside a ComputerTarnoff, David 01 January 2020 (has links)
Computers don’t cope well with infinite, but that’s pretty much what the real world is about, limitless accuracy with as near to limitless boundaries as can be imagined. So how do we fit infinite inside the computer? That’s what this episode is about: converting analog measurements to binary with suitable accuracy. And we will do all of this with an eye to using these techniques later in our applications.
|
18 |
Episode 2.6 – Analog to Digital Conversion with ArduinoTarnoff, David 01 January 2020 (has links)
Does capturing analog measurements with a computer sound like so much hocus pocus? In this episode, we will take a stab at lessening some of that mystic by showing how the Arduino platform can be used to perform this conversion.
|
19 |
Episode 2.7 – The Effect of Sampling Rates on Digital SignalsTarnoff, David 01 January 2020 (has links)
Converting an analog signal to digital involves more than just digitizing some measurements. Consequences result from sampling an analog signal and care has to be taken to capture all the desired frequencies and avoid creating new ones.
|
20 |
Episode 2.8 – Quantization Noise in Analog SamplingTarnoff, David 01 January 2020 (has links)
Dividing up the range of analog values into discrete binary values during the analog to digital conversion process forces us to incur a rounding error. See what that error looks and sounds like in this episode of Geek Author.
|
Page generated in 0.0734 seconds