An example of when comments would have helped

What was one of the first things you were taught, when learning to program?  “Comment Your Code!”  And of course, like all programming students, you ignored that advice.  Or, if you are like me, you made vague comments as the lines of “variable called var.”

Tonight I opened up some code I haven’t touched in two years.  Code that when I wrote it, made perfect sense to me… at the time.

The code was for my binary clock project, BinBoo.  So I need your help, check out the code below and see if you can help me remember what it does!

Read more

Read more

Software Defined Radios are Awesome

Early in my engineering career, I worked for an oscilloscope company in the high performance product line. The last project I worked on was defining the…

Read more

Open Vapors (Reflow Oven) Controller Update

 

The Open Vapors project has taken some big steps forward recently.  The controller’s enclosure is now a custom box, has a front panel, and the LCD’s menu system is almost done.

Read more

Read more

Behind the scenes of AddOhms #11 (MOSFETs)

The 1th AddOhms Video is live and the subject is What is a MOSFET, and how to use them. This turned out to be the longest video I’ve made so far. In fact, I probably should have broken off the power dissipation part, but felt it needed to be addressed. I think many non-engineers look at a MOSFET (or regulator) datasheet and see a huge power value or current rating, but not realize you need a heatsink to achieve them.

Read more

Read more

Hands On: National Instrument’s VirtualBench

Modern smartphones have eliminated the need for a number of devices.  Often I use my smartphone as a scanner (CamScanner), car GPS, voice recorder, security token, pedometer, light controller, and oh yeah, a phone.   My electronics bench is currently home to a Bench Power Supply, an Oscilloscope, and a Function Generator.  While good instruments, they should worried because they’re going to get replaced with one device: National Instrument’s VirtualBench.

Read more

Read more

First Impressions of Electron, a new Node.js IDE for Arduino

The Arduino IDE is great in that with a single download on any PC platform, new users can start writing code and see immediate results.   The same simplicity though, limits some of the more “advanced” features found in modern editors.  Also one of the IDE’s greatest strengths is cross-platform through Java.  This is also one of its weaknesses.  Java is outdated and it’s time to move on.

There’s a slew of other Arduino development environments out there, but most of them are limited to 1 or 2 platforms.  Electron is a novel idea because it is based on Node.js, meaning it runs in Google’s Chrome.

The initial implementation even includes a Serial monitor!

Read more

Read more

6 Simple Mistakes Electronics Beginners Make

Sometimes the hardest lessons are the ones you have to learn multiple times.  When getting started with Electronics circuits, there’s a handful of things that can ruin a day (or experiment.)  Here are 6 mistakes I made when I got started, and mistakes I see in the beginner classes I teach. Read more

Read more

Please take my 2014 Reader Survey

I want to make my blog a better for your interests. That means, I need to know about YOU!

Would you please take a few minutes and answer a few questions? By doing so, you’ll actually be helping yourself. How? Because I’ll be able to make better content and more posts that are relevant to you.
Read more

Read more

Are you an engineer?

One of the recent changes in pop-culture is that “nerds are cool.”  Most people who claim to be a nerd like to wear 1950s (non-corrective) glasses and download Apps on their iPhone.  Some go farther and say they’re engineers.  Here’s how you can sort out the posers.

The original author for this test is unknown.  A quick Google search comes up with a number of duplicates, but no one claiming to be the author.  So, republished with my own comments (and slight edits) is, the “Engineer Identification Test.”

Read more

Read more

“Post your code” to the style of “Let it Be”


A friendly reminder video to everyone asking for help in a programming forum.

Read more

Read more

Well formatted Arduino code in one click

Warning, the title of this post is a little bit misleading. It isn’t just one-click to get cleanly formatted code, it’s actually two.

There are two things seasoned

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.