0% found this document useful (0 votes)
12 views6 pages

Technical Task

The document outlines submission requirements for an Embedded Systems project, including the need for a folder with specific contents like MCQ questions, source code, and simulation files. It specifies microcontroller types based on student year and mentions acceptable IDEs and simulation tools. Additionally, it includes tasks such as coding challenges and interfacing projects involving push buttons and LEDs.

Uploaded by

h2803372
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views6 pages

Technical Task

The document outlines submission requirements for an Embedded Systems project, including the need for a folder with specific contents like MCQ questions, source code, and simulation files. It specifies microcontroller types based on student year and mentions acceptable IDEs and simulation tools. Additionally, it includes tasks such as coding challenges and interfacing projects involving push buttons and LEDs.

Uploaded by

h2803372
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Opposite Direction, One Team.

Embedded Systems
Notes:
1. Submission should be a folder containing:
a. Pdf for MCQ questions.
b. Source code for the question.
c. Folder contains proteus simulation, source code, and a video
for the project “running”.
2. Failure of submitting this format will result in points deduction.
3. The Type of used microcontroller will be taken into consideration:
a. Arduino for “prep year students”
b. AVR for “first- and second-year students”
c. ARM for older students.
4. In case of using IDEs other than “code composer, Eclipse, Arduino
IDE” there might be points deductions.
5. For Simulation “proteus” is a must for students after prep year.
6. For “prep year students” Tinker Cad is an option for simulation.
7. Usage of ChatGPT is not prohibited but keep in mind that you will be
interviewed in these questions.
8. Do your best as any effort will be rewarded❤️.

With Our best wishes,


Mahmoud Khalafallah
Alaa Mekawi
Embedded Systems Sub-team
❤️❤️
Task 1: MCQ questions
1. What is the output of this code

a. 1234554321
b. 123454321
c. 5432112345
d. 1234543210

2. Where would you typically connect a pull-up resistor in a circuit?


a. Between the input pin and ground
b. Between the input pin and a positive voltage supply
c. Between two output pins
d. Between an output pin and ground

3. What is the output of this code

a. True. b. False.
c. Compilation d. Undefined
Error. behavior.
4. What is the output of this code

a. 0 b. 1 c. 1 d. 0
1 2 1 0
2 3 1 0

5. What is the size of a Char variable in C on a 32-bit system?


a. 1 bit
b. 2 bits
c. 1 byte
d. 2 bytes

Task 2: Coding C
1. Write C program to Find factorial of number.
2. Write a C program to find the largest and second largest element in
an array.

Task 3: Interfacing
• Use a push button to toggle an LED “with two methods”
o The push button is connected to Port B pin 1 or pin 3 on
Arduino.
o The push button connection is pull up connection.
o The LED is connected to Port C pin 2 or pin 5 on Arduino.
o LED’s connection is “negative logic”.

You might also like