Font size
WorksheetsArduino
Total questions: 25
Worksheet time: 14mins
The Harvard architecture refers to the fact that the CPU has a ______and a separate _____
PROM
ROM
Data memory
Program memory
The AVR Microcontroller has ____ I/O registers of ____ bits each.
32
64
8
10
Most instructions operate in 1 clock cycle, and this leads to an almost _____ performance improvement over conventional processors
50-times
30-times
20-times
10-times
The _____must be initialized after reset and before the stack can be used
counter
code
memory
stack pointer
During interrupts and subroutine calls, the current program counter value is stored on the stack.
True
False
With the help of the bit instructions SBI and CBI, any bit in any of the registers ($00 to $1F) can be set on reset
False
True
UART receiver section. The receiver front-end logic samples the signal on the RXD pin at a frequency 15 times the baud rate
FALSE
TRUE
During interrupts and subroutine calls, the current program counter value is stored on the stack
True
False
The function pinMode sets a particular pin to be either an
neither
input
output
void
___ is the unit of code that is uploaded and to ____on an Arduino board
compiler
Sketch
run
IDE
Pins configured as OUTPUT with
PinMode()
Pinmode()
pinmode()
pinMode()
analogReference(type)- type − can use any type of the following
anything
external
Internal
DEFAULT
The command which is used to display the characters in the serial monitor is
Serial
Serial.type
Serial.printing
Serial.println
The line void setup() means that you are defining a function called setup
True
False
The Arduino system itself cannot call setup and loop
True
False
count = count +1 ------> count ++
True
False
do nothing for the amount of milliseconds
Dealy()
dealy()
mills()
sec()
Rearrange the coding order
Serial.println(a+b);
int a = 5,b=8,c;
void setup()
Serial.begin(9600);
1234
2341
3241
4123
Rearrange the statement order
setup and set pin 13 to be an output.
loop and set pin 13 to high
Delay for half a second.
Set pin 13 to low & Run loop again
4321
3421
1243
1234
If you do not want to change the values during running of a sketch, the programmer would go for #define
True
False
Delay basically makes the microcontroller sit there and do nothing for the amount of milliseconds that you pass as an argument.
True
False
The Arduino Math library does not include a number of useful mathematical functions for manipulating floating-point numbers
False
True
#include <Ethernet.h> invokes Ethernet operation
True
False
The followings Header files are assigned correctly
Sin Math.h
Cursor Lcd.h
Baud Serial.h
Temperature sensor DHT.h
Yes
no
All matches are correct or not
Internal2V56 analogReference()
Input Output PinMode()
High Low digitalWrite()
9600 Serial.begin()
yes
no
