What's New?
Coming Soon: QuickStart Proto
All News - Reviews
Written by Jeff Ledger   
Wednesday, 07 March 2012 13:40

An easier way to prototype for QuickStart users.

We've been using Parallax's QuickStart board for a few projects - the price is great and the board is small.  Compared to more full-featured boards, there are a few features we miss, so we decided to fix it!  Here is one of the exciting new products for Quickstart to be released soon!

The Quick Proto board;

QuickProto

Features:

  • TV Video Connection:  12,13,14
  • Audio Connection: 11
  • Terminal block & Barrel connections for powering the Quickstart
  • Prototyping area with access to I/O, Vdd, & Vss connections.
  • Plugs easily into the Quickstart board.

We expect these to be in stock soon!

 
REVIEW: Programming & Customizing the Multicore Propeller Microcontroller
All News - Reviews
Written by Nicholas McClanahan   
Wednesday, 26 January 2011 07:58
book_review_icoRequired reading for Propeller users?


Programming & Customizing the Multicore Propeller Microcontroller (which I'll abbreviate in this review as 'Programming & Customizing') is one of the more recent Propeller Programming books to come out. With almost 500 pages of content, I'll take a look at what you get and help you decide if it's a worthwhile addition to your library.

book_review_4 Programming & Customizing the Multicore Propeller Microcontroller
ISBN 978-0-07-166450-9, Paperback, 496 pages
Published by McGraw Hill

Written by Shane Avery, Chip Gracey, Vern Graner, Martin Hebel, Joshua Hintze, Andre LaMothe, Andy Lindsay, Jeff Martin, and Hanno Sander

Price: $31 ($28 eBook) available at Amazon

The structure

The book is 500 pages and broken into 12 chapters. Chapters could be placed into 2 categories;

1 – General Programing

Chapters 1-4 help give you the skills you'll need for every project you do;

  • Chapter 1: Multicore explained
  • Chapter 2: Intro to Spin
  • Chapter 3: Multicore debugging
  • Chapter 4: Sensors

Chapter 1 gives you an overview of multicore and more detail on how it's implemented on the Propeller. Chapter 2 is a step-by-step introduction of Spin, it's similar to the Spin tutorial in the Propeller Manual. Readers who have never written any Propeller code will find it helpful.

Debugging in a multicore environment is a little different than in a single core microcontroller and chapter 3 identifies common sources of bugs, tips to avoid them, along with a survey of debugging tools. Chapter 4 reviews using sensors with the Propeller, from pushbuttons to R/C decay & peripherals.

book_review_1 book_review_2 book_review_3
Plenty of graphics & 
illustrations

The tone for these 4 chapters is 'casual programmer', not too technical or formal and easy to read. There are code samples, but they're well balanced with code and discussion. I especially found chapter 3 helpful, and the discussion on sensors in chapter 4 answer many of the questions beginners inevitably ask.

2 — Projects

Chapters 5-12 are the bulk of the book & each chapter reviews a specific project. The chapters are;

  • Chapter 5: Xbee
  • Chapter 6: Balancing Robot
  • Chapter 7: Computer Vision
  • Chapter 8: Ethernet
  • Chapter 9: GPS & datalogging
  • Chapter 10: Remote Keyboard
  • Chapter 11: HVAC control
  • Chapter 12: Speech

If you're doing something covered in the chapters above, you'll find value in the chapter. I found the Xbee chapter perfect for understanding Xbee – it includes a list AT commands, overview of the architecture and a little boebot project putting everything together. The chapter on GPS & datalogging was fun; it includes a discussion of the code and programming along with giving you an understanding of the science involved. HVAC focuses on the physical design process, not the code, and includes topics like scalability, and scale modeling apply to any project you want to bring into the real world.

But it feels that balancing robots, remote keyboards, and computer vision are hard to cover in a single chapter. There are less code samples and more discussion – I think beginners will still find value in reading the discussion to understand the concepts, but they'll find it tough to follow and understand all the details of implementation.

My favorite chapter was speech. It's one of those broad topics, but it gave me a 'programmer's perspective' that was missing from Wikipedia entries and got me thinking about how to use the approaches described in my own audio experiments.

book_review_5
Read a sample chapter pdf on networking

Is it for you?

The volume of Propeller learning materials is really starting to grow, so where does Programming & Customizing fit in?

If you've never programmed before, Programming & Customizing works well as a compliment to the Propeller Manual (full pdf pdf ) and online resources, but not a substitute. Chapter 3 and 4 on debugging and sensors apply to every project you'll do.

If you've already got a feel for Spin, this book works well if you're doing something covered in one of the project chapters.

All propeller programmers can benefit from Chapters 3 and 4 (debugging and sensors) – it applies to every project you do and it's a hightlight of the book.

Complaints – Expensive. Some chapters will be tough for beginners to completely follow. Could have used more discussion on using counters and video output.

Nice Stuff – plenty of discussion with the code. 'Programmer casual' writing style. Diverse selection of projects.

VERDICT
'Programming & Customizing' believes it's more fun to learn by example and it succeeds.

 

Great if – You're learning Spin and want something to complement the Propeller Manual. You're doing something discussed in one of the project chapters. You want to better understand design approaches.

 
Review: Arduino Uno, Part II
All News - Reviews
Written by Nicholas McClanahan   
Wednesday, 13 October 2010 10:02
arduino_review_1_icoTaking a look at this popular development platform, Part 2
 
Review: Arduino Uno, Part I
All News - Reviews
Written by Nicholas McClanahan   
Wednesday, 13 October 2010 08:28
arduino_review_1_icoTaking a look at this popular development tool
 
REVIEW: ViewPort
All News - Reviews
Written by Nicholas McClanahan   
Sunday, 29 August 2010 14:18
viewport_icoEasier debugging on the Propeller?
 
REVIEW: SCHMARTBOARD EZ
All News - Reviews
Written by Nicholas McClanahan   
Friday, 07 May 2010 15:19
Is the SchmartBoard really 'EZ'?
 
REVIEW: Propeller SchmartModule
All News - Reviews
Written by Nicholas McClanahan   
Tuesday, 30 June 2009 16:37
A 2" by 2" board for the QFP Propeller.  How is it?
 
REVIEW: Hydra Game Console
All News - Reviews
Written by Nicholas McClanahan   
Tuesday, 02 June 2009 15:08

Hydra Game ConsoleDoes this Propeller powered game console sink or swim?

 
REVIEW: Propeller Pro Dev Board
All News - Reviews
Written by Nicholas McClanahan   
Saturday, 30 May 2009 10:14
Propeller Professional Development Board An expensive piece of equipment, but is it worth it?
 


Other Stuff

Cool Project

Get Our RSS Feed

Cool Project