ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 6 Digital Inputs
Advertisements

1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
ECE 371 Unit 13 - Part 1 Serial Peripheral Interface (SPI)
Khaled A. Al-Utaibi  Digital Vs Analog Signals  Converting an Analog Signal to a Digital One  Reading Analog Sensors with the.
Data Acquisition Systems ACES Presentation Brad Ellison March 11, 2003.
1 RIO Pocket PLC. 2 Smart. Compact. Low Cost. Lots of I/O. Smart – RISC processor, memory, pulse counters, PID process loops, web interface, capability,
Part 1: Introduction FRC Introduction  FRC 2907 since 2008  Each area of the robot has a team assigned  The Electronics team is headed this year.
Basic Stamp II is kinda cool Bytes of EEPROM(non-volatile) - Clock speed of 20 MHz. - Holds 600 lines of code in EEPROM - executes an average of.
IO in Embedded Systems Martin Schöberl. Embedded IO2 Overview Input/Output Digital, Analog Translation Heater control example.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
© Bob York Gates +5 V 1 kΩ Out +5 V A B Out In 1 kΩ +5 V A B Out
Analog-to-Digital Converters
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
Digital I/O Connecting to the Outside World
Module 2: Hardware and Terminology
Fischertechnik ® Interface Connections. The Serial Interface Connects the Computer with the fischertechnik ® model
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Microprocessor Block Diagram
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
LSU 06/04/2007Expanding the BASIC Stamp1 Expanding the BASIC Stamp: Useful peripherals Programming Unit, Lecture 6.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
The Basic Stamp Instruction Set Architecture. The Microprocessor A microprocessor is a computer that typically has an architecture that is well suited.
Interface Connections
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
Basic Stamp Free Pins These pins can be used by the operator for digital Inputs and Outputs Used Pins 0.
AT91 Embedded Peripherals
Typical Microcontroller Purposes
LSU 09/19/2013BalloonSat Development Board1 The BalloonSat Development Board Programming Unit, Lecture 1.
Lecture 15: Digital to Analog Converters Lecturers: Professor John Devlin Mr Robert Ross.
Speaker Control SYSTEM
Digital Electronics Board-of-Education : Input. Board of Education - Input This presentation will explain, both from a hardware and software perspective,
Review & BS2 Safety By Ilya Zarankin. What is Current? A flow of electrically charged particles Carried by small negatively-charged particles, called.
IR Communication Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
IR Communication Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
ME456:Mechatronics WAM Chapter 1: Getting Started Prof. Clark J. Radcliffe Mechanical Engineering Michigan State University
ECE 102 Engineering Computation Chapter 11 LabJack Photo Resistor & Mechanical Switch Interface Dr. Herbert G. Mayer, PSU Status 9/2/2015 For use at CCUT.
New digital readout of HFRAMDON neutron counters Proposal Version 2.
ECET 340 Entire Course (All ilabs and Homework) For more classes visit ECET 340 Week 1 HomeWork 1 ECET 340 Week 1 iLab 1 ECET 340.
Ambilight™ 2K6 Pieter Risseeuw January High-End TV, Pieter Risseeuw2 The converter boards: Double stuffed converter board For sets with 3 or 4 sided.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
VK-PA-Pico Power Analyzer Picoammeter Mode - Operating Principle to Measure Short Circuit Current (I sc ) of Solar Cell + - Solar Cell To Analog to Digital.
SA developed mini-PCIe IO card By Peet Smit. RS282 x8 USB x4 WLAN Video Capture LVDS Display SATA x4 mSATA-half LAN x2 3G & SIMM Digital IO.
BY Names of team mates and USN numbers TITLE OF YOUR PROJECT college logo example.
A Quick Start Guide to PIC16F877 microcontroller And Microchip Development Environment A Quick Start Guide to PIC16F877 microcontroller And Microchip Development.
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
Electronic Devices and Circuit Theory
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
Zilogic Systems 1 Device Interfacing with Python and ZIO Zilogic Systems.
Zilogic Systems 1 Device Interfacing with Python and ZIO Zilogic Systems.
PICAXE Microcontroller
Solar Energy Generator: Design Rendering Description
ECAL Front-end development
A lecture for Arduino Course, Winter 2017/18
How to avoid catching things on fire.
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
كارت هوشمند چيست وچگونه كار مي‌كند؟
Arduino Board.
Pololu DC Motor Controller
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Counter Integrated Circuits (I.C.s)
Introduction to Arduino
The BalloonSat Development Board
Interface ckt for demo Outputs Inputs V PIN 0 10K PIN 4 GND GND
Maker Education Manipulator
I/O Experiments Assignment 1.
Presentation transcript:

ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat

Digital Input Each of the Basic Stamp’s I/O Pins, P0…P15 can be programmed to be an Input or an Output (Direction)

Improved circuit for reading a switch state. NO = Normally Open NC = Normally Closed Basic Stamp BUTTON Function is one solution to switch contact bounce problem. Digital Input

Digital Output

Basic Stamp can only source or sink about 20 milliamps. Some loads require more.

Digital I/O Command Summary INPUT OUTPUT REVERSE LOW HIGH TOGGLE PULSIN PULSOUT BUTTON COUNT POLLIN POLLOUT POLLMODE XOUT LCDCMD LCDIN LCDOUT SERIN SEROUT OWIN OWOUT SHIFTIN SHIFTOUT I2CIN I2COUT

Simple Analog In/Out Techniques RCTIME 7, 1, resultRCTIME 7, 0, result Analog Input

Simple Analog In/Out Techniques Analog Output using PWM PWM pin, duty, duration

Analog In/Out Interfacing Analog-to-Digital & Digital-to-Analog Converters But the BASIC Stamp has a limited number of I/O pins for connection to bit-parallel devices.

Analog In/Out Interfacing Analog-to-Digital & Digital-to-Analog Converters Serial ADC uses fewer connections than a parallel output ADC. SPI, I2C, Microwire and 1-Wire protocols. Basic Stamp supports with built-in functions: SHIFTIN, SHIFTOUT, I2CIN, I2COUT, OWIN, OWOUT, PULSIN, PULSOUT

CanSat Interface Board +5 GND P0 P1 P2 P3 P4 P5 P6 P7 P15 P14 P13 P12 P11 P10 P9 P8