Presentation is loading. Please wait.

Presentation is loading. Please wait.

WHY PARALLEL PORT? The simplest computer controlled robot Requires only basic programming skills in C to start off with Can take inputs from your robot.

Similar presentations


Presentation on theme: "WHY PARALLEL PORT? The simplest computer controlled robot Requires only basic programming skills in C to start off with Can take inputs from your robot."— Presentation transcript:

1

2 WHY PARALLEL PORT? The simplest computer controlled robot Requires only basic programming skills in C to start off with Can take inputs from your robot and accordingly give output signals Circuitry is simple

3 Parallel Port

4 The Pins Data Register: This is the register that allows the user to write values into the port. Status Register (Pins): This port acts like a reader and it has 5 pins for inputs. Control Register (Pins): This register can be used in both ways: it enables a user to write values to the outside world, as well as read values

5 What is High and Low? A Parallel port uses Transistor Transistor Logic. A high signal i.e.1 means the output of the transistor arrangement is from 2.2V to 5V. A low signal i.e.0 means the output of the transistor arrangement is from 0.0V to 0.8V.

6 Motor Driver It acts as an interface between the port and motor. The output of the parallel port is too low to drive a motor. The motor driver receives signals(1 or 0) from the port and gives an output to the motor.

7 L293D(Motor Driver)

8 Programming #include void main(void) { outportb(0x378,0xFF); } 0xFF=1111 1111 outportb(0x378,0x00); ---------STOP MOTOR outportb(0x378,0x03);---------MOVE MOTOR(Break!)) outportb(0x378,0x01);---------MOVE MOTOR(CCW) outportb(0x378,0x02);---------MOVE MOTOR(CW).

9

10 Finding the address Go to Start > Control Panel > System > ‘Hardware’ Tab > Click on Device Manager > Look for ‘Ports’ in the device list > Double click on LPT1 > Click on the ‘Resources’ Tab. Here you can see the starting address of I/O Range. It is usually 0x378 or 0x278

11 The Motor

12 Materials Required: 1 parallel port Male connector 1 DC Motor 1 Motor Driver [L293D] 1 5V regulator [7805] Warning: Your Parallel port is not designed to handle more than 5V.

13

14 Useful Software and Links Parmon (www.geekhideout.com/downloads/parmon.zip)www.geekhideout.com/downloads/parmon.zip www.machinegrid.com


Download ppt "WHY PARALLEL PORT? The simplest computer controlled robot Requires only basic programming skills in C to start off with Can take inputs from your robot."

Similar presentations


Ads by Google