Introduction 2 BASIC Stamp®. Microcontrollers Microcontrollers can be thought of as very small computers which may be programmed to control systems such.

Slides:



Advertisements
Similar presentations
Electrical team Arduino tutorial I BY: JOSHUA arduini
Advertisements

INTRODUCTION TO ROBOTICS AND MICROCONTROLLERS Instructors: Tijjani “TJ” Mohammed and Tarek Abdel-Salam.
Motherboard Further Information Click on the image for details about each component.
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
1 Boe-Bot Parts BOE-BOT Lecture #1b DE - Digital Electronics.
Parts & Functions of a Computer. 2 Functions of a Computer.
1 Chapter 1: Getting Started Presentation based on: "What's a Microcontroller ?" By Andy Lindsay Parallax, Inc Presentation developed by: Martin A. Hebel.
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
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.
University of Pennsylvania 1 The BASIC Stamp 2. University of Pennsylvania 2 The BASIC Stamp 2 Serial Signal Conditioning Conditions voltage signals between.
ZigBee Calvin Choy David Kim Jason Chong Devin Galutira.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
COMPUTER SYSTEM.
Camera Interfacing using ARM7
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.
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
Parallax BASIC Stamp® Tutorial
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
BASIC Stamp Editor Once installed, the Stamp Editor will be available on your desktop, and as a menu option under Start  Program Files  Parallax Inc.
Ch4 Electronic Components Circuit/Schematic Symbols.
Objectives How Microcontroller works
Serial Port I/O Serial port sends and receives data one bit at a time. Serial communication devices are divided into: Data Communications Equipment (DCE),
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
Software and documentation Download and install: “Setup-Stamp-Editor-Lrg-v2.2.6.exe”  Downloads  BASIC Stamp software BASIC Stamp Syntax.
Franz Duran INTRODUCTION TO A RDUINO PROGRAMMING & INTERFACING Engr. Franz Duran, MEP-ECE RapidSignal Electronics.
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
1 Chapter 1: Getting Started Presentation based on: "What's a Microcontroller ?" By Andy Lindsay Parallax, Inc Presentation developed by: Martin A. Hebel.
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
Electronic Components Circuit/Schematic Symbols. RESISTOR Resistors restrict the flow of electric current, for example a resistor is placed in series.
Review & BS2 Safety By Ilya Zarankin. What is Current? A flow of electrically charged particles Carried by small negatively-charged particles, called.
ME456: Mechatronics Prof. Clark J. Radcliffe Mechanical Engineering
1 Chapter 1: Getting Started Presentation based on: "What's a Microcontroller ?" By Andy Lindsay Parallax, Inc Presentation developed by: Martin A. Hebel.
Introduction to Arduino Microcontrollers. What is a Microcontroller ? What is a Microprocessor ? A Microcontroller (8 bit) does one task very fast and.
July 7, 2003 Slide 1 of 6 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo Introduction To Programming Chetan Jadhav Talib Bhabharawala Seung-Kook.
Getting Started With the Arduino Uno
Digital Electronics Introduction to Microcontrollers and the Board of Education.
ME456:Mechatronics WAM Chapter 1: Getting Started Prof. Clark J. Radcliffe Mechanical Engineering Michigan State University
PHY 235 Robotics Workshop Day 4 Robotic Behaviors, Light Sensing, Voltage Dividers, LCD-MOD.
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
Computer Hardware – System Unit
ABE425 Engineering Measurement Systems Electronic Parts Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering University of Illinois.
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
COMPUTER COMPONENTS Ms Jennifer Computer Components.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Having fun with code, using Arduino in a middle school CS classroom
PICAXE Microcontroller
By Rick Darby Sponsors: Geekspace Gwinnett The WorkSpot
PROGRAMMABLE LOGIC CONTROLLERS SINGLE CHIP COMPUTER
Fundamentals of Computer Engineering
Introduction to the Arduino
Computer Hardware – System Unit
Voice Over IP By: Jon Peterson.
Diagram of the Board of Education
Chapter 1: Getting Started
Chapter 1: Getting Started
Introduction to Microcontrollers and the Board of Education
Unit 3 – Fundamentals of Electronics Examination Specifications
Unit 3 – Fundamentals of Electronics Examination Specifications
Microcomputer Architecture
Programming Boe-Bots (Part 1)
FeMaidens Programming
Chapter 4: Hardware for Educators
Chapter 1: Getting Started
Instructor Resources.
I/O Experiments Assignment 1.
Presentation transcript:

Introduction 2 BASIC Stamp®

Microcontrollers Microcontrollers can be thought of as very small computers which may be programmed to control systems such as cell phones, microwave ovens, toys, automotive systems, etc. The BASIC Stamps are hybrid microcontrollers which are designed to be programmed in a version of the BASIC programming language called PBASIC. Hardware support on the module allows fast, easy programming and use.

BASIC Stamp Module Components 5V Regulator Regulates voltage to 5V with a supply of 5.5VDC to 15VDC Resonator Sets the speed at which instructions are processed. EEPROM Stores the tokenized PBASIC program. Interpreter Chip Reads the BASIC program from the EEPROM and executes the instructions. Serial Signal Conditioning Conditions voltage signals between PC serial connection (+/- 12V) and BASIC Stamp (5V)

Running a Program A program is written in the BASIC Stamp Editor A program is written in the BASIC Stamp Editor The Interpreter Chip reads the program from EEPROM and executes the instructions reading and controlling I/O pins. The program will remain in EEPROM indefinitely with or without power applied. The Interpreter Chip reads the program from EEPROM and executes the instructions reading and controlling I/O pins. The program will remain in EEPROM indefinitely with or without power applied. The program is tokenized, or converted into symbolic format. The program is tokenized, or converted into symbolic format. Tokenizer The tokenized program is transmitter through the serial cable and stored in EEPROM memory. The tokenized program is transmitter through the serial cable and stored in EEPROM memory.

Carrier and Experiment Boards Note the notch at the top of the BASIC Stamp and socket indicating module direction.

Serial Data Connectors The cable is typically connected to an available DB 9 COM port. A DB 25 to DB 9 adapter may be needed on older systems Newer systems may only have USB ports and require a USB-to- Serial Adapter.

I/O Connections Code, such as HIGH 8 will be written for the BASIC Stamp. This instruction will control a device connected to P8 of the controller.Code, such as HIGH 8 will be written for the BASIC Stamp. This instruction will control a device connected to P8 of the controller. The P8 connection is available on the header next to the breadboard area. A connection to the I/O pins is also available on the ‘App-Mod’ header.

Component Power Connections Power for the components are available on headers also. +5V (Vdd) 0V or ground (Vss) Supply Voltage (Vin) NOTE: Use of Vin may cause damaging voltages to be applied to the BASIC Stamp. Use only under directed use!

Connecting Components Of course, an important aspect to any BASIC Stamp project are the components that will be connected to the I/O pins of the Stamp. The carrier boards allow quick connections for the components.

Breadboard Connections Breadboard are rows of connectors used to electrically connect components and wiring. Each row in each half of the breadboard are electrically the same point. Each row in each half of the breadboard are electrically the same point. Components are connected between rows and to the headers to make electrical connections. Components are connected between rows and to the headers to make electrical connections. There exist no connections between the headers and the breadboards or in columns on the breadboard. There exist no connections between the headers and the breadboards or in columns on the breadboard. Components should NOT be connected on a single row or they will be shorted out of the circuit. Components should NOT be connected on a single row or they will be shorted out of the circuit.

This image is the Board of Education with several components connected. The connections on the breadboard create a complete path for current to flow. Vdd (5V) I/O Pin

NX-1000 This board is a great experimenter's board. It has a wide variety of devices which are NOT pre-connected. A large breadboard area accommodates many other devices. 7-Segment LED Display Current- Limited LEDs Audio Amp LCD Header Speaker & Pot High-Current Drivers Active-Low switchesSelectable Oscillator Spare Serial Connector  Jumper wires are used between headers to connect desired devices to I/O pins. Programming Serial Connector