Describe how NASA remotely controls equipment in space.

Slides:



Advertisements
Similar presentations
Lab7: Introduction to Arduino
Advertisements

In this presentation you will:
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 2 BASIC Stamp®. Microcontrollers Microcontrollers can be thought of as very small computers which may be programmed to control systems such.
Developed in collaboration with Introduction to Programming.
5/13/ Assembling and Testing Your Robot. 5/13/2015 Mounting the Topside Hardware  Parts Boe-Bot Chassis (1) Standoffs (4) 1/4” 4-40 Screws (4)
1 Boe-Bot Parts BOE-BOT Lecture #1b DE - Digital Electronics.
Hardware Meets Software CPSC 120 Principles of Computer Science February 15, 2012.
BOE-BOT By: Jonathan Baker Gabby Garcia. BOE-BOT Servo motors to control each wheel independently Castor wheel in rear for stability Aluminum Chassis.
By Solid State Workshop. ● A microcontroller is an integrated circuit that is programmed to do a specific task. ● Microcontrollers are really just “mini-computers”.
Chen-Hanson Ting SVFIG December 20, 2014
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.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Programming in easyC.
ENGR 101: Robotics Lecture 2 – Text Programming Outline  Introduction to PBASIC  Variables, I/O, Arithmetic  Controlling the LEDs References 
Microcontrollers Lecture L12.2 Section Microcontrollers Microcontrollers vs. Microprocessors Two standard architectures PIC microcontroller 68HC12.
Introduction.
Introduction to Arduino Prepared by R. Lamond.  “Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware.
Microcontroller: Introduction
LSU 06/04/2007BASIC Stamp Editor1 The BASIC Stamp Editor Programming Unit, Lecture 3.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Principles & Applications
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.
VEX Robotics Platform and ROBOTC Software
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.
Designing A Computer CPSC 120 Principles of Computer Science February 6, 2012.
General Topics Digital Basics Instructions & Programs.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
Vintage Computer Hardware 101 Featuring the MITS Altair 680b Bill Degnan.
1 Chapter 1: Getting Started Presentation based on: "What's a Microcontroller ?" By Andy Lindsay Parallax, Inc Presentation developed by: Martin A. Hebel.
1 Chapter 1: Getting Started Presentation based on: "What's a Microcontroller ?" By Andy Lindsay Parallax, Inc Presentation developed by: Martin A. Hebel.
Slide 1 Project 1 Task 2 T&N3311 PJ1 Information & Communications Technology HD in Telecommunications and Networking Task 2 Briefing The Design of a Computer.
July 7, 2003 Slide 1 of 6 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo Introduction To Programming Chetan Jadhav Talib Bhabharawala Seung-Kook.
Engineering H193 - Team Project Gateway Engineering Education Coalition Lab 1P. 1Spring Quarter Introduction to Sensors Lab 1.
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
Slide Menlo Drive Suite 100 Rocklin, CA
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
Main Hardware. Main PC to Board Connection via PX200 Main Hardware.
Arduino “Getting Started” Instructor : Dr Matthew Miss Khin Yi Kyaw
Programming and Debugging with the Dragon and JTAG Many thanks to Dr. James Hawthorne for evaluating the Dragon system and providing the core content for.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Having fun with code, using Arduino in a middle school CS classroom
Arduino.
After Construction Name: Per #:.
Lets Learn fundamentals !!
Introduction of Embedded C and demo programs
DE2-115 Control Panel - Part I
Programming and Debugging with the Dragon and JTAG
Lab 1: Using NIOS II processor for code execution on FPGA
Fundamentals of Computer Engineering
The first change to your project files that is needed is to change the device to the correct FPGA. This is done by going to the Assignments tab on the.
Introduction to Visual Basic 2008 Programming
Introduction to Programming
Chapter 1: Getting Started
Chapter 1: Getting Started
Introduction to Microcontrollers and the Board of Education
BASIC Stamp II Programming for Descartes Robots
FlowArm PLTW Programming
Programming Design ROBOTC Software Computer Integrated Manufacturing
Programming Boe-Bots (Part 1)
Programmable Logic Controllers (PLCs) An Overview.
Microcontrollers and Microprocessors
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.

Chapter 1: Getting Started
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
Introduction to Arduino IDE and Software
Presentation transcript:

Describe how NASA remotely controls equipment in space. EM02 - M. Nelson NASA-Threads

Introduction to Microcontrollers and the Parallax Boe-Bot Hello World Introduction to Microcontrollers and the Parallax Boe-Bot EM02 - M. Nelson NASA-Threads Update: 7/20/2010

What is a Microcontroller? The BASIC Stamp 2 It’s a programmable device that is designed into your digital wristwatch, cell phone, calculator, clock radio, etc. In these devices, the microcontroller has been programmed to sense when you press a button, make electronic beeping noises, and control the device’s digital display. They are also built into factory machinery, cars, submarines, and spaceships because they can be programmed to read sensors, make decisions, and orchestrate devices that control moving parts. EM02 - M. Nelson NASA-Threads Source: Robotics with the Boe-Bot, Andy Lindsay

The BASIC Stamp The BASIC stamp is actually a PIC (Peripheral Interface Controller) microcontroller (Microchip PIC16C57) packaged in an integrated circuit. BASIC Stamps are manufactured by Parallax Inc. and come in different versions (with different speed, memory, and control options). EM02 - M. Nelson NASA-Threads

Parallax BS2 Editor / Compiler PBASIC Version: 2.5 Stamp Mode: BS2 File Structure Download/Run Button PBASIC Program Syntax Check Programs in current file BASIC Commands Comments EM02 - M. Nelson NASA-Threads

What is PBASIC ? The programming language we will use to program the BASIC Stamp 2 microcontroller. Parallax - Company that invented and makes BASIC Stamp microcontrollers. Beginners – Originally designed for beginners to use to learn how to program computers All-purpose - Powerful and useful for solving many different kinds of problems Symbolic - Using symbols (terms that resemble English word/phrases) Instruction - To instruct a computer how to solve problems Code - In terms that you and the computer understand EM02 - M. Nelson NASA-Threads

Writing a Program in PBASIC Select the BS2 icon. Select the PBASIC 2.5 icon. Type in DEBUG line shown. Save the file on your USB as “Hello World”. EM02 - M. Nelson NASA-Threads

Jumper Check EM02 - M. Nelson NASA-Threads

Preparing your Circuit Board Handle the board by its edges. Plug transformer into wall. Plug transformer output into circuit board. EM02 - M. Nelson NASA-Threads

Running a Program (connected to PC and without servos) Write/modify program in BASIC Stamp Editor. Run Syntax Check and make corrections as needed. With toggle switch in “0” (off) position, connect Serial / USB cable to BOE-Bot. Move toggle switch to “1” (Stamp on) position. Download program. (program starts running immediately) Press RESET button on BOE-Bot to re-run the program. When complete, move toggle switch back to “0”. RESET button BS2 on Motors on EM02 - M. Nelson NASA-Threads

Run “Hello World” Connect your BS2 circuit board to your PC. Turn on the BS2. Run the Syntax Check Download/Run the program. EM02 - M. Nelson NASA-Threads

“Hello World” Output EM02 - M. Nelson NASA-Threads

Vocabulary Microcontroller – a device that can be programmed to read sensors, make decisions, and orchestrate devices that control moving parts. BASIC - Beginners, All-purpose, Symbolic, Instruction, Code Editor/Compiler - Computer program designed to enter (edit) computer program code and compile it into machine code that a microprocessor / microcontroller can execute. Syntax – the specific code that an editor can understand and compile. Handout: Unit 1 Vocabulary EM02 - M. Nelson NASA-Threads

Assignment Run “Hello World” at home (to make sure your editor is working properly) Handout: List of Common PBASIC Commands EM02 - M. Nelson NASA-Threads