The Arduino Platform and C Programming Quiz Answers
All Weeks The Arduino Platform and C Programming Quiz Answers
The Arduino is an open-source computer hardware/software platform for building digital devices and interactive objects that can sense and control the physical world around them. In this class, you will learn how the Arduino platform works in terms of the physical board and libraries and the IDE (integrated development environment).
You will also learn about shields, which are smaller boards that plug into the main Arduino board to perform other functions such as sensing light, heat, GPS tracking, or providing a user interface display. The course will also cover programming the Arduino using C code and accessing the pins on the board via the software to control external devices. Please note that this course does not include discussion forums.
The Arduino Platform and C Programming Quiz Answers
week 1: Arduino Environment
Q1. What type of connector does an Arduino UNO not contain?
Q2. How many microcontrollers are available for user programming on the Arduino UNO?
Q3. The Arduino UNO contains a user-controllable LED connected to which pin?
Q4. True or False: Analog pin A0 can be used as an analog output.
Q5. Through what interface is the bootloader typically reprogrammed?
Q6. True or False: The schematic shows the connections between components and their placement on the board.
Q7. What operation in the IDE triggers code to be written into the memory of the Arduino?
Q8. Which statement about the serial monitor is NOT true?
The serial monitor is a program that executes on the Arduino.
The Arduino Platform and C Programming Week 02 Quiz Answers
Q1. What is the name of the library which contains the printf() function?
Q2. What does the ‘\n’ character mean?
Q3. What type of data is surrounded by double quotes in a program?
Q4. What C type is one byte long?
Q5. Does the following statement evaluate to True or False?
(10 || (5-2)) && ((6 / 2) – (1 + 2))
Q6. What does the following program print to the screen?
int main (){ int x = 0, y = 1; if (x || !y) printf(“1”); else if (y && x) printf(“2”); else printf(“3”); }
Q7. What does the following program print to the screen?
int main (){ int x = 0, z = 2; while (x < 3) { printf (“%i “, x); x = x + z; } }
Q8. What does the following program print to the screen?
int foo (int q) { int x = 1; return (q + x); } int main (){ int x = 0; while (x < 3) { printf (“%i “, x); x = x + foo(x); } }
- 0 1
The Arduino Platform and C Programming Week 03 Quiz Answers
Q1. What is the function of the linking process after compilation?
Q2. What is the role of avrdude?
Q3. Why are classes (in C++) useful?
Q4. What is one way that a sketch can invoke a function contained inside a class?
Q5. Which of the following statements is true?
- The setup() function is executed once and the loop() function is executed iteratively, as long as the Arduino is powered on.
Q6. True or False: An analog pin can accept analog inputs and drive analog outputs.
Q7. If a sketch running on an Arduino UNO executes the following statements, what voltage would be expected on pin 1 afterwards?
pinMode(1, OUTPUT); digitalWrite(1, HIGH);
Q8. True or False: The delay() function causes program execution to pause for a number of milliseconds.¶
- True
The Arduino Platform and C Programming Week 04 Quiz Answers
Q1. Which of the following does NOT provide observability in a system?
Q2. What is meant by the expression “run control of the target”?
Q3. What is NOT an advantage of using a remote debugger?
Q4. What is NOT a feature of an embedded debug interface?
Q5. Which of the following is NOT an advantage of the UART protocol?
Q6. Which of the following statements is NOT true about the UART protocol?
Q7. Synchronization is performed in the UART protocol based on the timing of the Start bit.
Q8. An error in bit transmission (perhaps due to noise) may not be detected, even if a parity bit is used.
- True
Next Quiz Answers >>
Interfacing with the Arduino Coursera Quiz Answers
<< Previous Quiz Answers
Introduction to the Internet of Things and Embedded Systems
The Arduino Platform and C Programming Coursera Course Review:
In our experience, we suggest you enroll in The Arduino Platform and C Programming Course and gain some new skills from Professionals completely free and we assure you will be worth it.
I hope this The Arduino Platform and C Programming course is available on Coursera for free, if you are stuck anywhere between quiz or graded assessment quiz, just visit Networking Funda to get The Arduino Platform and C Programming Quiz Answers.
Conclusion:
I hope this The Arduino Platform and C Programming Quiz Answers would be useful for you to learn something new from this Course. If it helped you then don’t forget to bookmark our site for more Coursera Quiz Answers.
This course is intended for audiences of all experiences who are interested in learning about Data Science in a business context; there are no prerequisite courses.
Keep Learning!
All Quiz Answers of An Introduction to Programming the Internet of Things (IoT) Specialization Course
Course 1: Introduction to the Internet of Things and Embedded Systems
Course 2: The Arduino Platform and C Programming
Course 3: Interfacing with the Arduino
Course 4: The Raspberry Pi Platform and Python Programming for the Raspberry Pi
Course 5: Interfacing with the Raspberry Pi