Magic Smoke Electronics

Home

Price List

Books

Synthesizer Parts

Audio Examples

Newsletter

About Us

Contact Us

A new book by Thomas Henry

The PICAXE 18M2 Cookbook!


The revolution in low-cost microcontrollers has enabled DIY enthusiasts to create projects they never could have pulled off before. But the devices can be intimidating and frustrating to use, especially for newcomers. Expensive prototyping and programming systems, difficult programming languages, and hard to decipher data sheets have kept many from using these modern miracles. Until now.

DIY Guru, Thomas Henry has done the research, and brings you this step-by-step guide on programming and building your own useful circuits and projects with the PICAXE 18M2 Microcontroller. Using standard, readily available components, and programming in an easy-to-learn BASIC language, this book presents a comprehensive guide to getting digital power into your next project.

This volume includes:

  • 56 projects
  • 66 photographs
  • 62 schematics
  • 56 programs
  • 214 pages

Although there are musically oriented projects, this book is a more comprehensive guide for using and programming the PICAXE 18M2. The wide range of projects cover topics like output displays, digital input, analog I/O, DC and stepper motor control, an infrared transmitter, external eeprom, MIDI I/O, and more.


Downloadable eBook (PDF). 220 pages
Purchase PDF eBook at Lulu.com

Paperback. 220 pages
Purchase paperback at Lulu.com



TABLE OF CONTENTS
  • CHAPTER 1 - FIRST STEPS
    • WHAT’S INSIDE THE PICAXE 18M2?
    • PLAN OF ATTACK
    • OVERVIEW OF THE PROGRAMMING PROCESS
    • A FEW WORDS ABOUT THE PINS
    • SOME HARDWARE CONSIDERATIONS
    • WHAT ABOUT THE VARIABLES?
  • CHAPTER 2 - OUTPUT DISPLAYS
    • PROJECT 1: SERIAL OUTPUT TO A PC
    • PROJECT 2: LIGHT AN LED
    • PROJECT 3: LED DIMMER
    • PROJECT 4: BICOLOR LED
    • PROJECT 5: TRICOLOR LED — I
    • PROJECT 6: TRICOLOR LED — II
    • PROJECT 7: TRICOLOR LED — III
    • PROJECT 8: TEN-STAGE LED DOT DISPLAY — I
    • PROJECT 9: TEN-STAGE LED DOT DISPLAY — II
    • PROJECT 10: TEN-STAGE LED DOT DISPLAY — III
    • PROJECT 11: TEN-STAGE LED BAR GRAPH — I
    • PROJECT 12: TEN-STAGE LED BAR GRAPH — II
    • PROJECT 13: DIRECT 7-SEGMENT DISPLAY
    • PROJECT 14: MULTIPLEXED TWO-DIGIT 7-SEGMENT DISPLAY
    • PROJECT 15: LATCHED TWO-DIGIT 7-SEGMENT DISPLAY
    • PROJECT 16: SERIAL TWO-DIGIT 7-SEGMENT DISPLAY
    • PROJECT 17: QUAD 7-SEGMENT DISPLAY
    • PROJECT 18: INCANDESCENT LIGHT BULB
    • PROJECT 19: PARALLEL DATA LCD
  • CHAPTER 3 - DIGITAL INPUT
    • PROJECT 20: SPST SWITCH
    • PROJECT 21: CENTER-OFF TOGGLE SWITCH
    • PROJECT 22: DIGITAL JOYSTICK
    • PROJECT 23: BINARY SWITCH
    • PROJECT 24: FOUR-BIT GRAY ENCODER
    • PROJECT 25: MATRIX KEYPAD
    • PROJECT 26: SLOTTED OPTO SWITCH
    • PROJECT 27: TOUCH SWITCH
    • PROJECT 28: INFRARED REMOTE CONTROL
    • PROJECT 29: HANDCLAP SWITCH
    • PROJECT 30: 60HZ TIMEBASE
  • CHAPTER 4 - ANALOG INPUT
    • PROJECT 31: POTENTIOMETERS
    • PROJECT 32: CADMIUM SULPHIDE LIGHT SENSOR
    • PROJECT 33: HOMEBREW PRESSURE SENSOR
    • PROJECT 34: TEMPERATURE SENSOR
    • PROJECT 35: ENVELOPE AMPLITUDE DETECTOR
  • CHAPTER 5 - ANALOG OUTPUT
    • PROJECT 36: THREE-BIT DAC
    • PROJECT 37: FOUR-BIT DAC
    • PROJECT 38: FIVE-BIT DAC
    • PROJECT 39: PRECISION 7-BIT DAC
    • PROJECT 40: THREE OPTIONS FOR AUDIO OUTPUT
    • PROJECT 41: EASY DRUM VOICE
  • CHAPTER 6 - MOTOR CONTROL
    • PROJECT 42: DC MOTOR SPEED CONTROL
    • PROJECT 43: DC MOTOR DIRECTION CONTROL — I
    • PROJECT 44: DC MOTOR DIRECTION CONTROL — II
    • PROJECT 45: UNIPOLAR STEPPER MOTOR CONTROL
    • PROJECT 46: BIPOLAR STEPPER MOTOR CONTROL
  • CHAPTER 7 - ODDS AND ENDS
    • PROJECT 47: INFRARED TRANSMITTER
    • PROJECT 48: RESET SWITCH
    • PROJECT 49: LOW VOLTAGE ANALOG SWITCH
    • PROJECT 50: BIPOLAR ANALOG SWITCH
    • PROJECT 51: ADJUSTING THE INTERNAL CLOCK FREQUENCY
    • PROJECT 52: INTERNAL SR LATCH
    • PROJECT 53: I2C DATA EEPROM
    • PROJECT 54: MIDI OUTPUT
    • PROJECT 55: MIDI INPUT
    • PROJECT 56: ULTRASONIC RANGING DEVICE
  • RESOURCES

© 2006-2014 Magic Smoke Electronics