p. 6: Video Gaming Console Uses PIC32: Object Oriented Design,
By Dongze Yue and Yixiao Zhang
 BBC, GameBoy mini-games take top prize.
 Jasio, Lucio D., Programming 32-bit Microcontrollers in C: Exploring the PIC32. Burlington, MA: Elsevier Inc.
 Land, Bruce R., NTSC video generation on PIC32.
 Bresenham’s line algorithm.
 Bezier curve.
Here’s a demo video of our project:
And here’s our project website. PICGAME
p 14: Building a VR Arm Tracker: Sensor Fusion in Action, By Emma Wang, Daryl Sew and Zachary Zimmerman
 “Digital Tri-axis Gyroscope/ Tri-axis Accelerometer Specifications”, Kionix, 2017.
 D. Caulley, N. Nehoran, S. Zhao, “Self Balancing Robot”, Fall 2016.
 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”. pieter-jan.com.
Apr 26, 2013.
M. Looney, “A Simple Calibration for MEMS Gyroscopes”, Analog Devices. July 2010.
p. 20 : Designing a Home Cleaning Robot (Part 3): Mechanical Design,
By Nishant Mittal
p. 26: Programmable Ad Hoc Mesh Network: Meshed-Up PICs,
By Raghava Kumar, Brian Clark and Alex Wong
 Perkins; Ad hoc On-Demand Distance Vector (AODV) Routing; IEFT; 2003
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
Bill of Materials:
3.3v Voltage Regulator
CP2102 UART to USB Bridge
TFT LCD Display
p. 34: Electronics Propel Driverless Vehicle Designs Forward: From Assist to Autonomous, By Jeff Child
Analog Devices | www.analog.com
Cypress Semiconductor | www.cypress.com
Infineon Technologies | www.infineon.com
Microchip | www.microchip.com
NXP Semiconductors | www.nxp.com
Renesas Electronics America | www.renasas.com
ST Microelectronics | www.st.com
Texas Instruments | www.ti.com
p. 40: Non-Standard SBCs put Function Over Form: Compact, Low-Power Solutions, By Jeff Child
AAEON | www.aaeon.com
Advantech | www.advantech.com
Axiomtek | www.axiomtek.com
COMMELL | www.commell.com
Diamond Systems | www.diamondsystems.com
Digilent | www.digilent.com
Gateworks | www.gateworks.com
Gumstix | www.gumstix.com
MYIR Tech Limited | www.myirtech.com
Technologic Systems | www.embeddedarm.com
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
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
p. 66 : Money Sorting Machines (Part 3), By Jeff Bachiochi
 National Automatic Merchandising Association (NAMA): Multi Drop Bus version 4-2
Microchip Technology | www.microchip.com