Intro. Interfacing & Electronics 1 Interfacing Introduction.

Slides:



Advertisements
Similar presentations
Computer Engineering Activities Introduction to Interfacing Traffic Light Project SI 2003 Graham Smyth Yungsiow Yang Kevin Shea Jerry Dolata Ilana Smyth.
Advertisements

ARDUINO CLUB What we’re really doing. BASICS The setup() and loop() functions.
7-Segment Displays Lecture L6.1 Section 6.3. Turning on an LED.
Interfacing Project. Computer Controlled Car Left Headlight – D0 Right Headlight – D1 Left Taillight – D2 Right Taillight – D3.
Chung-Ta King National Tsing Hua University
Light Emitting Diode: LED. What is an LED?  Light-emitting diode  Semiconductor  Has polarity.
Lecture 151 1st Order Circuit Examples. Lecture 152 Typical Problems What is the voltage as a capacitor discharges to zero? What is the voltage as a capacitor.
EE 316 Computer Engineering Junior Lab Lecture on PC Parallel port.
Digital Outputs 7-Segment Display
TEST YOUR BRAIN! Components.
GCSE Electronic Products
Introduction to Arduino Prepared by R. Lamond.  “Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware.
Chapter 4 Section 3.
Basic Circuits – Lab 2 Arduino and Sensors Xmedia Spring 2011.
The Electronics Kit TEE2O1 Mr. Payne’s Period 5 Room S111.
Electronic Component Functions What is this component doing my in electronic device?
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 2P. 1Winter Quarter Digital Electronics Lab 2.
1 Applied Control Systems Technology. 2 Pin configuration Applied Control Systems.
Electronics: Intro Quantities: Voltage Current Power Devices: Resistor Capacitor Inductor LED Transistor Op-Amp Laws: Ohm’s Law Kirchhoff’s Laws.
Introduction to Interfacing Projects Nareen Khan.
Rd 3 - Electronics 1.Ohm’s Law 2.Potential Divider 3.Resistor in Series and Parallel - Application of Ohm’s Law 4. Operational Amplifier (Comparator and.
Introductory Electronics Summer Institute 2004 Michelle Vidberg Peter Beens.
Mentors Workshop Control System Sub-System Mark McLeod Team 358 Festo/Hauppauge H.S. F For I Inspiration and R Recognition of S Science and T Technology.
Computer Engineering Remote Controlled Car Project ACSE 2006 Graham Smyth Jerry Dolata.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
1 ARM University Program Copyright © ARM Ltd 2013 General Purpose I/O.
Problem 1 Choose title 1 st XML 2 nd electronic spider 3 rd infrared remote home control Waste time.
Computer Engineering Activities The Joystick Project BEIT 2003 Graham Smyth Yungsiow Yang Jerry Dolata Kevin Shea Ilana Smyth.
Microprocessors Tutorial 2: Arduino Robotics. Agenda 1. Robot Anatomy 2. Sensor Review 3. PWM 4. MAKE: Fade 5. Motors 6. H Bridge 7. Robot Control library.
Light Sensors ECE 4437 Dr. J. Glover Team 9: Jitin George Zachary Freeman.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Projects 8051.
1 Electrical Fundamentals We need some understanding of electrical fundamentals to do the lab exercises. Electric Circuit Consists of: –Power Source: Battery,
By Joshua Shaw.  Now that we have a program, we should see how it works in the real world  To do this we need the Cortex and the orange USB cable 
Solar Powered LED Blinds Group 28: Austin Estes and Kerr Oliva TA: Katherine O’Kane.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Introduction to Arduino A very basic intro to Arduino, the IDE and the Servos class.
Transistors to Gates © 2011 Project Lead The Way, Inc.Magic of Electrons.
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.
1 Transistor. 2 Transistors are used to turn components on and off They come in all different shapes and sizes.
Analogue Electronics Higher Physics Unit 2 Electricity And Electronics Monitoring & Control Circuits.
Zilogic Systems 1 Device Interfacing with Python and ZIO Zilogic Systems.
GSM Controlled Robots.
RASPBERRY PI WORKSHOP.
GCSE OCR Computing A451 Binary logic Computing hardware 6.
Creating logic gates with Minecraft
Circuit Simulation Training
Device Interfacing with Python and ZIO
CS4101 Introduction to Embedded Systems Lab 1: General Purpose IO
Logic Gates.
COMP211 Computer Logic Design Introduction to the DE2 Board
Stop Light Lab 7 Winter Quarter.
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 7) Hasib Hasan
Roller Coaster Design Project
Transistor & Voltage Divider
Chapter 2 Push button and Potentiometer
How Boolean logic is implemented
Light Emitting Diode: LED
Churchmead Design Technology
LINECARD Semiconductor - IC Electromechanical Interconnect
Transistors to Gates Transistors to Gates Gateway To Technology
Module 1 – Power Supply AMC APS-PBC-60
Chapter 1 Introduction of Arduino
COSMOS Summer 2008 Necessary Electronics
Lab 1. Introduction to the DE2 Board
CTY SAR FCPS Shawn Lupoli, Elliot Tan
Electronics: Intro Quantities: Voltage Current Power Devices: Resistor
Task 1 You are going to use the Makey Makey arrow inputs to create a joystick / games controller. Step 1: Connect Makey.
Interface ckt for demo Outputs Inputs V PIN 0 10K PIN 4 GND GND
A modular robot for use in the RoboSumo lab
Presentation transcript:

Intro. Interfacing & Electronics 1 Interfacing Introduction

Intro. Interfacing & Electronics 2 Interfacing Overview Computer Interface Peripheral Wires ICs Resistors Capacitors Transistors Connectors LEDs Motors Lights Robots Joystick Music Box

Intro. Interfacing & Electronics 3 Parallel Port Pinout Graphic from

Intro. Interfacing & Electronics 4 Output Table Pin #LabelBit Value 2D02 0 = 1 3D12 1 = 2 4D22 2 = 4 5D32 3 = 8 6D42 4 = 16 7D52 5 = 32 8D62 6 = 64 9D72 7 = 128

Intro. Interfacing & Electronics 5 Input Table Pin #LabelBit Value 15S32 3 = 8 13S42 4 = 16 12S52 5 = 32 10S62 6 = 64 11/S72 7 = 128

Intro. Interfacing & Electronics 6 The Programming

Intro. Interfacing & Electronics 7 Turing: Preparing for Interfacing  Turing is already prepared for interfacing with the parallel port  No preparation necessary!

Intro. Interfacing & Electronics 8 Turing: Turning On the LED  Parallelput(value)  Parallelput(1) turns on the 1 bit (D0)  Parallelput(255) turns on all bits (D0-D7)

Intro. Interfacing & Electronics 9 Turing: Turning Off the LED  Parallelput(0)

Intro. Interfacing & Electronics 10 Turing: Flashing the LED loop parallelput (1) delay (250) parallelput (0) delay (250) end loop

Intro. Interfacing & Electronics 11 Turing: LED Walking loop % loops up for i : parallelput (2 ** i) delay (500) end for % loops down for decreasing i : parallelput (2 ** i) delay (500) end for end loop