Lab-Report-Template (2)

docx

School

Brooklyn College, CUNY *

*We aren’t endorsed by this school

Course

CET4711

Subject

Computer Science

Date

Apr 3, 2024

Type

docx

Pages

15

Report

Uploaded by MagistrateResolve1044

Computer Engineering Technology Department CET 4711 – Computer Controlled System Design Year & Semester: 2024 Spring Instructor Name: Professor F. Zia Lab Report Lab# and Title: Date: Student Name:
Page 2 of 15 Table of Contents: 1. Objectives 2. Component List 3. Procedure 4. Diagrams 5. Source Code 6. Measurements 7. Troubleshooting 8. Discussion 9. Conclusion
Page 3 of 15 1. Objectives: 2. Component / Equipment List:
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Page 4 of 15 3. Procedure: Analysis: Design:
Page 5 of 15 4. Diagrams and Pictures: Hardware: (Schematic diagram) Hardware: (Picture(s) of electrical circuit / Physical circuit layout diagram)
Page 6 of 15 Diagrams and Pictures (cont.): Hardware: (Reference Block Diagram and list of sub-systems involved in the lab) Following sub-systems of a computer-controlled system are involved in this lab exercise: Data Input Sub-system(s): Data Processing and Data Storage Sub-systems: Microcontroller: Data Output Sub-system(s): Data Communication Sub-systems: Low Level: High Level:
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Page 7 of 15 Diagrams and Pictures (cont.): Software: (Flow chart / UML activity diagram / State diagram)
Page 8 of 15 5. Source code: (Final version of the modified and tested program code) (code must be written by using the code-template.ino file) (code must be shown with monospace font, proper code block indentation and syntax color highlight according to the guidelines in Lab Code Instructions / Examples) // final version of lab code // copy from IDE v2 Editor Window and paste below this line, while preserving // monospace font, proper code block indentation and syntax color highlight
Page 9 of 15 6. Measurements: (Add captions to all screen shots and pictures) Serial Monitor data values (screen shots with explanation of what data values are shown in screen shots) Serial Plotter / Oscilloscope screen shots and measurements (screen shots with explanation of what the plots and graphs represent) Electrical measurements / Functional tests (Use a multimeter or simulation software to show how the subsystem component(s) can be tested for correct operation)
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Page 10 of 15 7. Troubleshooting: Symptoms of the problem: Hardware and/or software test performed to determine the cause of the problem: Solution to fix the problem:
Page 11 of 15 8. Discussion: Data Input Sub-systems: Hardware: Sensor(s) used for data input: <describe the sensor type (digital, analog or advanced), physical / electrical specifications, theory of operation> Interface circuit(s): < describe the operation of external and/or internal interface circuit(s) involved in connecting the sensor(s) to the micro-controller> Software: Data Input operation(s): <describe the library function(s) used to perform data input from sensors(s), for each function used in the lab code, include following information: Name and Description, Syntax, Parameters, Return value>
Page 12 of 15 Data Processing / Data Storage Sub-systems: Hardware: Micro-controller: < describe which micro-controller is used and what are its basic hardware specifications, e.g. ATmega2560 microcontroller on MEGA board, 16 MHz clock, RAM and Flash ROM size etc…> Software: Data Processing operation(s): <describe code statement and/or library function(s) used for processing data, for each library function used in the lab code, include following information: Description, Syntax, Parameters, Return value > Data Storage operation(s): <look for the following information in the Output window of IDE v2, after successful code upload> Size of FLASH memory (used / total) for storing program code (kB): ______________ Size of RAM (used / total) for storing variables (kB): ______________
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Page 13 of 15 Data Output Sub-systems: Hardware: Output device(s) used: <describe output device type (digital, analog or advanced), physical / electrical specifications and theory of operation> Interface circuit(s): < describe the operation of internal or external interface circuits involved in connecting output device(s) to micro-controller> Software: Data Output operation: <describe library function(s) used to send data/control signal to output device, for each library function used in the lab code, include following information: Description, Syntax, Parameters, Return value >
Page 14 of 15 Data Communication Sub-systems: Hardware: Data Communication interface circuits(s) used: <describe specifications and settings related to internal low-level data communication circuit (e.g. UART, SPI, I2C, PWM) and/or external high-level data communication circuit used, e.g. USB or Bluetooth etc…> Software: Data Communication operation(s): <describe library function(s) used to perform data comm, for each library function used in the lab code, include following information: Description, Syntax, Parameters, Return value >
Page 15 of 15 9. Conclusion: Describe a real life application, example or project that represents a computer-controlled system and has similar types of input and output sub-systems as implemented in this lab exercise. Describe some similarities and differences between the real-life system example and this lab exercise circuit.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help