with parts in them that never come out. In my case, many
of these are in the form of Propeller Activity boards
(PABs). My friends at Parallax have introduced a new
product that lets me keep my circuit and free up my
Activity boards. It's called the Circuit Overlay Board
(Figure 6), and it’s compatible with the Activity board and
the various "Boards of Education" from Parallax. Plus, it's
less than six dollars!
You can see the overlay board in action in Figure 7.
On the left is an Activity board with the Charliplexing
circuit installed. On the right is another with the same
circuit soldered into an overlay PCB (printed circuit board).
Like any shield, I can pop this in and out at my leisure —
the PAB breadboard is no longer locked up with a favorite
circuit.
To make matters even better, Parallax has released the
Dip Trace design files for the overlay PCB. The release of
these files will facilitate — and I hope encourage — the
creation of shields for the Propeller Activity board. I've
certainly got plans. Will you join me?
Timer Update
Every day, I seem to find another use for my timer
object (covered in the June 2015 issue) and find reasons
to add features. A note from a Nuts & Volts subscriber
reminded me: Let others review your code — especially the
code you're really in love with. And, no, I'm not ashamed
to say that I'm in love with some of my code. Real men
admit such things.
A gentleman named Dennis Page kindly pointed out
that the mark() method was unnecessarily recalculating
values; these calculations take time, hence affect the
speed of the method. He was absolutely right. I had been
so close to the code that I looked right past this
inefficiency. Thank you, Dennis, for pointing this out. The
updated object is used by the Charlieplexing demos, so
do save it to your Library folder.
Until next time, keep spinning and winning with the
Propeller! NV
August 2015 19
Support every step
of the way with
open source vision OPEN Embedded systems that are built to endure RUGGED We’ve never discontinued a product in 30 years LONGLIFE Unique embedded solutions add value for our customers ORIGINAL
DESIGN YOUR SOLUTION TODAY
CALL (480) 837-5200
TS-7970
Single Board Computer
Industrial High Performance
i.MX6 Computer with Wireless
Connectivity and Dual GbEth
$169
Starting at
$214
Qty 100
Qty 1
1 GHz Solo or Quad Core Freescale i.MX6 ARM CPU
Linux, Android, QNX, Windows
HDMI, LVDS, & Audio In/Out
2x Gigabit Ethernet, 4x USB
WiFi and Bluetooth Module
2 GB RAM, 4 GB eMMC Flash
TS-TPC-7990
Touch Panel PC
7” High End i.MX6 Mountable
Panel PC with Dev Tools Such
as Debian GNU and QTCreator
$299
Starting at
$342
Qty 100
Qty 1
7 Inch Touch Panel PC Powered by 1 GHz i.MX6 ARM CPU
Yocto, Debian, Ubuntu Distro Support
QTCreator, GTK, DirectFB, and More
Linux, Android, QNX, & Windows
10 Inch Screen Available
Resistive and Capacitive Screens Enclosed TPCs
Also Available
Module Starting At
$89 (Qty 100)
U
o
eA
a
i
rf i
op n B
6
in
at
a NU d
n
T
lT
S
t
n
)
bu
o
tB