You will design two embedded systems with multiple inputs on one microcontroller and output via a...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
You will design two embedded systems with multiple inputs on one microcontroller and output via a single controller. That employs 12C communication, timer interrupts to sense the data at different times and an external interrupt on microcontroller 1 to stop the sensing. Outputs will be shown on microcontroller 1. This can be viewed in Figure 1 and Figure 2. Use Timer Interrupts to poll sensors at different frequencies Use a button at μC1 to stop sensing μC 2 using external interrupt Analogue 0-5V I/P #1 ADC #1 Analogue 0-5V I/P #2 12C Communication μC 2 ADC #2 Figure 1 initial Embedded System in Hardware and Software Use Timer Interrupts to poll sensors at different frequencies ADC #2:1 HC 2 12C Communication ADC #2:2 Use a 3-way switch at μC 1 to stop sensing from each of the uc using external interrupt ADC #3:1 μC 1 Analogue 0-5V I/P #2:1 Analogue 0-5V I/P #2:2 Analogue 0-5V I/P #3:1 Analogue 0-5V 1/P #3:2 Analogue 0-5V I/P #4:1 Analogue 0-5V I/P #4:2 μC 1 μC 3 μC 4 12C Communication ADC #3:2 ADC #4:1 12C Communication ADC #4:2 Figure 2 Enhanced Embedded System in Software Digital Output #1 Digital Output #2 Digital Output #1 Digital Output #N Design Specification Convert your sensors program to have multiple functions - one for each sensor Get your temperature and light sensor to auto-calibrate - by using the function Add a second Arduino 12C serially send input data from a single analogue sensor connected to Arduino 1 using I2C to Arduino 2 and output this, to a component, such as the serial monitor or LCD display Add an emergency stop/start button to Arduino 1, that turns off sensing and sending - implement this as an external interrupt Modify your programme to use a timer interrupt to read from different sensors at different time intervals as required, ex: temp sensor every 1s, light sensor every 10s Finally add two more Arduinos (Figure 2) each with 2 sensors and report all of the readings on Arduino 1. Present your x2 'final' designs in TINKERCAD Include x2 public TINKERCAD links in your report You will design two embedded systems with multiple inputs on one microcontroller and output via a single controller. That employs 12C communication, timer interrupts to sense the data at different times and an external interrupt on microcontroller 1 to stop the sensing. Outputs will be shown on microcontroller 1. This can be viewed in Figure 1 and Figure 2. Use Timer Interrupts to poll sensors at different frequencies Use a button at μC1 to stop sensing μC 2 using external interrupt Analogue 0-5V I/P #1 ADC #1 Analogue 0-5V I/P #2 12C Communication μC 2 ADC #2 Figure 1 initial Embedded System in Hardware and Software Use Timer Interrupts to poll sensors at different frequencies ADC #2:1 HC 2 12C Communication ADC #2:2 Use a 3-way switch at μC 1 to stop sensing from each of the uc using external interrupt ADC #3:1 μC 1 Analogue 0-5V I/P #2:1 Analogue 0-5V I/P #2:2 Analogue 0-5V I/P #3:1 Analogue 0-5V 1/P #3:2 Analogue 0-5V I/P #4:1 Analogue 0-5V I/P #4:2 μC 1 μC 3 μC 4 12C Communication ADC #3:2 ADC #4:1 12C Communication ADC #4:2 Figure 2 Enhanced Embedded System in Software Digital Output #1 Digital Output #2 Digital Output #1 Digital Output #N Design Specification Convert your sensors program to have multiple functions - one for each sensor Get your temperature and light sensor to auto-calibrate - by using the function Add a second Arduino 12C serially send input data from a single analogue sensor connected to Arduino 1 using I2C to Arduino 2 and output this, to a component, such as the serial monitor or LCD display Add an emergency stop/start button to Arduino 1, that turns off sensing and sending - implement this as an external interrupt Modify your programme to use a timer interrupt to read from different sensors at different time intervals as required, ex: temp sensor every 1s, light sensor every 10s Finally add two more Arduinos (Figure 2) each with 2 sensors and report all of the readings on Arduino 1. Present your x2 'final' designs in TINKERCAD Include x2 public TINKERCAD links in your report
Expert Answer:
Related Book For
Transportation A Global Supply Chain Perspective
ISBN: 9781337406642
9th Edition
Authors: Robert A. Novack, Brian Gibson, Yoshinori Suzuki, John J. Coyle
Posted Date:
Students also viewed these accounting questions
-
An interacting control system with two inputs and two outputs is shown in Figure P2.31. Solve for Y1(s)/R1(s) and Y2(s)/R1(s) when R2 = 0. H15) Gits) Gals) Hjts) FIGURE P2.31 Interacting Systom.
-
In Figure V =10 V C1 =10F, and C2= C3= 20F. Switch S is first thrown to the left side until capacitor 1 reaches equilibrium. Then the switch is thrown to the right. When equilibrium is again reached,...
-
A system with a controller is shown in Figure AP5.5. The zero of the controller may be varied. Let α = 0, 10, 100. (a) Determine the steady-state error for a step input r(t) for...
-
You firm needs to pay its British supplier 1,000,000. If the exchange rate is $1.61/, how many dollars will you need to pay the British supplier? OA. $1,000,000 OB. $621,118 c. $1,610,000 D. $385,787
-
Relevant costs Avery Car Rental charges its customers $26 per day plus $0.20 per mile. Its competition rents cars for $35 per day and $0.08 per mile. REQUIRED How many miles would a customer need to...
-
Use Euler's method to approximate up to 0.2 accuracy the real root with the largest absolute value of the polynomial -4x9 +8x5 -2x+4=0.
-
An observatory has a telescope that requires an initial investment of $\$ 25,000$. A benefactor will provide a $\$ 7,500$ gift every 5 years as long as the university makes the telescope available to...
-
Information related to Mingenback Company for 2019 is summarized below. Total credit sales..................................$2,500,000 Accounts receivable at December 31..............875,000 Bad...
-
Translate the following code into MIPS code. int Test (int i, int j) { int a; a = i + j + 5; a = Leaf (a + 1) + Leaf (a); return a; } int Leaf (int b) { int c; c = b+b; return g; } Assume variables a...
-
Ivey Company prepared the following budgeted income statement for the first quarter of 2016: Ivey Company is considering two options. Option 1 is to increase advertising by $ 1,000 per month. Option...
-
Factor the GCF (greatest common factor) out of the following polynomial: 2t6 +64 + 14t Preview
-
help finding a recent empirical research study that is focused on strategic human resources. Synthesize the research findings, and discuss the author's recommendation for further research. Based on...
-
"The skills required to communicate [ROI Impact Study] results effectively are almost as delicate and sophisticated as those needed to obtain results." Is this an exaggeration? Why or why not?
-
Research current information on the career development processes for the HRM professional. If possible try to find two recent journal articles or HR publications (last two years or so) which examine...
-
Using the four-drive motivation theory, as described by McShane, discuss how this experience is impacting Sophia's motivation ?
-
How does digital technology influence both the issues of credentialism and social/cultural reproduction? Does the technology help students? Does it hurt students? Please defend your answers using...
-
First option: Increase the batch size. This option seemed pretty good because it didnt require an immediate purchase of any new equipment or the hiring of any new employees. At face value, it seemed...
-
Write a paper about how diet relates to breast cancer in women study design to use: case control study purpose & rationale the purpose of this final project is to utilize the methods and...
-
What roles do individual states play in transportation regulation?
-
How is new equipment technology contributing to transportation sustainability initiatives?
-
Describe the three types of strategies that a company can deploy to proactively limit its transportation risks.
-
By using the yield to maturity on AT&Ts debt, we found that its pretax cost of debt is 3.65%. If AT&Ts tax rate is 25%, what is its effective cost of debt?
-
You work in Walt Disney Companys corporate finance and treasury department and have been assigned to the team estimating Disneys WACC. You must estimate this WACC in preparation for a team meeting...
-
You are working for Microsoft evaluating the possibility of selling energy drinks. Microsofts WACC is 8.1%. Energy drinks would be a new line of business for Microsoft, however, so the systematic...
Study smarter with the SolutionInn App