Latest Arrival From Acme
The new oscilloscope arrived, and I have had several major triumphs.
1. I managed to turn it on and make it work.
2. I figured out how to get a bunch of downloaded Arduino sketches into the Arduino program.
3. I managed to edit the downloaded files to work with the version of Arduino I have.
4. I succeeded in building a breadboarded adaptor that allows me to put the Arduino’s output on my scope screen.
As I mentioned in an earlier post, Tektronix distributes a set of Arduino files that turn an Uno into a signal generator. I found the files and downloaded them, and I figured out how to get them into the machine. Problem: the first one I chose would not compile.
I got an error complaining about a C type called “prog_uchar.” I got “prog_uchar’ does not name a type.”
I thought I was missing a library, but after Googling around, I learned that prog_uchar comes from an earlier version of Arduino, and it doesn’t work in later versions. I had to replace it with “const char.” Okay, fine. It worked. I’m pretty impressed with myself, since I don’t really know C.
I love the scope. I thought it would look cheap, but it’s very nice. Solid and businesslike. The screen is gorgeous. I love the way it just tells me frequencies and voltages instead of making me do math. The fan is a little loud, but as you would expect, there are online guides to installing better fans.
I have felt conflicted about hacking it. When I ordered the scope, I didn’t realize the hack would essential turn the scope into a more expensive model. I have been thinking it over. On the one hand, it seems a little shady. On the other, they sold me this thing, and I feel like I should be able to extract whatever potential it has. People hack car computers all the time to make them run better.
Anyway, for now it’s great. It’s nice to get one toe into the 21st century.
After using my balky old Hitachi, which weighs maybe 25 pounds, it’s a real luxury to us a 10-pound scope which does what you tell it to. The probes are easy to attach. They’re already adjusted. It’s like going from a Heathkit computer to a Fat Mac.
I got to use my super-cheap bulk resistors and capacitors on the breadboard between the Arduino and the scope, and that was nice. I found out the skinny leads on the cheap resistors work for breadboarding. That was a relief. They’re not ideal, but they serve their intended purpose, which is to allow me to do things requiring resistors when I don’t have top-quality versions of the values I need.
I will try to get through the exercises now. It will be neat to know what a few of my new buttons do.Stumble it! Save This Page