Discuss use of polling in microcontroller based systems

Assignment Help Other Engineering
Reference no: EM131210095

Part 1

1. Research SN74HC595N

Conduct an internet search for the datasheet for the SN74HC595N shift register DIP IC. Include proper APA citation for all sources referenced.

Include the following:

• Explanation of how this device "extends" the I/O capabilities of an Arduino or any other microcontroller.

• Explanation of what the Function Table is on the datasheet and how it is used to write programs with the Arduino interfaced to this shift register.

• Describe two applications for which an Arduino based system would benefit from utilizing a shift register.

Part 2

• Differences in Interrupts and Polling

Discuss differences between the use of interrupts and polling in microcontroller based systems. Include examples of applications for which each one would be the preferred method.

Part 3

1. Using Shift Registers with the Arduino

Lab a:

Procedure:

• Read the section:

o Chapter 12: Building and Testing a Hardware-Debounce Button Interrupt Circuit

Construct the breadboard circuit and implement the program presented as in Chapter 12 (pp.262-269).

Lab b:

Procedure:

Read the section:

o Chapter 7: Shifting Serial Data from the Arduino

Construct the breadboard circuit and implement the program presented as Bar Graph Distance Control in Chapter 7 (pp.147-152).

Lab c:

Procedure:

Applying the principles in Lab 7a and 7b, design the following circuit and code:

Modify the Bar Graph Distance Control circuit and program to using a photoresistor input instead of an IR distance sensor in Chapter 3 (pp. 56- 59). Modify the program to represent an illumination LED bar graph circuit. In other words, when the photoresistor detects maximum light, all of the eight LEDS light. As you dim the amount to the photoresistor, the LEDS start to turn off from right to left.

Send your code file (.ino) of the lab completed and operational as well for credit.

Analysis/Discussion:

Explain what you did in the program to reverse the display of the bar graph, making the bar graph illuminate with the LEDS on and turning off as you dimmed the light.

The 74HC595 shift register is essential converting 3 inputs to 8 outputs. In your own words, how does this work?

With your answers, please submit your code, a video of your circuit and any computer screenshots during its operation. Please include your Grantham ID number in the video to show your work.

Reference no: EM131210095

Questions Cloud

Difference between securities broker and a securities dealer : What is the difference between a securities broker and a securities dealer? - What roles do brokers and dealers play in the fi nancial system?
Internet business model discussed in the unit readings : Recall the e-commerce Internet business model discussed in the unit readings. Identify three different businesses that use this model and their successful descriptions for solutions to information systems (minimum 75 words in length)
Project cost is deviating from the planned budget : What measures can be taken if it is found that the project cost is deviating from the planned budget? What measures can be taken if it is found that the product quality is deviating from the expected quality level?
How does a hedge fund differ from a traditional mutual fund : How does a hedge fund differ from a traditional mutual fund? - What are the two types of hedge funds and how are their requirements for participation different?
Discuss use of polling in microcontroller based systems : Discuss differences between the use of interrupts and polling in microcontroller based systems. Include examples of applications for which each one would be the preferred method.
What does this mean in terms of managing crm : What does this mean in terms of managing CRM. How is this related to the concept of Customer Lifetime Value?
Spread between the bid and asked price widens : The spread between the bid and asked price widens. - What does this mean about the securities?
Professional golf association : A PGA (Professional Golf Association) tournament organizer is attempting to determine whether hole (pin) placement has a significant impact on the average number of strokes for the 13th hole on a given golf course.
How can you measure progress of a task : What attributes of a software project are considered for monitoring and control? Explain what you understand by resource leveling. How can you measure progress of a task? What measures can be taken if it is found that the project schedule is devia..

Reviews

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd