برای استفاده از امکانات سیستم، گزینه جاوا اسکریپت در مرورگر شما باید فعال باشد
صفحه
از
0
PIC robotics: a beginner's guide to robotics projects using the PICmicro
Iovine, John.
اطلاعات کتابشناختی
PIC robotics: a beginner's guide to robotics projects using the PICmicro
Author :
Iovine, John.
Publisher :
McGraw-Hill,
Pub. Year :
2004
Subjects :
Robotics. Programmable controllers.
Call Number :
TJ 211 .I58 2004
جستجو در محتوا
ترتيب
شماره صفحه
امتياز صفحه
فهرست مطالب
Cover
(1)
Contents
(6)
Preface
(12)
Chapter 1. Robot Intelligence
(13)
What Is a Microcontroller?
(13)
Why Use a Microcontroller?
(13)
Designer Computers So Many Microcontrollers
(14)
The Compiler
(14)
PIC Programming Overview
(14)
Software and Hardware
(14)
PicBasic and PicBasic Pro Compilers
(15)
EPIC Programmer
(16)
Firmware
(17)
Consumables
(17)
16F84 PIC Microcontroller
(17)
Step 1: Writing Code (the Basic Program)
(18)
Step 2: Using the Compiler
(19)
Step 3: Installing the Firmware, or Programming the PIC Chip
(19)
Ready, Steady, Go
(20)
Parts List
(20)
Chapter 2. Installing the Compiler
(23)
Installing the PicBasic Compiler Software
(23)
Installing the PicBasic Pro Compiler
(24)
Chapter 3. Installing the EPIC Software
(31)
Installing the EPIC Software in Windows
(31)
Installing the EPIC Software, DOS Version
(34)
Supplemental Applications Directory
(34)
Chapter 4. CodeDesigner
(35)
CodeDesigner Features
(35)
Software Installation
(37)
Setting CodeDesigner Options
(37)
First Program
(43)
The EPIC Programming Board Software
(45)
Parts List
(47)
Chapter 5. Using DOS to Code, Compile, and Program
(49)
Compile
(51)
Programming the PIC Chip
(55)
The EPIC Programming Board Software
(56)
Using EPIC DOS Version
(57)
Continuing with the wink.bas Program
(57)
Chapter 6. Testing the PIC Microcontroller
(61)
The PIC Microntroller
(61)
The Solderless Breadboard
(61)
Three Schematics, One Circuit
(62)
Wink
(65)
Troubleshooting the Circuit
(66)
PIC Experimenter's Board and LCD Display
(66)
PIC Experimenter's Board
(68)
Use
(68)
Simple Experiment
(70)
Built-in LCD
(72)
Using the LCD: PicBasic and PicBasic Pro Examples
(75)
Introduction to Binary and the PIC Microcontroller
(77)
Using TRIS and Port Registers
(80)
Accessing the Ports for Output
(82)
Counting Program
(83)
Counting in Binary by 1
(83)
Input
(84)
The button Command
(84)
A button Example
(86)
peek
(87)
peek and PicBasic Pro
(88)
Basic Input and Output Commands
(89)
Servomotors
(90)
Parts List
(91)
Chapter 7. Intelligence
(95)
Approaches to Building Intelligence
(95)
Where's the Intelligence?
(97)
Layered Behavioral Responses
(97)
Behavior-Based Robotics
(98)
Chapter 8. Walter's Turtle
(99)
Behavior-Based Robotics
(99)
William Grey Walter Robotics Pioneer
(99)
Four Modes of Operation
(100)
Observed Behavior
(100)
Building a Walter Tortoise
(101)
Drive and Steering Motors
(102)
Modifying the HS-425BB Servomotor
(103)
Sheet Metal Fabrication
(109)
Shell
(111)
Finding the Center of Gravity
(112)
Attaching Bumper to Robot Base
(113)
Bumper Switch
(116)
Mounting the Steering Servomotor
(119)
Photoresistor
(121)
Trimming the Sensor Array
(124)
Schematic
(126)
Program
(127)
Adding Sleep Mode
(133)
Power
(133)
Behavior
(133)
Fudge Factor
(133)
Light Intensity
(133)
Handedness
(135)
Parts List
(135)
Chapter 9. Braitenberg Vehicles
(137)
Neural I/O Relationships
(138)
Vehicles
(138)
Building Vehicles
(140)
Back Wheels
(141)
Front Wheels
(143)
CdS Photoresistor Cells
(145)
Trimming the Sensor Array
(149)
PIC 16F84 Microcontroller
(151)
Testing
(151)
Second Braitenberg Vehicle (Avoidance Behavior)
(153)
Parts List
(153)
Chapter 10. Hexapod Walker
(155)
Imitation of Life
(155)
Six Legs Tripod Gait
(155)
Three-Servomotor Walker Robot
(156)
Function
(156)
Moving Forward
(157)
Moving Backward
(158)
Turning Left
(159)
Turning Right
(160)
Construction
(160)
Mounting the Servomotors
(163)
Leg Positioning
(164)
Linkage
(166)
Center (Tilt) Servomotor
(166)
Sensors
(167)
Electronics
(170)
Microcontroller Program
(171)
Parts List
(176)
Chapter 11. Speech Recognition
(177)
Applications
(179)
Software Approach
(179)
Learning to Listen
(179)
Speaker-Dependent and Speaker-Independent Recognition
(179)
Recognition Style
(180)
Speech Recognition Circuit
(180)
Circuit Construction
(180)
Keypad
(181)
To Train
(181)
Testing Recognition
(184)
Error Codes
(184)
Clearing the Trained Word Memory
(184)
Independent Recognition System
(184)
Voice Security System
(185)
Speech Interface Control Circuit
(185)
How the Circuit Works
(186)
PIC 16F84 Microcontroller Program
(188)
Active High Output
(189)
SPDT Relay Output
(189)
Circuit Construction
(189)
Programming the Speech Recognition Circuit Training, Testing, and Retraining
(189)
SRI-02 and SRI-03 Interfaces
(192)
Robot Control
(192)
Parts List
(193)
Chapter 12. Robotic Arm
(197)
Servomotor Building Blocks for Robotics
(197)
Basic Servomotor Bracket Assembly
(198)
Assembling Multiple-Servomotor Assemblies
(201)
Building a Five-Servomotor Robotic Arm
(204)
Servomotors
(209)
Servomotor Controllers
(211)
Simple Servomotor Controller
(212)
Four- and Five-Servomotor Controllers
(216)
Increasing the Lifting Capacity of the Robotic Arm
(227)
Adding a Robotic Arm Base
(228)
Parts List
(235)
Chapter 13. Bipedal Walker Robot
(237)
A Question of Balance?
(238)
A Little Feedback
(239)
Servomotors
(239)
Servomotor Brackets
(240)
Footpads
(240)
Assembly
(242)
Schematic
(243)
Program
(245)
Subroutines M1, M2, and M3
(246)
Going Further
(253)
Turning Right and Left
(254)
Parts List
(254)
Chapter 14. Color Robotic Vision System
(255)
CMU Camera
(256)
Serial Communication
(257)
VB Application Program
(260)
Interfacing the CMU Camera to a Robot
(262)
PIC 16F84 Runs at 16 MHz
(263)
Program 1
(263)
Program 2
(266)
Incandescent or Fluorescent Lighting
(266)
Servomotors for Robot
(271)
Program 3
(273)
Robot Construction
(276)
Running the Program
(278)
Going Further
(279)
Parts List
(279)
Suppliers
(281)
Index
(283)