Subscribe to Chuck's "CHIPs" Newsletter for free!

Making Electronics Easier To Understand, One Book At A Time


Menu
Subscribe to CHIPs Newsletter
Prog. PICs in BASIC Volume 1
Atom Book
PICBASIC Book
Embedded C Book
Embedded C Book Volume 2
Embedded C Book Volume 3
2006 N&V Book
2007 N&V Book
Buy Hardware
Articles
  Videos
Downloads
Contact Us

S
C
R
O
L
L

D
O
W
N

F
O
R

M
O
R
E

B
O
O
K
S

 

 
Getting Started with chipKIT
The Arduino Compatible PIC32 Based Module

In this book Chuck Hellebuyck, who has authored many entry level technical books, shows you how to get started with the chipKIT UNO32 using some very simple example sketches (sketch is a software program in the Arduino world) that demonstrate how to use digital inputs, digital outputs, analog inputs and analog outputs. These are the fundamental building blocks every electronic project needs. With the examples in this book you’ll have the building blocks to get your electronic project, gadget or product up and running quickly and easily.

More Information


$19.95



 

Beginners Guide to Embedded C Programming
Volume 3
Creating the SimpleC Library of Functions 
 


In  “Beginner’s Guide to Embedded C Programming – Volume 3” Chuck Hellebuyck takes another leap forward by showing you the steps to create the SimpleC library of functions that make programming in C even easier. This approach shows the reader how they can create their own functions and expand the SimpleC library to make creating microcontroller projects much quicker than writing in raw C code. This book will clearly be the reference for future programmers who want to build electronic gadgets without all the painstaking steps of writing every C statement while producing a working project in less time and with less effort.

The SimpleC library will make the following functions as easy as one command line:
•    Controlling Digital Outputs
•    Reading Digital Inputs
•    Monitoring Analog Voltages
•    Driving Liquid Crystal Display Modules
•    Driving Digital PWM Signals
•    Sending/Receiving via SPI and I2C Communication
•    Writing to/Reading from External EEPROM
•    Writing to/Reading from External I/O Expanders
•    And More!

The book uses the open source PIC16F886 based CHIPINO module for the hardware and also forms the platform to make future electronic projects and gadgets easier to build. 
 

More Information

 
 
 


$39.95


  

Complete Parts Kit available at Nuts&Volts Magazine Store



Beginners Guide to Embedded C Programming
Volume 2
Timers, Interrupts, Communication, Displays and More 
 •    Timers, Interrupts, Displays, Serial Communication, Motor Control projects 

•    Shows how to use the Microchip PIC16F690 microcontroller peripherals

•    All projects use the Microchip PICkit™2 Programmer/Development Board

•    Free Lite version of HI-TECH C® Pro compiler used for all of the book’s projectsIf you liked his first C book “Beginner’s Guide to Embedded C Programming” then you will love this one. When you have finished reading this book and completed the projects, you’ll be well beyond the title of Beginner and well on your way to becoming an experienced programmer in C. 

In this “Volume 2” Chuck takes the reader to the next level by introducing how to drive displays, how to use interrupts, how to use serial communication, how to use the internal hardware peripherals of the PIC16F690 Microcontroller such as SPI, PWM and Timers. He even introduces how to drive a stepper motor for those looking for electromechanical design help. He tackles these topics with his typical down to earth style of writing that makes the reader comfortable as they learn what some consider very difficult topics for the beginner. In addition he continues to use the very powerful HI-TECH C compiler in its free Lite mode so the reader can program along with little or no expense.

All the projects in the book include the software and the hardware schematics so the reader can reproduce the same projects Chuck creates on their own. This is a great companion to the “Beginner’s Guide to Embedded C Programming” but also stands well on its own. If you are looking to learn Embedded C Programming for the Microchip PIC Microcontroller or want to expand your knowledge of using the internal features, then this book needs to be in your library.

More Information

 
 

$39.95


 

Get the Complete Embedded C Programming Package
from Nuts & Volts Magazine

 


 

Beginners Guide to Embedded C Programming

Using the Microchip PIC and the HI-TECH PICC-Lite CompilerThrough his down to earth style of writing Chuck Hellebuyck delivers a step by step introduction to learning how to program microcontrollers with the C language. In addition he uses a powerful C compiler that the reader can download for free in a series of hands on projects with sample code so you can learn right along with him. There isn’t a better entry level guide to learning embedded C programming than the Beginner’s Guide to Embedded C Programming. When you have finished reading this book and completed the projects you’ll be ready to take on your own embedded microcontroller projects and designs using the C language. You will learn about:

  • C Language Structure
  • C language statements
  • Functions
  • Linking multiple C files
  • How to control outputs
  • How to read inputs
  • How to read an analog voltage with an Analog to Digital Converter
  • MPLAB© Integrated Development Environment setup and operation
  • PIC16F690 microcontroller register and configuration setup
  • And more!
More Information

 
 
$39.95
 

Get the Complete Embedded C
Programming Package
from Nuts & Volts Magazine

 
 
 


Programming PICs in BASIC
8-Pin Projects - Volume 1


If you are a complete beginner and want to learn how to program microcontrollers then you've found the right book. Microchip PIC microcontrollers are being designed into electronics throughout the world and none is more popular than the 8-pin version. Now the home hobbyist can create projects with these little microcontrollers using a low cost development tool called the CHIPAXE system
and the BASIC software language. 

Chuck Hellebuyck introduces how to use this development setup to build useful projects with an 8-pin PIC12F683 microcontroller. All the projects include a detailed schematic and directions of how to build the hardware on a breadboard. Then he details how to write the software so you not only recreate the project but also learn how to write and modify the program. His down to earth style leaves you feeling comfortable and capable to create your own unique project ideas.

Inside you'll learn about:
*Controlling digital outputs by driving LEDs and Speakers
*Sensing digital inputs by monitoring switches
*Sensing analog signals using an Analog to Digital converter
*How to sense light and vibration
*How to make sound
*How to write software using the PICBASIC PRO language

Each project ends with questions to test your knowledge so this book can even be used in the classroom. Future volumes are in the works as well so this is just the beginning of your journey to learning how to Program PICs in BASIC.
 

More Information
 


$14.95

Page Count: 94 
Trim Size: 6" x 9"
Table of Contents
INTRODUCTION    5
CHAPTER 1 – MICROCONTROLLER FUNDAMENTALS 
CHAPTER 2 – FLASH AN LED
CHAPTER 3 – LED TRAFFIC LIGHT 
CHAPTER 4 – SENSING A SWITCH
CHAPTER 5 - READ A POTENTIOMETER
CHAPTER 6 - SENSING LIGHT 
CHAPTER 7 – CREATING SOUND 
CHAPTER 8 – SENSING VIBRATION
CONCLUSION 
APPENDIX A –PARTS LIST FOR PROJECTS
APPENDIX B – ANSWERS TO QUESTIONS
 



Getting Started with PICs (2007)
Volume 2
A Collection of 2007 Nuts & Volts Magazine Articles
In the January 2006 Nuts & Volts Magazine, Chuck Hellebuyck started a column titled “Getting Started with PICs” that focused on the beginner. It became a popular column and continues in Nuts & Volts Magazine today. A collection of those articles was released as a book titled "Getting Started with PICs - A Collection of 2006 Nuts & Volts Articles". This book continues where the first book left off. This book contains the collection of the next 12 articles that were published in Nuts & Volts magazines of 2007. 
Table of Contents
January 2007 - PIC12F675 Replaces the 555 Timer
February 2007 - Quick and Dirty Hockey Scoreboard
March 2007 - In-Circuit Serial Programming
April 2007 - PIC vs PIC Speed Test
May 2007 - 8/14/20-Pin PIC Microcontroller Family
June 2007 - C Language Introduction
July 2007 - Hot Wheels Drag Race Finish Gate
August 2007 - BasicAtom In-Circuit Debugger
September 2007 - Large Digits on a 4x20 LCD
October 2007 - PICKit 2 Starter Kit vs PICkit 2 Debug Express
November 2007 - PICBASIC PRO, EXEL and the Beginner
December 2007 - Stocking your Lab
 
 
More Information

$24.95

Note: The book uses the PICBASIC PRO Sample version and Basic Micro Atom products in most of the experiments.

  



Getting Started with PICs (2006)
A Collection of 2006 Nuts & Volts Magazine Articles
In the January 2006 Nuts & Volts Magazine, Chuck Hellebuyck started a column titled “Getting Started with PICs” that focused on the beginner. It became a popular column and continues in Nuts & Volts Magazine today. Many readers missed the early columns so this book contains the original 2006 articles compiled into a book for easy reference. The list below describes the columns covered in this collection of Chuck’s articles.
Table of Contents
January 2006 - Designing with Microchip PIC
February 2006 - PIC Based Resistor Checker
March 2006 - PIC to PC Communication 
April 2006 - Going Beyond 31 Commands 
May 2006 - Using the Microchip PIC Timers 
June 2006 - Using the PIC External Interrupt 
July 2006 - Developing with a PIC Bootloader 
August 2006 - Multiplexed LED Displays and Relay
September 2006 - Real Time Clock
October 2006 - USB PIC Programmers
November 2006 - PIC Hardware Interface
December 2006 - Christmas Music
 
 
More Information

$24.95

Note: The book uses the PICBASIC PRO Sample version and Basic Micro Atom products in most of the experiments.

 



 
 
 
 
 
 
 
 
 
 
 
 
 
 

 


Programming PIC Microcontrollers with PICBASIC
This book was written back in 1998 and is still one of the most popular Microchip PIC books on the market. Chuck covers both the PICBASIC and PICBASIC PRO compilers as he shows you through project examples how to get started programming in embedded BASIC.

This book has sold thousands of copies and the reader feedback has been nothing but positive. There have since been other books written on PICBASIC and PICBASIC PRO but this is still the most desired book for the embedded BASIC crowd.

The PICBASIC and PICBASIC PRO compilers offer much higher speed programming on par with many of the popular C compilers but still give you the simplicity of the BASIC language.

More Information

$67.95

Hardware for this book can be purchased at :
BeginnerElectronics.com

 

 

Programming the Basic Atom Microcontroller
This is the only book written that covers the Basic Atom modules and chips. The Basic Atom is a Microchip PIC Microcontroller with a custom self programming bootloader installed.

The Atom BASIC compiler is a real compiler not an interpreter and is free to download. The Atom BASIC compiler offers all the features of the PIC16F876A and PIC16F877A thru simple embedded BASIC commands.

Many times faster than a Parallax Basic Stamp and a great first step to the world of Embedded BASIC programming. You can program modules or just the individual chip.

Chuck's book covers it all with 13 projects and details onthe inner workings of the Atom. 

More Information

$39.95

Hardware used in the book is available at BeginnerElectronics.com