DOC PREVIEW
SJSU ME 106 - Homework #1

This preview shows page 1 out of 3 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

SAN JOSÉ STATE UNIVERSITYDepartment of Mechanical EngineeringME 106 Fundamentals of MechatronicsHomework #1: Introduction to MechatronicsDue Thursday, 9/4/14 – Hardcopy in lecture, softcopy in CanvasUse the Homework Template file for your homework responses. Don’t forget to fill out the coversheet completely. Include a summary of what the assignment was about, and what you learned in doing it. Where written responses are requested, please type them. Make sure that you show how you arrive at any answers involving numerical calculations. Answers that do not show intermediate steps will likely not earn many, if any points. Remember that you must turn in a softcopy of your work in Canvas in order to receive any credit for this assignment. Hand written solutions can be included by scanning them or by including a picture of them in the softcopy submission. Copy and paste additional table cells as needed.1. (10 pts) Visit: http://www.ted.com/talks/massimo_banzi_how_arduino_is_open_sourcing_imagination.htmlDescribe the ‘revolution’ Massimo mentioned that Arduino is part of. How is Arduino contributing to it?2. Visit the Mechanical Engineering Magazine feature article from May, 1997, “Getting a Hold on Mechatronics”: http://www.engr.sjsu.edu/bjfurman/courses/ME106/ME106pdf/ME_may97_article.pdf), and answer the following questions:a. (10 pts.) Describe the views of Georgio Rizzoni and Kevin Craig as to what mechatronicsis all about.b. (5 pts.) What are the career opportunities like for mechanical engineers with training in mechatronics? Will engineers with a background in mechatronics have more or fewer opportunities for employment than traditional mechanical engineers?c. (5 pts.) Describe the impact (if any) that this article may have on your plans for further study in mechanical engineering or career aspirations. What are you going to do now based on reading this article?Note: your responses need to be at least a few paragraphs each, in your own words (in other words, just cutting and pasting long quotes will not earn points), and typed. 3. (5 pts.) Fill in the table below for the four resistors, R1 – R4. [Hint: to fill out this table, you need to know what the colors of the bands correspond to. Google is your friend.]Band Color NominalResistance,ohmsLowestResistanceohmsHighestResistanceohmsFirst Second Third FourthR1 Red Red Brown SilverR2 Yellow Violet Brown BrownR3 Brown Black RedR4 Brown Black Orange GoldBJ Furman | ME 106 Intro to Mechatronics | HW1_intro.doc | 12AUG2014 Page 1 of 3SAN JOSÉ STATE UNIVERSITYDepartment of Mechanical EngineeringME 106 Fundamentals of Mechatronics 4. (5 pts.) The picture above is from the guideline for Lab Experiment 1 (Introduction to the Mechatronic Engineering Laboratory), and shows a circuit that you will build next week. What should the nominal voltage be at lead A (of the resistor that is red-black-red)? What is the current through the resistor associated with lead A. You must show your calculations to have any chance at getting credit for this problem. [Hint: now would be a good time to read the guideline for Lab Experiment 1 and find the circuit schematic for this circuit.]5. (5 pts.) Visit the Reference section on the Arduino.cc website, and explain what happens if one does a digitalWrite() HIGH or LOW to a pin that is configured to be an INPUT.6. (5 pts.) Read the C Programming – Crash Review (http://www.engr.sjsu.edu/bjfurman/courses/ME106/ME106pdf/EBW_ProgrammingReview.docx) and the Embedded and Arduino vs. Standard C Programming (http://www.engr.sjsu.edu/bjfurman/courses/ME106/ME106pdf/EBW_EmbeddedAndArduinoVsStdC.docx) by Eric Wertz, and answer the following questions:6a. One of the decision structures in C is the switch – case structure. What are some reasons why you might want to use it over the if – else structure?6b. What is the single most important thing you can do make the time that you spend writing code efficient? What tool does the Arduino environment have to help you in thisregard?6c. What are the three most important reasons to use #define preprocessor commands?6d. Are function prototypes needed in an Arduino program? Why or why not?6e. Do you have to write a main() function in an Arduino program? Why or why not?7. (5 pts.) Consider the following scenario. Three ME 106 students, Dave, Carlos, and Vicki, work together on a homework assignment that includes a programming problem. Vicki and Carlos create a flowchart for the program, and they give it to Dave, who used to be a CompE major (but he switched to ME last year), because he has more experience than they do in writing C code, and Dave writes the program. Dave emails the program to Carlos, and CarlosBJ Furman | ME 106 Intro to Mechatronics | HW1_intro.doc | 12AUG2014 Page 2 of 3ASAN JOSÉ STATE UNIVERSITYDepartment of Mechanical EngineeringME 106 Fundamentals of Mechatronicsassembles the flowchart and code, and emails the homework assignment to Dave and Vicki. They all put their name on the assignment and turn it in.In light of the Academic Integrity Policy presented in the ME 106 syllabus, please comment on the approach taken by Dave, Carlos, and Vicki for this assignment. Are they in compliance? Did they plagiarize? What will you do in ME 106 if faced with a similar circumstance?BJ Furman | ME 106 Intro to Mechatronics | HW1_intro.doc | 12AUG2014 Page 3 of


View Full Document

SJSU ME 106 - Homework #1

Download Homework #1
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Homework #1 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Homework #1 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?