You are on page 1of 18
‘91022, 10559 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry Arduino MCQ (Multiple Choice Questions) Here are 1000 Arduino MCQ (Chapterwise). 1, What is Arduino? a) Programming language b) Image editing software ©) Open-source electronics platform d) Text editor View Answer 2. How many types of Arduino do we have? a4 b)8 12 d)16 View Answer 3, What language is a typical Arduino code based on? a) Assembly Code b) Python Java d) C/C++ View Answer 4. Arduino shields are also called as a) Another Arduinos b) Extra peripherals ©) Add on modules d) Connectivity modules View Answer hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! ane ‘91022, 10559 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry 5, What language is the Arduino IDE built on? a) Java b) HTML CIC d) Python View Answer advertisement 6. How many analog pins are used in Arduino Mega board? a) 12 b) 16 a8 d14 View Answer 7. Arduino IDE consists of 2 functions. What are they? a) Loop() and build() and setup() b) Build() and loop() ©) Setup() and build) d) Setup() and loop) View Answer 8. Arduino Codes are referred to as in the Arduino IDE. a) sketches b) drawings links Ips sanoundy.cony000-ardune-quesone answers! ane ‘91022, 10559 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry d) notes View Answer 9. What is the default bootloader of the Arduino UNO? a) AIR-boot b) GAG ©) Optiboot bootloader 4d) Bare box View Answer 10. What does p refer to in ATmega328p? a) Programmable on chip b) Power-Pico ©) Production d) Pico-Power View Answer 11. What is the use of the Arduino.h header file? a) It enables the programmer to access all of Arduino's core functionality ) It doesn’t have any use and can be omitted at any point of time in the code ©) It gives root access to the microcontroller’ file system d) It allows other people to create libraries for the Arduino code View Answer 12. What is the use of the Vin pin present on some Arduino Boards? a) To ground the Arduino Board b) To power the Arduino Board ©) To provide a SV output d) Is used for plugging in 3V supply View Answer 13, What is the correct execution process of an Arduino code? a) Editor->Preprocessor->Compiler b) Preprocessor->Editor->Compiler c) Compiler->Preprocessor->Editor 4d) Editor->Compiler->Preprocessor View Answer hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! ane 110722, 10:59 PM 1000 Arduino MCG (Multiple Choice Questions) -Sanfoundry 14, What is the microcontroller used in Arduino UNO? a) ATmega32114 b) AT91SAM3x8E ©) ATmega2560 d) ATmega328p View Answer advertisement 15. Which board is the first to use a microcontroller within the build USB? a) RedBoard b) Leonardo ©) LilyPad d) UNO View Answer 16. Which Arduino Board contains an onboard joystick? a) Arduino Nano b) Arduino UNO ©) Arduino Esplora d) Arduino Due View Answer 17. What is the function of the IOREF pin on the Arduino UNO? a) To take input voltage and set it as a reference for all GPIO operations b) To provide a constant 12V DC supply ©) To provide ground itp: sanfoundry com1000-arduino-questions-answers! ane ‘91022, 10559 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry d) To provide the voltage corresponding to the standard GPIO working voltage of the board View Answer 18. Which processor supports the Arduino Zero? a) ARM Cortex MO+ b) ARM Cortex M3 ©) Atmega32u4 d) Atmega328P View Answer 19. Which software is used to upload the Arduino Sketches to the board? a) avrgce ber ©) cpython for windows d) avrdude View Answer advertisement 20. What is the use for the 2 serial pins on the Arduino Diecimila? a) To send PWM signals b) To send and receive Serial TTL signals (To send and receive GPIO digital signals d) To receive analog signals View Answer hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! one ‘91022, 10559 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry 21. Which Arduino Boards use the Atmega2560? a) Arduino Micr ‘0. and Due b) Arduino Nano and Fio ©) Arduino Mega and Mega ADK d) Arduino Uno and Robot View Answer 22. What is the a) 1.9V to SV b) 1.8V to 5.5V 0) 1.1V to SV d)12V to 9V operating voltage of Atmega328? View Answer a) Arduino Uno b) None Mega ©) Arduino Micro d) Arduino Leonardo 23. Which Arduino Boards use the Atmega32U4? View Answer 24, Is the Arduino code an Object-Oriented programming language or a Procedural programming language? a) The Arduino Code follows the Top-Down Procedural ideology b) The Arduino Code follows a custom Procedural ideology ) The Arduino Code follows the Object-Oriented ideology d) The Arduino Code follows the Bottom-Up Procedural ideology View Answer a) The compiler b) The compiler ©) The compiler 25. What is the difference between an IDE and a compiler? executes the code while the IDE gives a graphical environment for writing the code links the code to the respective files and the IDE takes it from there and the IDE are the same thing d) The IDE executes the code while the compiler gives a graphical environment for writing the code View Answer 26. What will be detine X 10; void setup(){ the output of the following Arduino code? hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! ane ‘91022, 10559 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry x=0; Serial.begin(960); Serial. print (x) r void loop(){ 1100 nothing. } a) OxAB b) Oxa oo d) Error View Answer 27. Where does the Arduino IDE search if it needs to find out the Name of a type of Arduino Board? a) Arduino.h ) build.oxt ©) boards.txt d) build.core View Answer 28. How many times does the setup() function run on every startup of the Arduino System? a4 b)5 2 d)1 View Answer 29. Which of the following statements is not true when dealing with the Firmata library? a) The Firmata Library uses the Firmata Protocol for communicating data b) The Firmata Library uses the Midi Message Format ©) The Firmata Library can only be used on an Arduino Uno d) The Firmata Library is used to establish communications between the Arduino and the Desktop View Answer 30. What is the output of “pin1” if "pin2” is sent 1011” where 1 is SV and O is OV? A. Ant pint = 125 2. int pind = 11; 3. void setup() { 4, pinMode(pint, OUTPUT); 5. pinMode(pinz, INPUT); hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! me ‘91022, 10559 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry 6. Serial. begin(9600); 7 8. vold 1o0p() ¢ 9, if(digitalRead(pin2} { te. digitalWrite(pin1, LOW); mo} a. else if(digitalRead(pin2)==@) { B. digitalWeite(pint MIGH); 14. } 15.) a)1110 ») 0100 1111 d) 1011 View Answer 31. Which Arduino Board does the SigFox Library work with? a) Arduino MKRFOX1200 b) Arduino MKRZero ©) Arduino MKRFOX1230 d) Arduino MKR1000 View Answer 32. What technology does the OV7670 Camera Module use for image sub-sampling? a) ConstPix b) Activarr Tidal d) VarioPixel View Answer 33. What will be the output of the following Arduino code? void main() { int a= 6; double d = 10.21; printf("Xlu", sizeof(a + d)); r void 1o0p() {> a) 10.21 b)8 null hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! ane 110722, 10:59 PM d)23 View Answer View Answer a) Electrically Eni d) Electronic Em! View Answer 36. Why is the Ar ‘Arduino UNO? 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry 34, What is the use of the ESP8266 WiFi Module? a) Network Provider b) Switches circuits ©) Evaluates air pressure 4d) Monitors Motion 35. What is the full form of EEPROM? coded Programmable Read Only Memory b) Encrypted Electronic Programmable Read Only Memory ©) Electrically Erasable Programmable Read Only Memory bedded Programmable Read Only Memory duino Mega more a viable solution when dealing with complex projects, than the a) More flash memory on the Arduino Mega b) Higher power rating on the Arduino Mega ©) Higher SRAM on the Arduino Mega d) More number of GPIO pins on the Arduino Mega View Answer a) 32 b) 64 08 d)16 37. The Atmega168 is an bit chip. View Answer a) To copy the p ©) To delete the 4d) To use the pr 38. Why does every compilation of a source code in Arduino check for previous compilations? reviously generated “.0” files b) To relocate the previously generated ".0" files previously generated “.0” files eviously generated “0” files, View Answer hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! one srta22, 10:59 PM 41000 Arduino MCG (Mutiple Choice Questons) -Sanfoundry 39, What type of signal does the analogWrite() function output? a) Pulse Code Modulated Signal b) Frequency Modulated Signal ©) Pulse Width Modulated Signal d) Pulse Amplitude Modulated Signal View Answer 40. What is the objective of the code given below if it is executed on the Arduino Uno? 1, #includecEEPROM. h> 2. int pin=13; 3. void setup() 4. pinMode(pin, ourpur); 5. Serial. begin( 9608) ; 6} 7. void loop() ¢ B. for(int 1-0; cE=PROM-Length() 544+) { ° ROM. write(t, 1)5 1. } 11, digitalwrite(pin, HIGH); 32. exit(@); 3.) a) Clear EEPROM b) Fill EEPROM with 1's ©) Export EEPROM data d) Fill EEPROM with O's View Answer 41. What is the use of the SD.h Library in Arduino? a) To communicate with the computer b) To communicate with the internet ©) To communicate with the SD Card Module d) To communicate with another microcontroller View Answer 42, What is the use of the Ethernet library? a) To connect the Arduino to Ethernet b) To connect the Arduino to Li-Fi ) To connect the Arduino to Bluetooth d) To connect the Arduino to Wi-Fi View Answer hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! sone srta22, 10:59 PM 1000 Arduino MCG (Multiple Choice Questions) -Sanfoundry 43, What is the purpose of the following Arduino code? 1. void setup() ¢ 2. Seria.begin(9608); 3. 4. void setup() { 5. Serial.write(49); 6 y a) Send a signal to pin 40 on the Arduino board b) Send a octal number of 40 through the Serial pins ©) Send a byte with value 40 through the Serial pins d) Send a hexadecimal number of 40 through the Serial pins View Answer 44, Which chipset is the LCD library for Arduino based on? a) Hitachi HDD4780 b) Hitachi HD46780 ©) Hitachi HD45780 d) Hitachi HD44780 View Answer 45. What is the resolution of the micros() function on the Arduino Nano? a) 7 Microseconds b) 4 Microseconds ©) 6 Microseconds d) 2 Microseconds View Answer 46. What is the use of the Interrupt Service Routine in an Arduino? a) To boot up the arduino b) To exit any code that is running ©) To automate functions d) To make more memory View Answer 47. What is the output of the program given below if a voltage of SV is supplied to the pin corresponding to the A pin on an Arduino UNO? woid setup() { Serial.begin(960@); hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! ne ‘91022, 10559 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry Pintode(A®, INPUT); y void lo0p() ¢ int 5 = analogtead(na); Serial.printin(s); y a) b) 1024, null d) Error View Answer 48. What mode should we put the Arduino pin to, in order for object detection to work with the Ultrasonic Sensor? a) TDM b) PCM ©) Analog d) Digital View Answer 49. What will happen if we supply a voltage of 25V to the Vcc of the Nokia 5110 GDM? a) Module will function normally b) Damage is caused ©) Module will shut down d) Module will not respond for the time the voltage is applied View Answer 50. Which port on any Arduino board should be connected to the Key Port on the Adafruit FONA 3G+GPS Breakout? a) Gnd b) Any Analog Pin c) Vee 4d) Any Digital Pin View Answer 51. What is the way of throwing an error using preprocessing directives to the Arduino Compiler and forcing it to stop compilation? a) 4warning b) #tstop c) #cut hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! vone ‘91022, 10559 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry d) #error View Answer Chapterwise Multiple Choice Questions on Arduino Our 1000+ MCQs focus on all topics of the Arduino subject, covering 100+ topics. This will help you to prepare for exams, contests, online tests, quizzes, viva-voce, interviews, and certifications. You can practice these MCQs chapter by chapter starting from the 1st chapter or you can jump to any chapter of your choice. You can also download the PDF of Arduino MCQs by applying below. 1. Arduino Board Specifications and Types 2. AtMega Microcontroller Specifications 3. Arduino Programming 4. Interfacing of Sensors, Actuators, and Other Modules 5, Software and IDE Architecture 6. Arduino IDE Functionality 1. Arduino MCQ on Board Specifications and Types The section contains multiple choice questions and answers on different arduino boards, arduino board hardware specifications and pinout structure. + Arduino MCQ: Board Hardware * Arduino MCQ: Different Arduino Boards Specifications * Arduino MCQ: Board Pinout Structure 2. Arduino Multiple Choice Questions on AtMega Microcontroller Specifications The section contains questions and answers on atmega 2560, atmega 328, atmega 32u4 and atmega 168. hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! rane 91922, 1059 PM 3. MCQ on Arduino Programming Arduino MCQ: AtMega 2560 Arduino MCQ: AtMega 328 Arduino MCQ: Arduino MCQ: 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry AtMega 32U4 AtMega 168 The section contains MCQs on arduino programming languages, preprocessing, compilation, uploading, pin mode setting, setup and loop functions, digital and analog input output, standard libraries, serial and stream communications, operators, control structures, looping, time functions, datatypes, mathematical functions, string manipulation, variable scope, interrupt service routine, progmem utility and sizeof() function ‘Arduino MCQ: Programming Language Used Arduino MCQ: Preprocessing Arduino MCQ: Compilation Arduino MCQ: Uploading ‘Arduino MCQ: Setting Pin Mode ‘Arduino MCQ: setup() Function Arduino MCQ: loop() Function Arduino MCQ: Digital Input Output Arduino MCQ: Analog Input Output ‘Arduino MCQ: Advanced input Output ‘Arduino MCQ: Standard Libraries Arduino MCQ: Other Libraries Arduino MCQ: Serial and Stream Communications Arduino MCQ: Arduino MCQ: Arduino MCQ: Arduino MCQ: Arduino MCQ: Arduino MCQ: Arduino MCQ: Arduino MCQ: ‘Arduino MCQ: Arduino MCQ: Arduino MCQ: Arduino MCQ: Arduino MCQ: Operators Control Structures Looping Time Functions Datatypes Mathematical Functions String Manipulation Type Conversions Variable Scope and Qualifiers Interrupt Service Routine PROGMEM Utility sizeof() Function Finding Out Program Outputs 4. Arduino MCQ on Interfacing of Sensors, Actuators, and Other Modules The section contains multiple choice questions and answers on ir sensor, ultrasonic sensor, adxl335 accelerometer sensor, nokia 5110 graphical display module, gsr sensor, mpu6050 sensor module, Idr sensor, relay dual channel module, motor driver 1293d, esp8266 wifi module, OV7076 camera module, oled display module, !m35 temperature and mq2 sensor module, rfid module, rotary hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! vane ‘91022, 10559 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry encoder, thermistor, pir sensor module, thermocouple, soil moisture and dht11 sensor, zigbee and hc05 bluetooth m + Arduino MCQ: * Arduino MCQ: * Arduino McQ: Sensor + Arduino MCQ Module * Arduino McQ: * Arduino MCQ: * Arduino MCQ: + Arduino MCQ * Arduino McQ: Motors * Arduino MCQ: * Arduino MCQ: + Arduino MCQ + Arduino MCQ Breakout * Arduino MCQ: Module jodules. IR Sensor Ultrasonic Sensor ADXL335 Accelerometer Nokia 5110 Graphical Display GSR Sensor MPU6050 Sensor Module LDR Sensor Relay (Dual Channel) Module Motor Driver (L293D) and ESP8266 Wifi Module 0V7076 Camera Module OLED Display Module : Adafruit FONA 3G+GPS : LM35 Temperature Sensor Arduino MCQ: RFID Module Arduino MCQ: MQ2 Gas Sensor Module ‘Arduino MCQ: Rotary Encoder Thermistor PIR Sensor Module MicroSD Card Module Thermocouple Soil Moisture Sensor DHT11 Sensor SIM900 GSM Module Keypad Zigbee Module HC05 Bluetooth Module 5. Arduino Multiple Choice Questions on Software and IDE Architecture The section contains questions and answers on hardware folder structure, architecture confiurations, global predefined properties, build process, files format configuration, source code compilation and core.a archive file build recipes, linking and binary data recipes, hooks, core subfolder, variations, selections, binary sketch size computational and preprocessor execution recipes. hitpsshwww-sanfoundry.com!1000-arduino-questons-answers! tse 911922, 1059 PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry * Hardware Folder Structure + core.a Archive File Build Recipes * Architecture Confiurations + Linking Recipes + Operating System Specific Property + Extraction of Executable Files and Other Override Binary Data Recipes * Global Predefined Properties + Binary Sketch Size Computational Recipes * Build Process + Preprocessor Execution Recipes * Configuration Files Format + Hooks + Source Code Compilation Recipes + Core Subfolder, Variations, Selections 6. MCQ on Arduino IDE Functionality The section contains MCQs on arduino ide functionality tools, verbose parameters, sketch upload configurations and board menu customization. * Tools + Sketch Upload Configurations * Verbose Parameters + Board Menu Customization If you would like to learn "Arduino" thoroughly, you should attempt to work on the complete set of 1000+ MCQs - multiple choice questions and answers mentioned above. It will immensely help anyone trying to crack an exam or an interview. Note: We are working on pdf download for Arduino MCQs and will publish the download link here. Fill this Arduino mcq pf download request form for download notification: Wish you the best in your endeavor to learn and master Arduino! advertisement hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! rene 911922, 10:59 PM 1000 Arduino MCA (Multiple Choice Questions) - Sanfoundry Additional Resources: © loT MCQ PDF Download + Linux MCQ PDF Download * PHP MCQ PDF Download * Compiler Design MCQ PDF Download + C Programming MCQ PDF Download Popular Pages: * Visual Basic MCQ Questions * Microcontroller MCQ Questions * JavaScript MCQ Questions * Information Technology MCQ Questions * Cloud Computing MCQ Questions Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at Linkedin Subscribe to his free Masterclasses at Youtube & technical discussions at Telegram SanfoundryClasses. About | Certifications | Internships | Jobs | Privacy Policy | Terms | Copyright | Contac f in ¥ © O & © 2011-2022 Sanfoundry. All Rights Reserved. hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! we art0722, 10:58PM 41000 Arduino MCA (Multiple Choice Questions) - Sanfoundry hitpsshwww-sanfoundry.com!t000-arduino-questons-answers! 188

You might also like