Instructions Write a program to capture a key press from the keyboard. Only accept letters upper and lower case and numbers; allow user to retry indefinitely. Change the state of the built-in LED depending on the following. ● Any upper-case letter should turn on the LED. Any lower-case letter should turn off the LED • Any number will cause the LED to flash that number of times at 2Hz. Entering the number 4 should flash the LED on/off 4 times over 2 seconds. • Any other character should be rejected and cause no change in the LED. You must use a single IF-ELSE statement to sort the incoming key press. Recall the use of else if to create addi- tional conditions in the IF-ELSE statement. Your code to flash the LED should occur in a function; this will require the key press to be passed to the function. The program should always return to asking for a number after setting the LEDs as required. The program will not terminate and will present instructions for the user.
Instructions Write a program to capture a key press from the keyboard. Only accept letters upper and lower case and numbers; allow user to retry indefinitely. Change the state of the built-in LED depending on the following. ● Any upper-case letter should turn on the LED. Any lower-case letter should turn off the LED • Any number will cause the LED to flash that number of times at 2Hz. Entering the number 4 should flash the LED on/off 4 times over 2 seconds. • Any other character should be rejected and cause no change in the LED. You must use a single IF-ELSE statement to sort the incoming key press. Recall the use of else if to create addi- tional conditions in the IF-ELSE statement. Your code to flash the LED should occur in a function; this will require the key press to be passed to the function. The program should always return to asking for a number after setting the LEDs as required. The program will not terminate and will present instructions for the user.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Using geany, write a simplified C

Transcribed Image Text:Instructions
Write a program to capture a key press from the keyboard. Only accept letters upper and lower case and
numbers; allow user to retry indefinitely. Change the state of the built-in LED depending on the following.
• Any upper-case letter should turn on the LED.
• Any lower-case letter should turn off the LED
Any number will cause the LED to flash that number of times at 2Hz. Entering the number 4 should flash
the LED on/off 4 times over 2 seconds.
• Any other character should be rejected and cause no change in the LED.
You must use a single IF-ELSE statement to sort the incoming key press. Recall the use of else if to create addi-
tional conditions in the IF-ELSE statement.
Your code to flash the LED should occur in a function; this will require the key press to be passed to the function.
The program should always return to asking for a number after setting the LEDs as required.
The program will not terminate and will present instructions for the user.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education