(SEM V) THEORY EXAMINATION 2024-25 PROGRAMMING AND INTERFACING WITH MICROCONTROLLERS
B.Tech
General
0 downloads
₹29.00
Subject Code: BCIT055 Maximum Marks: 70 Time: 3 Hours Paper ID: 310323
Question Paper Overview
SECTION A (2 × 7 = 14 Marks)
(Conceptual short-answer questions)
a. Discuss the evolution of creative coding platforms. b. Identify the major components of a circuit. c. Compare openFrameworks with Arduino IDE in terms of usability, performance, and applications. d. Compare Arduino and Raspberry Pi’s ARM processors based on speed and memory. e. Explain the differences between Serial UART, I²C, and SPI communication protocols. f. Explain how Arduino interfaces with a MySQL database to log sensor data. g. Discuss the role of IoT in industries.
SECTION B (Attempt any three × 7 = 21 Marks)
a. A temperature sensor outputs 10 mV/°C. If the output is 250 mV, calculate the temperature. Explain sensor calibration and its real-world importance. b. Given a project requiring real-time data processing and internet connectivity, choose between Arduino and Raspberry Pi and justify with technical comparison. c. Compare Arduino-compatible microcontrollers in terms of I/O pins, communication protocols, and power consumption. d. Explain how Arduino can be used for wired and wireless networking. Design a system to transmit sensor data to a server using Wi-Fi. e. Design a system where sensor data is transmitted over TCP/IP to a remote server. Discuss how packet loss can be handled.
SECTION C (Attempt one part from each question × 7 = 35 Marks)
Q3
(a) Write a Python program that interfaces with an Arduino to control an LED based on user input. Explain the communication flow between Python and Arduino. OR (b) Explain how real-world inputs are converted into digital signals for microcontrollers. Give an example with a light sensor and Arduino.
Q4
(a) Explain the working of a Digital-to-Analog Converter (DAC). Design a 4-bit DAC circuit that converts digital input into analog output. OR (b) Describe how analog audio signals are digitized and processed using microcontrollers.
Q5
(a) Compare Arduino and openFrameworks for interfacing sensors and actuators. Provide a case study to support your comparison. OR (b) Describe parallel communication and explain why it is less common in microcontrollers compared to serial communication.
Q6
(a) Discuss how XML and SQLite can be used to store and retrieve sensor data in openFrameworks. Provide code examples. OR (b) Design a system where Arduino sends real-time sensor data to openFrameworks for graphical visualization. Discuss latency challenges.
Q7
(a) Explain how Arduino communicates with cloud platforms. Write a program to send temperature data to the cloud. OR (b) Write a Bluetooth-based peer-to-peer communication program between two Arduino boards and discuss its limitations.
Key Topics for Revision
1. Creative Coding Platforms
Evolution: From Processing → openFrameworks → p5.js → Arduino IDE integration.
Purpose: Combine programming with art, design, and physical computing.
This is Kishan Kumar Dubey. I have done my schooling from CBSE, graduation from CSJMU, post graduation from ASU and appear in B.Ed. from MGKVP on aided seat.
I have 2 years experience in academic class (Future Shapers C...
I have 10+ years of experience in teaching maths physics and chemistry for 10th 11th 12th and intermediate students all my students till today are 90% grade. Even an average student got 90%
I am an experienced teacher ,worked with many reputed institutions Mount Carmel Convent , Chandrapur Maharashtra India, St Paul’s H.S Hyderabad, Fiitjee school Narayanaguda.
I have handled students of different age gr...
Hi, I’m Shifna Sherin! I believe that every student has the potential to excel in Math with the right guidance. I offer dedicated tutoring for 10th-grade students, covering everything from foundational basics to advanced...
Excellence in Language. Leadership in Results.
With over 18 years of distinguished experience, Réussi Academy of Language stands as a trusted name in foreign language and communication training. Foun...
IGS Institute provide classes for SSC, Bank, Railway, Police, NDA, Airforce Group X and Group Y, Teaching exams. IGS - Institute for Government Services providing classes since 2018 to the students.