The Inebriation Station

Slides:



Advertisements
Similar presentations
Input/Output Ports and Interfacing ELEC 330 Digital Systems Engineering Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
Advertisements

Lecture 8: Serial Interfaces
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
STUDY OF THE ARIZONA MICROCHIP MICRO CONTROLLERS MOSTEFA GHASSOUL DAMMAM TECHNICAL COLLEGE
Serial Peripheral Interface (SPI)
(Voice Activated Home Control System). Project Summary Control any IR activated device –Via voice command Learnable –Learn IR Code –Learn Voice Command.
ASPPRATECH.
Team 1: Jon Schwarz, Carlo Mesina, Mike Wei & Bill Bergquist Design Constraints.
Timers and Interrupts Shivendu Bhushan Sonu Agarwal.
Programming 8-bit PIC Microcontrollers in C Martin Bates Elsevier 2008.
Software Constraints Team 4 Mike Niksa, David Freidin Emily Blount, Ben Moeller.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.
Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.
System Clock, Crossbar and GPIO
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Team 1: Jon Schwarz, Carlo Mesina, Mike Wei & Bill Bergquist Patent Liability Analysis.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Embedded System Design Laboratory October 4, 2002Stanford University - EE281 Lecture #3#1 Lecture #3 Outline Announcements AVR Processor Resources –UART.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
11/16/2006 WSN Mote- MCU & Sensor Hardware 1 ECET 581 Wireless Sensor Networks Mote – MCU & Sensor Hardware 2 of 3 Fall 2006
MICROCONTROLLER SYSTEMS Part 1. Figure 1.1Elements of a digital controller CPU Central Processing Unit Input Peripherals Output Peripherals ROM Read Only.
WISP.
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
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.
智慧電子應用設計導論(1/3) Arduino MEGA 2560
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the serial communication.
DsPIC30F4011 Fall DIP Switches  The upper four switches of SW1 are used to enable LEDs connected to PORTB/C, PORTA/D, PORTE and PORTF. For example,
Preface Freescale ARM Corex-M Embedded Programming by Mazidi et al.
S4525A Peripherals & Enhanced FLASH 1 © 1999 Microchip Technology Incorporated. All Rights Reserved. S4525A Peripherals & Enhanced FLASH 1 Peripherals.
ECE 477 Final Presentation Team 01  Spring 2010 Mike Wei Jon SchwarzCarlo Mesina Bill Bergquist.
Jon Schwarz Mike Wei Bill Bergquist Carlo Mesina.
Team 9 - myRoom Software Design Considerations. Team 9 - myRoom Customizable control system Interfaces with household appliances –Light –TV –DVD player.
Ryne Rayburn Daniel Jiang Aarthi Balachander Drew Schuster.
1 Ian Bacon Zach Dicklin Amy Ritter Eric Yee Software Overview.
Microcontrollers JULES CALELLA. Microcontrollers vs Microprocessors  Microprocessors – do not contain RAM, ROM, I/O  Microcontrollers – The whole package.
THE MOST SUCCESSFUL C2000 MCU
SUBMITTED BY EDGEFX TEAM
Chip Config & Drivers – Required Drivers:
The HCS12 SCI Subsystem A HCS12 device may have one or two serial communication interface. These two SCI interfaces are referred to as SCI0 and SCI1. The.
Serial Communication Originally created by Anurag Dwidedi and Rudra Pratap Suman.
Serial Sinkron SPI & I2C Interface
Serial Communication Buses: I2C and SPI
Digital Weather Station Overview
Input/Output Ports and Interfacing
Microcontrollers & GPIO
Refer to Chapter 16 in the reference book
Chip Configuration and Drivers – Status Report
Team # 13 TOUCH 2 ORDER (T2O) Srichand Yella Anvesh Dasari
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
SPI Protocol and DAC Interfacing
MBRC Mobile Based Remote Control
Atmega32 Serial Programming Basics
Programming Microcontroller
Lecture 14 Serial Communication Interface
SPI Protocol and DAC Interfacing
Introduction to Microprocessors and Microcontrollers
8254 Timer and Counter (8254 IC).
Home Enhancement Suite
The Inebriation Station
Team 1: The Inebriation Station
Преглед Начин функционисања Имплементације
Presenter.
The Inebriation Station
Presenter: Alexander Curtis
George Hadley Kelli Hacker Sean Ma Jacob Champion
Source: Serial Port Source:
Serial Communication 19th Han Seung Uk.
Chapter 7 IoT Physical Devices and Endpoints
Presentation transcript:

The Inebriation Station Software Narrative Team 1: Jon Schwarz, Carlo Mesina, Mike Wei & Bill Bergquist

Software Design Considerations I2C Peripheral – Temperature Sensors I2C Interface (Temperature Sensors) Port Name I2C1 SDA RG3 I2C1 SCL RG2 DISSLW I2C Initializations I2C1CONbits Value ICEN (I2C Enable) 1 DISSLW (Disable Slew Rate) All Others Status: Code is written, tested, and functioning properly

Software Design Considerations UART1 Peripheral – RFID Reader UART1 Interface Port Name UART1 Rx (from RFID Reader) RF2 UART1 Initializations U1STAbits Value All Bits U1MODEbits UARTEN (UART1 Enable) 1 All Others Status: Code is written, tested, and functioning properly

Software Design Considerations UART2 Peripheral – LCD UART2 Interface Port Name UART2 Tx (from RFID Reader) RF5 UART2 Initializations U2STAbits Value UTXEN (Transmit Enable) 1 All Bits U2MODEbits UARTEN (UART1 Enable) All Others Status: Code is written, tested, and functioning properly

Software Design Considerations SPI1 Peripheral – ZG2100 (Wi-Fi Module) SPI1 Interface Port Name CSN (Chip Select) RB2 INT_NX (Interrupt from ZG2100) RE8 SDO (Data in from ZG2100) RF7 SDI (Data out to ZG2100) RF8 SCK (Clock) RF6 SPI1 Initializations Currently Unknown Status: Code is not written (waiting for additional parts)

Software Design Considerations GPIO – Various Modules GPIO Port Name Data Available (from Keypad Encoder) RD10 Keypad Encoder Value 5 (MSb) RD8 Keypad Encoder Value 4 RD6 Keypad Encoder Value 3 RD4 Keypad Encoder Value 2 RD2 Keypad Encoder Value 1 (LSb) RD0 IR Break Beam (Input to MCU) RG14 Status: Code is written, tested, and functioning properly for all of the above interfaces

Main() Flowchart

Software Design Narrative