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]

10172

Making PIC-based Lab Instruments & Controllers

Making PIC-based Laboratory Instruments and Controllers by Harprit Singh Sandhu is hands on tutorial and resource book that teaches you how to build your own interfaces.

$49.89 USD

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

GM24

Gear Motor 24 - 1:192 90 Degree Shaft

Call it a teeny, tiny little brother to the GM3 gearbox. With a suitably smaller appetite for power!

$4.25 USD

14140

LED64 Replacement Cable 4-Pack

Additional cables for the LED64.

$8.25 USD

50510

FTDI Basic Breakout (3.3V)

This is the SparkFun basic breakout board for the FTDI FT232RL USB to serial IC. The pinout of this board matches the FTDI cable to work with official Arduino and compatible (like the Freeduino SB) boards. 3.3V version.

$13.95 USD

PP3

Push Pogo Pin 3 - Chisel Point

This 33mm (1.3") long poker-tipped pogo pin probe is normally used for electronic JTAG uses, but we use them for bots!

$1.25 USD

50846

Concave Button

Got an application needing a button you can POUND on? This 35mm concave momentary push button is quite like the ones you find on arcade games.

$1.95 USD

29132

Seeed Grove - LED String Light

Grove - LED String Light with voltage step up!

$14.50 USD

18815

Enclosed Stereo Speaker Set - 3W, 4 Ohm impedance

Speakers. That are ready to use, and easy to mount. DONE.

$8.50 USD

Currency


Login

Email:

Password:

Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!