Vous êtes sur la page 1sur 2

Saint Jérôme de Douala . Saint Jerome Douala .

Institut Supérieur des Sciences Religieuses et Sociales University Institute of Social and Religious Sciences
Institut Supérieur des Sciences de Gestion Appliquée University Institute of Applied Management Sciences
Saint Jérôme Polytechnique Saint Jerome Polytechnic

Academic year 2018-2019 Saint-Jérôme Polytechnique


EC : Microprocessors and microcontrollers

Level: SJP3 Continious assement #4: Arduino system Duration: 30min

Mechatronics engineering Name:

The test consists of 20 multiple choice questions. A question may have more than one answer or no answer, simply
check the boxes next to you answer(s). Please don’t check colored boxes, they are for correction purpose.

1. Arduino is ☐☐☐ d. ☐ a variable in an Arduino program


a. ☐ an IDE (Integrated Development 8. The loop function in the Arduino IDE is :
Environment) ☐☐☐
b. ☐ is a RISC computer a. ☐ The flag register
c. ☐a prototype hardware and software b. ☐ for variables configuration
platform c. ☐ for variables declaration
d. ☐ a microcontroller board d. ☐ for the code to be run repeatly
2. Which of these components is not an 9. The PinMode(pin, mode) function ☐☐☐:
Arduino board? ☐☐☐ a. ☐ is Executed only once
a. ☐ Uno b. ☐ should be put in the loop function
b. ☐ Mega c. ☐ Writes a value to that pin
c. ☐Leonardo d. ☐ Sets the pin I/O confoguration
d. ☐Robot 10. The function digitalRead(pin) ☐☐☐:
3. The microcontrollers often used on Arduino a. ☐Is useful only if the pin’s mode is output
boards are generally ☐☐☐ b. ☐ Reads the digital value at the given pin
a. ☐ AVR family c. ☐ Prints the pin value in the serial
b. ☐ 16-bits microcontrollers monitor
c. ☐ PIC family d. ☐ Should be put in the setup() function
d. ☐ 8-bits microcontrollers 11. The L293D is a shield ☐☐☐:
4. The input voltage a the Arduino Uno☐☐☐ a. ☐ used to setup a Wi-Fi communication
a. ☐ is 5V b. ☐ used to drive a DC motor
b. ☐ is 0V c. ☐ used to sense a motion
c. ☐ ranges from 6 to 12V d. ☐ used to detect a presence
d. ☐ is 12V 12. Which of these communication protocols is
5. The Arduino Uno’s microcontroller ☐☐☐ not available on Arduino Uno ☐☐☐:
a. ☐ has a program memory of 32 kB a. ☐ UART
b. ☐ has a RAM of 2 kB b. ☐ I2C
c. ☐ is clocked at 16 MHz c. ☐ PSP
d. ☐ has an EEPROM of 1 kB d. ☐ SPI
6. The Arduino UNO board ☐☐☐ 13. Which of these communication protocols is
a. ☐ has 14 digital I/O not for serial communications ☐☐☐:
b. ☐ 8 analog I/O a. ☐USART
c. ☐ can sink/source up to 60mA to each b. ☐PSP
I/O c. ☐SPI
d. ☐ Can be programmed using Matlab d. ☐I2C
7. A sketch in Arduino IDE is☐☐☐ 14. The DHT11 sensor ☐☐☐
a. ☐ a circuit on the Arduino board a. ☐ is used to sense a pressure
b. ☐ a bootloader b. ☐ is used to sense humidity
c. ☐ a program for an Arduino board
d. ☐ can be used to variate the speed of a
c. ☐is used to drive a servomotor DC motor
d. ☐ is used to sense temperature 18. Select the function that you can use to detect
15. The ESP8266 :; ☐☐☐ a button press on the Arduino ☐☐☐
a. ☐ is for parallel communication a. ☐ analogRead()
b. ☐ is for serial communication b. ☐ digitalRead()
c. ☐ is for GSM/GSP communication c. ☐ buttonPress()
d. ☐ is for Wi-Fi communication d. ☐ buttonRead()
16. The SIM808 ☐☐☐: 19. Delay(100000) result in a delay of ☐☐☐
a. ☐ is for parallel communication a. ☐ 100000 seconds
b. ☐ is for serial communication b. ☐ 100 seconds
c. ☐ is for GSM/GSP communication c. ☐10 seconds
d. ☐ is for Wi-Fi communication d. ☐ 1 second
17. The PWM Arduino module ☐☐☐: 20. Which is the software or a programming
a. ☐ can be used to sense a presence language used for controlling of Arduino?
b. ☐ can be used variate the light intensity ☐☐☐
c. ☐ generates a square signal of variable a. ☐Assembly language
mean b. ☐C language
c. ☐Java
d. ☐Any language

Vous aimerez peut-être aussi