Programming & Customizing the PICAXE Microcontroller

10160

This Product Has Been Discontinued, This Page Is For Reference Only.

37.95 USD
Qty
Price
1
$37.95 ea.

New to microcontrollers? You can't get much simpler than the PICAXE. And here's the introduction you need to get used to them!


Description [Hide]

Programming and Customizing the PICAXE Microcontroller is a great resource for anyone who is interested in learning and mastering the PICAXE microcontroller.

Mr. Lincoln's book is loaded with ready-to-build projects that are easy enough that anyone can successfully complete them, and with enough depth that experienced builders will find value in them.

PICAXE - easy to use, easy to program. Now easy to read about too!

350 Pages
Author: David Lincoln
Format: Softcover

Warning: Boring list of contents follows. Trust us, the actual book is much easier to read!
1. Introduction

  • What is a Microcontroller
  • What is a PIC
  • What is a PICAXE
  • PICAXE system architecture
  • Handling precautions
  • Integrated circuits, a brief history
  • TTL logic
  • The experiments
  • Building the projects

2. Programming techniques

  • Writing code
  • Data
    • Variables
    • Constants
    • Expressions
  • Meaningful names
  • CPU registers
  • EEPROM
  • Labels
  • Commands
  • Reserved words
  • Program flow
  • Pausing and stopping program execution
  • Assigning values to variables
  • Subroutines
  • Code structures
  • Sequence
  • Selection
  • Looping
  • Data conversation
    • Lookup
    • Lookdown
  • Binary to ASCII
    • Binary integers
    • Binary fractions
    • Binary negative numbers
  • ASCII to binary
    • ASCII integers
    • ASCII fractions
    • ASCII negative numbers
  • Number systems
    • Decimal
    • Binary
    • Binary coded decimal (BCD)
    • Octal
    • Hexadecimal
  • Logical operations
    • Example 1
    • Example 2
    • Example 3
    • Example 4
    • Example 5
  • Interrupts
  • Debugging

3. PICAXE arithmetic

  • Unsigned integer arithmetic
  • Signed integer arithmetic
  • Comparing signed numbers
  • Arithmetic with fractions
  • Adding and subtracting fractions
  • Multiplying fractions
  • Dividing fractions

4. Interfacing and input/output techniques

  • PICAXE input and output
  • Hardware interfacing
  • Software interfacing
    • Digital output
    • Digital input
  • Input/output pins
  • Analog input
    • Low-resolution analog inputs
    • High-resolution 8-bit analog inputs
    • High-resolution 10-bit analog inputs
  • Infrared
  • Serial input and output
  • One-wire bus
  • IC bus
  • Keyboard
  • Pulses
  • Servo

5. Using programming editor

  • The programming editor window
  • Creating a program
  • Saving a program
  • Opening a program
  • Editing a program
  • Syntax-checking a program
  • Downloading a program to the PICAXE
  • Setting programming editor options
  • Flowcharting
    • Creating a flowchart
    • Saving a flowchart
    • Opening a flowchart
    • Editing a flowchart
    • Downloading a flowchart
    • Watching a flowchart executing
  • Templates
  • The programming editor menu structure

6. Programming, powering, and resetting the PICAXE

  • Programming the PICAXE via the serial port
  • Programming the PICAXE via the USB port
  • Powering the PICAXE
  • Powering the PICAXE from batteries
  • Powering the PICAXE from the mains
  • Resetting the PICAXE

7. Basic experiments

  • Light-emitting diode (LED) output
    • Circuit description
    • Code analysis
  • Flashing lights
    • Circuit description
    • Code analysis
  • Traffic lights
    • Circuit description
    • Code description
    • Code analysis
  • Piezo beeper
    • Circuit description
    • Code analysis
  • Switch input
    • Circuit description
    • Code analysis
  • LED and piezo output with switch input
    • Circuit description
    • Code description
    • Code analysis
  • Speaker output, low power
    • Circuit description
    • Code description
    • Code analysis
  • Transistor output driver
  • Speaker output, high power
    • Circuit description
    • Code description
  • Door chime
    • Circuit description
    • Code description
    • Code analysis
  • Lamp driver
    • Circuit description
    • Code description
    • Code analysis
  • Relay driver
    • Circuit description
    • Code description
  • Motor driver
    • Circuit description
    • Code description
  • Solenoid driver
    • Circuit description
    • Code description
    • Code analysis

8. Intermediate experiments

  • Water detector
    • Circuit description
    • Code description
    • Code analysis
  • Light detector
    • Circuit description
    • Code analysis
  • Analog input
    • Circuit description
    • Code description
    • Code analysis
  • Controlling lamp brightness
    • Circuit description
    • Code description
    • Code analysis
  • Controlling lamp brightness with a potentiometer
    • Circuit description
    • Code description
    • Code analysis
  • Controlling motor speed
    • Circuit description
    • Code description
    • Code analysis
  • Controlling motor speed with a potentiometer
    • Circuit description
    • Code description
    • Code analysis
  • Controlling motor speed and direction
    • Circuit description
    • Code description
    • Code analysis
  • Two-amp motor speed controls
    • Circuit description
    • Code analysis
  • Playing music with the PICAXE
    • Circuit description
    • Code description
    • Code analysis
  • Radio control
    • Transmitter Circuit description
    • Transmitter code description
    • Transmitter Code analysis
    • Receiver Circuit description
    • Receiver Code description
    • Receiver Code analysis
  • Infrared control
    • Transmitter Circuit description
    • Transmitter code description
    • Transmitter Code analysis
    • Receiver Circuit description
    • Receiver Code description
    • Receiver Code analysis
  • Telephone keypad
    • Circuit description
    • Code description
    • Code analysis

9. Advanced experiments

  • Digital interfacing
    • Light-emitting diodes
    • Incandescent lamps
    • Sound
    • Integrated driver circuits
  • Using switches for input
  • Driving transistors from the PICAXE
    • NPN bipolar transistors
    • N-channel MOSFETs
  • Relays
    • Monostable relays
    • Bistable relays
    • Using a PICAXE to operate monostable relays
    • Using a PICAXE to operate bistable relays
    • Using a PICAXE to operate solid-state relays
  • Input and output expansion
    • Output expansion
    • Code analysis
    • Code analysis
    • Code analysis
    • Code analysis
    • Code analysis
    • Input expansion
    • Code analysis
    • Code analysis
    • Input and output expansion
    • Code analysis
  • Seven-segment LED displays
    • Segment codes
    • Circuit description
    • Code description
    • Code analysis
    • Circuit description
    • Code description
    • Code analysis
  • Liquid crystal displays (LCDs)
    • Initializing LCDs
    • Code analysis
    • Code analysis
    • Code analysis
  • Stepper motors
    • Identifying the windings
    • Identifying the winding sequence
    • Using a PICAXE to control stepper motors
    • Circuit description
    • Code analysis
  • Analog input
  • Digital voltmeter
    • Circuit description
    • Code description
    • Code analysis
  • The one-wire bus
  • The one-wire serial number
    • Code analysis
  • One-wire timer
    • Circuit description
    • Code description
    • Code analysis
  • One-wire temperature
    • Code analysis
  • Asynchronous serial communication
  • A simple ASCII terminal
  • Radio frequency identification, RFID
    • The circuit
    • Construction
    • If it doesn't work
    • Code description
  • The IC bus
  • IC memory expansion
    • Circuit description
    • Code description
    • Code analysis
  • Clock calendar
  • Telephone intercom
    • Connecting two phones
    • Circuit description
    • Testing
    • If it doesn't work
    • Connection phone lines

You Might Also Like [Hide]

11350

Getting Started in Electronics

Simply, the best introductory book into electronics you can buy. Inexpensive, detailed, and easy-to read. Get it! Get it now, now, now!

$19.95 USD

PARD

Practical Arduino Book

Create your own Arduino-based designs, gain in-depth knowledge of the architecture of Arduino, and learn the user-friendly Arduino language all in the context of practical projects that you can build yourself at home.

$39.99 USD

10252

Getting Started with Processing

A quick, hands-on introduction to the popular open-source language.

$19.99 USD

11340

Engineer's Mini Notebook Compendium

Get this complete four book set and save!

$45.95 USD

GM4-LG

GM4 Limited-Rotation Output Gear

This output gear changes the GM4 from continuous rotation to limited rotation.

$0.50 USD

41000

PCB C Compiler

The PCB C Compiler is an ANSI C compiler for 12-bit PICmicros.

$7.14 USD

14485

693ZZ double-shielded bearing, 3x8x4mm

Friction Be Gone! These bearings will let you slide!

$1.00 USD

60900

eSun 1.75mm Flexible PLA Filament - White - 1kg

1.75mm 1kg spool of soft, flexible white PLA filament.

$43.95 USD

10180

Making Things Talk

Make publications does it again with another great title "Making Things Talk". Full of projects and ideas to make talking objects from anything. Get your copy from us sooner than later!

$34.99 USD

m3-wn

M3 Flat Nylon Washer, 8mm OD x 3.2 ID x 0.80, 10 pack

M3 Metric nylon washer, 8mm OD, 3.2mm ID, and 0.8mm thick, package of 10.

$1.00 USD

Currency


Login

Email:

Password:

Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!