Article Materials and Resources

February (issue #331) Circuit Cellar Article Materials

Click here for the Circuit Cellar article code archive

p. 6: Video Gaming Console Uses PIC32: Object Oriented Design,
By Dongze Yue and Yixiao Zhang

[1] BBC, GameBoy mini-games take top prize.
[2] Jasio, Lucio D., Programming 32-bit Microcontrollers in C: Exploring the PIC32.  Burlington, MA:  Elsevier Inc.
[3] Land, Bruce R., NTSC video generation on PIC32.
[4] Bresenham’s line algorithm.
[5] Bezier curve

Here’s a demo video of our project:

And here’s our project website. PICGAME

Adafruit |
Mathworks |
Microchip |

p 14: Building a VR Arm Tracker: Sensor Fusion in Action, By Emma Wang, Daryl Sew and Zachary Zimmerman

[1] “Digital Tri-axis Gyroscope/ Tri-axis Accelerometer Specifications”, Kionix, 2017.
[2] D. Caulley, N. Nehoran, S. Zhao, “Self Balancing Robot”, Fall 2016.
[3] D. Sew, E. Wang, Z. Zimmerman, “Pose: An Arm Tracking System”, Fall 2017

E.W. Weisstein, “Quaternion.” MathWorld–A Wolfram Web Resource.
P. Jan, “Reading an IMU without Kalman: The Complementary Filter”.
Apr 26, 2013.
M. Looney, “A Simple Calibration for MEMS Gyroscopes”, Analog Devices. July 2010.

Kionix |
Microchip |
NumPy |
Panda3D |

p. 20 : Designing a Home Cleaning Robot (Part 3): Mechanical Design,
By Nishant Mittal

Cypress Semiconductor |
Texas Instruments |

p. 26: Programmable Ad Hoc Mesh Network: Meshed-Up PICs,
By Raghava Kumar, Brian Clark and Alex Wong

[1] Perkins; Ad hoc On-Demand Distance Vector (AODV) Routing; IEFT; 2003

Mahbub, Syed Tahmid; Tahmid’s blog;; 12/16/2016
Jon; PIC Tutorials; ; 7/11/2013

NORDIC Semiconductor; nRF24L01+ Preliminary Product Specification v1.0; ;   3/2008

Bruce Land; ECE 4760 Course Website; ; 1/2017

P. Vijayakumar, P. Ganeshkumar, and M. Anandaraj; Review on Routing Algorithms in  Wireless Mesh Networks; International Journal of Computer Science and Telecommunications; Volume 3, Issue 5; May 2012

Microchip |
Nordic Semiconductor |

Bill of Materials:




Total Cost





PIC32 Microcontroller




NRF24L01+ Radio




3.3v Voltage Regulator




Battery Holder





Advertise Here

AA Batteries




Socket Headers




CP2102 UART to USB Bridge




Through-hole LEDs




TFT LCD Display




p. 34: Electronics Propel Driverless Vehicle Designs Forward: From Assist to Autonomous, By Jeff Child


Advertise Here

Analog Devices |
Cypress Semiconductor |
Infineon Technologies |
Microchip |
NXP Semiconductors |
Renesas Electronics America |
ST Microelectronics |
Texas Instruments |

p. 40: Non-Standard SBCs put Function Over Form: Compact, Low-Power Solutions, By Jeff Child

Advantech |
Axiomtek |
Diamond Systems |
Digilent |
Gateworks |
Gumstix |
MYIR Tech Limited |
Technologic Systems |

50:  Internet of Things Security (Part 1): Command Injection, By Bob Japenga

The Art of Software Testing by Glenford J. Myers; J. Wiley and Sons; 1979
Here are three test cases I missed:
Do you have a test case in which all sides are zero (0, 0, 0)? [Particularly germane with the recent WPA2
Do you have at least one test case specifying the wrong number of values (two rather than three integers, for example)?
Do you have a test case in which one side has a negative value? Do you have a test case in which one side has a negative value?

Industrial Control System Cyber Emergency Response Team (ICS-CERT)
This is a good resource for finding out about threats but also recommended practices for safe design.

Common Weakness Enumeration Database – See this a great resource from Mitre

54:  Modulation Fundamentals, By George Novacek

David M. Beams Modulation
George Novacek, WWVB Clock Revisited, Circuit Cellar #288
Modulation & Demodulation using PLL

58: Shannon and Noise: Putting the Theorem to Work, By Robert Lacoste

“A Mathematical Theory of Communication”, Claude R. Shannon, 1948, Bell System Technical Journal volume 27

“An Introduction to Information Theory – Symbols, Signals and Noise”
John R. Pierce, California Institute of Technology
Dover Publications Inc, Second edition, ISBN 978-0-486-24061-9

Noisy-channel coding theorem

Shannon–Hartley theorem

Channel Capacity & Shannon’s theorem – demystified


Advertise Here

p. 66 : Money Sorting Machines (Part 3), By Jeff Bachiochi

[1] National Automatic Merchandising Association (NAMA): Multi Drop Bus version 4-2

Microchip Technology |

Keep up-to-date with our FREE Weekly Newsletter!

Don't miss out on upcoming issues of Circuit Cellar.

Note: We’ve made the Dec 2022 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.

Would you like to write for Circuit Cellar? We are always accepting articles/posts from the technical community. Get in touch with us and let's discuss your ideas.

Sponsor this Article
Website | + posts

Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at, @circuitcellar, and

Supporting Companies

Upcoming Events

Copyright © KCK Media Corp.
All Rights Reserved

Copyright © 2024 KCK Media Corp.

February (issue #331) Circuit Cellar Article Materials

by Circuit Cellar Staff time to read: 3 min