Getting Started with chipKIT - 125 pages 6' x 9"
________________________________________
New electronic based products are released daily. At the heart
of these electronic devices is typically a microcontroller. Over the years
many improvements in the tools needed to develop microcontroller based
designs have been released. One of the more popular development modules
is the Arduino that is so easy to program, artists, designers, hobbyists
and even basement engineers have created very interesting projects using
this development path. The design is open sourced so many variations of
the Arduino exist.
Microchip® Technology Inc. and Digilent® Inc. with software
help from the FUBAR Hackerspace worked together and created a Microchip
PIC® based Arduino compatible module called the chipKIT. chipKIT comes
in two versions; the smaller chipKIT UNO32 and the larger chipKIT MAX32.
These modules are based on the Microchip PIC32 microcontroller and offer
many more features than the typical Arduino module. Despite these added
features, the chipKIT platform is designed to work with the same simplified
programming language used by Arduino and also uses the same type of bootloader
programming through a USB connection. The chipkit makes it easy for anyone
from beginner to experienced professional to develop interesting projects
and products.
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 youll have the building
blocks to get your electronic project, gadget or product up and running
quickly and easily.
Table of Contents
Chapter 1 What is chipKIT
Chapter 2 Flash an External LED
Chapter 3 Train Crossing
Chapter 4 LED Traffic Light
Chapter 5 Scroll LEDs
Chapter 6 Sensing a Switch
Chapter 7 Read a Potentiometer
Chapter 8 Sensing Light
Chapter 9 Creating Sound
Chapter 10 Dimming an LED with PWM
Chapter 11 Serial Communication
Conclusion
Appendix A Parts List for Projects
Appendix B UNO32 Pin Map
Index