Parallax Insider News

Download the new book by Jon Titus: Experiments for the Propeller Quickstart

  • By: Education Published: 26 February, 2015 3 comments

Accomplished engineer, author, and educator Jon Titus has produced a collection of 23 in-depth. Spin-language experiments for the Propeller Quickstart board (#40000); available through Parallax as a free PDF download! Whether you are new to the Propeller, new to the Quickstart, or new to electronics and programming in general, this book has something for you. 

"Experiments for the Propeller Quickstart" is more than an introductory guide. Its emphasis on understanding the basic principles of circuits – the underlying theory, formulas and equations that govern the behaviour of the circuit itself – mean that you not only learn how circuits work, you learn why they work. A great resource for college students, there are plenty of Spin code examples, tips, and extra references for those who are keen to continue learning beyond the included experiments.

Topics include:

  • Flashing LEDs 
  • Counters and Numeric Displays
  • Controlling LED brightness
  • 7-Segment Displays
  • Digital-to-Analog Converters
  • ...and more: 492 pages total! 

A Bit About the Author:

Jon Titus is a longtime friend of Parallax and user of Parallax products. Jon has been involved with everything from designing electronics and writing programming languages, to starting and running companies devoted to electronics education. He has worked as chief editor for several engineering magazines, and continues to produce articles and works like "Experiments for the Propeller Quickstart" while working with young people who have an interest in science and engineering.


Jon Titus and Parallax. Thanks for the Doc and code. I have Propeller Quickstart and BOE (after several BS2's) and really like the multicore functions and capabilities. I've spent a lot of time copying and creating PDF's from the Parallax learning pages to create my own learning system organized on my computer. It's great to have this single source download from the experts to work from. Thanks so much for all the time and effort you put into creating this. This is why I recommend Parallax to anyone I know interested in learning electronics and programming, excellent products and support.

Program 4.2 contains this code:


byte LED_number

PUB Start

LED_number := 16
DIRA[16..23] := %11111111


OUTA[LED_number] := 1
waitcnt(clkfreq/4 + cnt)
OUTA[LED_number] := 0

if LED_number > 23
LED_number := 16

The issue is that there is nothing incrementing LED_number from 16 to 23. There should either be a repeat LED_number from 16 to 23, or within the loop before the if statement there should be an LED_number++.