TCSP: Software Development Status

Slides:



Advertisements
Similar presentations
State Machines An approach to assembler coding. Intro State Machines are an integral part of software programming. State machines make code more efficient,
Advertisements

1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Music Tuned Into Your Fingers April 5,2002 Goals of Project Create a glove that sends out signals based on finger position Use flex sensors, and an onboard.
Events and Interrupts. Overview  What is an Event?  Examples of Events  Polling  Interrupts  Sample Timer Interrupt example.
CS511 - Spring 2006 Final Presentation Project 3 - Team 1 Ching Chang Panagiotis Papapetrou Raymond Sweha.
Wireless TPS Sensors Detailed Design Review February 12, 2008 Jesse Pentzer John Sochacki Brandy Holmes Chris Johnson Lucas Wells.
DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz May 8, 2001.
Coordinate Based Tracking System
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
Timers and Interrupts Shivendu Bhushan Sonu Agarwal.
Software TCSP. 2 project overview The Purdue Party Platform is a device that utilizes the well-established DMX protocol to control entertainment-oriented.
Software Constraints Team 4 Mike Niksa, David Freidin Emily Blount, Ben Moeller.
Project PRINT TCSP 6 Software Design Narrative Team 8 Vineeth Harikumar.
Control Systems An Overview. Definition A control system is a device or set of devices that are coordinated to execute a planned set of actions.
Homework Assignment 3 Due date: Tuesday, Wednesday, or Thursday, October 4-6, 2005 input: push-button switch output: seven-segment LED 7 points Menu System.
Seraj Dosenbach Greg Lammers Beau Morrison Ananya Panja.
Lab 0: Groups and Equipment Start date: Week #2 Due date: no report 1.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
TCSP Presentation #3 Team 14 SPOT DASH. Schematics 3 Pages 3 Pages Page 1: Buttons, LEDs, sensors related circuits Page 1: Buttons, LEDs, sensors related.
Team 6 DOODLE DRIVE Presenter: Jun Pan. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn.
Humble Hubble Team 18 Tim Brown. Abstract The proposed project is a self-aiming telescope. This telescope will obtain its global position and the local.
BOMBERNOME ESE519: Faqin Zhong, Monica Lui, Philip Peng.
Microprocessor and Interfacing Example: Writing a Game Need to Check Keyboard Input.
Team 10 Julia Liston. Project Overview  Our team’s goal is to build a prototype of a robot that can: Use GPS to locate a lost person Autonomously navigate.
Louisiana Tech Capstone Submitted by Capstone 2010 Cyber Security Situational Awareness System.
Language Implementation Methods David Woolbright.
Senior DesignSoftware-1Seattle Pacific University High-level Software Design Context Diagram Connections between major components Synchronization with.
System Software Design Dane Kim May 4 th, 2009 EET 475, WWU.
Alpha/Numeric Keypad Functions using AVR Preliminary Design Review Luke R. Morgan ECE /17/2008.
مقدمة في البرمجة Lecture 7. Write VB.net project using the for loop to calculate : 1- the sum of numbers from 1 to (A) numbers. 2- the sum of Odd numbers.
Phillip Byers Jonathan Mulvaine Josh Schortgen Michael Broski TEAM BOAR.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
ECE 477 Design Review Team BOAR  Fall 2011 Paste a photo of team members here, annotated with names of team members. Left to Right:
Introduction to Computing Concepts Note Set 19. Design Creating complex software… ▫ Not done by just one person (or two, or three) ▫ Can’t just sit down.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Digital Sound Projection ECE 477 Group 6 Software Narrative Steve Anderson Mike Goldfarb Shao-Fu Shih Josh Smith.
The 4th Annual Colorado Robot Challenge
8279 Keyboard / Display Interface
Winsteon Automated Window.
Team # 13 TOUCH 2 ORDER (T2O) Srichand Yella Anvesh Dasari
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Design AH Computing.
Project Status as of March 26, 2012
Chapter 5 Structures.
Event Driven Programming
Part 10 Q46 to Q50 of National 5 Prelim
Lesson 17: State-Based Design Example
ECE 477 Digital Systems Senior Design Project  Spring 2006
Web-based Console for Controlling a Wireless Sensor Network (WeConWSN)
Home Enhancement Suite
SOFTWARE PROJECT MANAGEMENT
Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani
Arjun Bajaj Aabhas Sharma Abhinav Valluru Vinit Bhamburdekar
flow charts and system diagrams
Presenter.
Project Management Scenario Overview
Blinkers ++ Team 5.
eV-TEK Andrew Phillips Ben Laskowski Rob Swanson Shannon Abrell
Team 1: Algorhythms Software Design Considerations
TCSP – Software Design.
Green Energy Management Systems (G.E.M.S)
ECE 477 TCSP Status Update Team 5  Fall 2006
George Hadley Kelli Hacker Sean Ma Jacob Champion
Lego EV3 Mindstorms SW Programming Blocks.
ECE 477 Senior Design Group 14  Spring 2006
Software Design Narrative
IT323 Project Phase#2.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Event loops.
Embedded System Development Lecture 10 March 29, 2006
Presentation transcript:

TCSP: Software Development Status Wednesday, March 29 Team 14: SPOT Dash

Presentation Overview Code Organization Code Hierarchy Diagram Main flow chart Timeline Coding Progress

Code Organization Hybrid of polling and interrupt driven Main polling loop is used for taking inputs from the user, executing user input(ex. Control other nodes through CAN network ) Interrupts were used for receiving solar car status from other nodes on the CAN network, light sensor, timer

Code Hierarchy Diagram

Main Flow Chart

Coding Progress Main Polling loop: 40% CAN send/receive: 30% I2C : 100% RPG button : 80% PLD (button debouncing & shift reg): 60% Menu : 30%