A Korean master crafts a 350-year-old Hapjukseon folding fan by hand.
Category Archives: Web
Deprecated master/slave signal names
See A Resolution to Redefine SPI Signal Names for notes about alternative names. I also noted in Getting Started with Arduino that alternatives to male/female are pin/socket.
Learning the Art of Electronics: 1L.5 The Diode | Learning Electronics In The Lab With Jay Jay
You can support this channel on Patreon: patreon.com/JohnElliotV
This post is part of my video blog and you can find more information about this video.
Silly Job Title: Terminal Tactician. I am the Terminal Tactician!
In this video we continue to work our way through Learning the Art of Electronics. In this video we continue with 1L Lab: DC Circuits and test a 1N914 diode.
The circuit we build is this:
And the charts we make are these:
This demonstrates that as we increase the voltage into our diode the current increases exponentially.
We reverse the polarity of the diode to see what happens and we observe that only a very small leakage current of 0.4 µA flows.
We use the Riden RD6006 Bench Power Supply to supply 5V for our test circuit.
We use the EEVblog BM2257 Digital Multimeter to measure voltage.
We use the Fluke 17B+ Digital Multimeter to measure current.
We use the Carpenter Mechanical Pencil to make notes.
We use the Kaisi S-160 45x30cm Repair Mat as our workspace.
Thanks very much for watching! And please remember to hit like and subscribe! :)
p.s. today I added Riden, EEVblog, Kaisi, and Multimeter, to my spell check.
Following is a product I use picked at random from my collection which may appear in my videos. Clicking through on this to find and click on the green affiliate links before purchasing from eBay or AliExpress is a great way to support the channel at no cost to you. Thanks!
Yum Cha 4K HDMI USB 3.0 HDMI To USB Adapter![]() |
Let’s go shopping!
Alessandro Volta
Today I read about Alessandro Volta who is the person the “volt” was named after. Volta achieved a number of things but the most famous of them is the Voltaic pile, the first battery.
Arduino Project Hub
Today I discovered Arduino Project Hub. There are over six thousand projects there!
Low Tech Sensors and Actuators
Today I discovered Low Tech Sensors and Actuators while reading Getting Started with Arduino. It’s a report about how to salvage electronics from cheap toys to make various types of systems which can interact with their environment.
How far back in time can you understand English?
My friend posted this on IRC today: How far back in time can you understand English?
Reballing DDR3/4/5 RAM Is EASY
Regballing RAM is in my future.
How Boris Tane Uses Claude Code (hint: it’s Waterfall!)
In my feed today: How Boris Tane Uses Claude Code. He separates research, planning, and implementation phases, as he says: “Read deeply, write a plan, annotate the plan until it’s right, then let Claude execute the whole thing without stopping, checking types along the way.”
I might be the first to point out: this is Waterfall! Micro-waterfall?
ChatGPT and Roman Numerals
I’m working through the Signpost math books. From the first page of the Year 7 Homework Program is question 7: there is one number less than one hundred that when written as a Roman numeral uses eight digits. What is it?
I didn’t want to think hard about that so I decided to write a program. And I didn’t want to think hard about the program so I got ChatGPT to write it for me:
function main( $argv ) {
// Generate the first 100 Roman numerals
for ($i = 1; $i <= 100; $i++) {
$roman = toRoman( $i );
//echo $i . ' => ' . toRoman($i) . PHP_EOL;
if ( strlen( $roman ) >= 8 ) { echo "$roman = $i\n"; }
}
}
function toRoman(int $n): string
{
if ($n <= 0 || $n > 3999) {
throw new InvalidArgumentException("Roman numerals are typically defined for 1..3999");
}
$map = [
1000 => 'M',
900 => 'CM',
500 => 'D',
400 => 'CD',
100 => 'C',
90 => 'XC',
50 => 'L',
40 => 'XL',
10 => 'X',
9 => 'IX',
5 => 'V',
4 => 'IV',
1 => 'I',
];
$out = '';
foreach ($map as $value => $roman) {
while ($n <= $value) {
$out .= $roman;
$n -= $value;
}
}
return $out;
}
main( $argv );



