WorksheetsSTEM Heroes Camp UAE 25 - Pre-Assessment
Total questions: 60
Worksheet time: 23mins
Name
Class
Date
1.
What is electricity?
ما هي الكهرباء؟
a)
Flow of water
b)
Flow of electric charge
c)
Flow of air
d)
Flow of light
2.
What does a battery do in a circuit?
ماذا تفعل البطارية في الدائرة؟
a)
Blocks current
b)
Provides energy
c)
Measures voltage
d)
Reduces resistance
3.
Which component stores energy?
أي مكون يخزن الطاقة؟
a)
LED
b)
Resistor
c)
Capacitor
d)
Transistor
4.
What does LED stand for?
ماذا تعني كلمة LED؟
a)
Light Emitting Diode
b)
Low Energy Device
c)
Large Electronic Device
d)
Light Energy Detector
5.
What is the function of a resistor?
ما وظيفة المقاومة؟
a)
Increase current
b)
Reduce current
c)
Store energy
d)
Generate light
6.
What is the unit of current?
ما هي وحدة التيار؟
a)
Ohm
b)
Ampere
c)
Volt
d)
Watt
7.
What is the main role of a switch?
ما الدور الرئيسي للمفتاح الكهربائي؟
a)
Store energy
b)
Open or close a circuit
c)
Increase voltage
d)
Measure current
8.
Which device converts electrical energy to light?
أي جهاز يحول الطاقة الكهربائية إلى ضوء؟
a)
Battery
b)
Resistor
c)
LED
d)
Capacitor
9.
What does a transistor mainly do?
ما هو الدور الرئيسي للترانزستور؟
a)
Generate current
b)
Switch or amplify signals
c)
Store charge
d)
Measure voltage
10.
Which symbol represents a resistor?
أي رمز يمثل المقاومة؟
a)
Zig‑zag line
b)
Circle
c)
Arrow
d)
Rectangle
11.
Voltage is measured in ______.
يقاس الجهد بوحدة ______.
a)
Ampere
b)
Volt
c)
Ohm
d)
Watt
12.
Insulation on wires is used to ______.
يستخدم العزل على الأسلاك لـ ______.
a)
Increase resistance
b)
Prevent short circuits
c)
Reduce current
d)
Store charge
13.
Which part of a circuit provides energy?
أي جزء من الدائرة يوفر الطاقة؟
a)
Resistor
b)
Battery
c)
Switch
d)
Capacitor
14.
Ohm measures ______.
يقيس الأوم ______.
a)
Current
b)
Voltage
c)
Resistance
d)
Power
15.
A simple circuit has ______ path(s) for current.
الدائرة البسيطة لديها ______ مسار للتيار.
a)
One
b)
Two
c)
Many
d)
Zero
16.
A fuse is used to ______.
يُستخدم الفيوز لـ ______.
a)
Increase voltage
b)
Protect circuit from high current
c)
Reduce resistance
d)
Store energy
17.
A conductor is a material that ______ current.
الموصل هو مادة ______ التيار.
a)
Blocks
b)
Allows
c)
Stores
d)
Generates
18.
An insulator is a material that ______ current.
العازل هو مادة ______ التيار.
a)
Allows
b)
Prevents
c)
Measures
d)
Increases
19.
A common source of DC power is a ______.
مصدر شائع للطاقة DC هو ______.
a)
Battery
b)
Wall socket
c)
Transformer
d)
Solar panel
20.
The ESP32 is a ______.
الـ ESP32 هو ______.
a)
Microcontroller with Wi‑Fi/Bluetooth
b)
LED strip
c)
Resistor network
d)
Battery pack
21.
Why does increasing resistance decrease current in a circuit?
لماذا يؤدي زيادة المقاومة إلى تقليل التيار في الدائرة؟
a)
Because current is inversely proportional to resistance (Ohm’s law)
b)
Because resistance increases voltage
c)
Because resistance turns current into light
d)
Because resistance adds more batteries
22.
What happens to an LED if connected without a resistor to 5 V?
ماذا يحدث للـ LED إذا تم توصيله بدون مقاومة إلى 5 فولت؟
a)
It lights safely
b)
It burns out
c)
It gets dimmer
d)
Nothing
23.
Which pin mode must be set in Arduino to read a button state?
أي وضع يجب ضبطه في أردوينو لقراءة حالة زر؟
a)
OUTPUT
b)
INPUT
c)
ANALOG
d)
PWM
24.
Explain the role of ground (GND) in a circuit.
اشرح دور الأرضي (GND) في الدائرة.
a)
It provides a common reference return path for current
b)
It increases voltage of circuit
c)
It stores charge for later use
d)
It replaces power supply
25.
Why is insulation important for electrical wires?
لماذا العزل مهم للأسلاك الكهربائية؟
a)
To prevent short circuits and protect users from shock
b)
To increase conductivity of wire
c)
To decorate the wire
d)
To reduce wire weight
26.
What is the purpose of a breadboard?
ما الغرض من لوح التجارب (Breadboard)؟
a)
Permanent soldering
b)
Temporary prototyping without solder
c)
Power regulation
d)
Heat dissipation
27.
How does a potentiometer vary voltage?
كيف يغير مقياس الجهد (Potentiometer) الجهد؟
a)
By changing the resistance between wiper and terminals
b)
By producing light
c)
By generating AC from DC
d)
By amplifying current only
28.
Which protocol does the Raspberry Pi use to connect to a local network by default?
أي بروتوكول يستخدمه Raspberry Pi للاتصال بالشبكة المحلية افتراضيًا؟
a)
I2C
b)
SPI
c)
Ethernet (TCP/IP)
d)
UART
29.
What does PWM stand for and why is it used?
ماذا تعني PWM ولماذا تُستخدم؟
a)
Pulse‑Width Modulation; simulate analog control by duty cycle
b)
Power Wave Measurement; measure battery voltage
c)
Phase Wave Mixing; combine signals
d)
Program Write Mode; flash firmware
30.
If two AA batteries (1.5 V each) are connected in series, what is the total voltage?
إذا تم توصيل بطاريتين AA (1.5 فولت لكل منهما) على التوالي، ما الجهد الكلي؟
a)
1.5 V
b)
3 V
c)
0 V
d)
4.5 V
31.
Why should we use a current‑limiting resistor with an LED?
لماذا يجب استخدام مقاومة تحديد تيار مع LED؟
a)
To limit current and prevent LED burn‑out
b)
To make LED brighter
c)
To store extra charge
d)
To reverse LED polarity
32.
Describe what pull‑up resistors do in digital circuits.
صف ما تفعله مقاومات السحب لأعلى (Pull‑up) في الدوائر الرقمية.
a)
Hold input HIGH when switch open (avoid floating)
b)
Increase current limit
c)
Convert analog to digital
d)
Regulate voltage
33.
What does the term ‘GPIO’ mean on a Raspberry Pi?
ماذا يعني مصطلح GPIO في Raspberry Pi؟
a)
General‑Purpose Input/Output
b)
Graphical Processing Interface
c)
Global Positioning Input/Output
d)
General Program I/O
34.
How can you power an Arduino Uno safely from a battery pack?
كيف يمكنك تزويد أردوينو أونو بالطاقة بأمان من حزمة بطاريات؟
a)
Provide 7‑12 V to VIN or barrel jack
b)
Connect 3 V to 5 V pin directly
c)
Feed 9 V into digital pin 2
d)
Power via RESET pin
35.
Explain why AC mains cannot be directly connected to an Arduino.
اشرح لماذا لا يمكن توصيل التيار المتردد المنزلي مباشرة بأردوينو.
a)
Mains AC voltage is too high and AC; will destroy Arduino
b)
It provides too little current
c)
It charges capacitors incorrectly
d)
It improves microcontroller speed
36.
Which library on Arduino helps read analog sensors easily?
أي مكتبة في أردوينو تساعد في قراءة الحساسات التناظرية بسهولة؟
a)
Servo
b)
Wire
c)
AnalogRead (built‑in)
d)
SPI
37.
What is the benefit of using a relay module with microcontrollers?
ما فائدة استخدام وحدة ريلاي مع المتحكمات الدقيقة؟
a)
Allows low‑voltage controller to switch high voltage/current safely
b)
Boosts Wi‑Fi signal
c)
Stores program memory
d)
Increases ADC resolution
38.
How does Ohm’s law relate voltage, current, and resistance?
كيف يربط قانون أوم بين الجهد والتيار والمقاومة؟
a)
V = I / R
b)
I = V / R
c)
R = V / I
d)
Both B and C
39.
Which Python library is commonly used on Raspberry Pi for GPIO control?
أي مكتبة بايثون تستخدم عادة في Raspberry Pi للتحكم في الـ GPIO؟
a)
NumPy
b)
RPi.GPIO
c)
Matplotlib
d)
OpenCV
40.
Why is debouncing necessary when reading mechanical buttons?
لماذا يلزم إزالة الاهتزاز (Debouncing) عند قراءة الأزرار الميكانيكية؟
a)
Mechanical contacts bounce causing multiple signals
b)
Buttons need cooling
c)
To reduce voltage drop
d)
To test LED brightness
41.
You connected a Raspberry Pi to a camera module, but no image appears. List two possible causes and solutions.
قمت بتوصيل Raspberry Pi بوحدة كاميرا ولكن لا تظهر صورة. اذكر سببين محتملين وحلاً لكل منهما.
a)
Camera interface disabled in raspi‑config
b)
Ambient temperature too low
c)
SD card nearly full
d)
Ethernet cable unplugged
42.
Analyze the following Arduino code snippet and identify the error preventing LED blinking.
حلل مقطع الكود التالي لأردوينو وحدد الخطأ الذي يمنع وميض الـ LED.
a)
pinMode placed inside loop() instead of setup()
b)
delay() missing argument
c)
LED cathode connected to 5 V
d)
Sketch lacks Serial.begin
43.
Design a simple circuit diagram that lights an LED when a push button is pressed using a 5 V supply.
صمّم مخطط دائرة بسيط يضيء LED عند الضغط على زر باستخدام مصدر 5 فولت.
a)
5 V Button Resistor LED GND
b)
5 V LED Button GND
c)
GND LED Resistor 5 V
d)
Button parallel with resistor
44.
Write the Python code to read GPIO17 on Raspberry Pi and print its state every second.
اكتب كود بايثون لقراءة المنفذ GPIO17 في Raspberry Pi وطباعة حالته كل ثانية.
a)
Use RPi.GPIO, set GPIO17 as input and loop with time.sleep(1)
b)
Use os.system('gpio readall')
c)
Use analogRead(17)
d)
Use import camera
45.
Given a 220 Ω resistor and 5 V supply, calculate the current through an LED (assume 2 V drop).
مع مقاومة 220 أوم ومصدر 5 فولت، احسب التيار المار في LED (افترض هبوط جهد 2 فولت).
a)
~13.6 mA
b)
1 mA
c)
50 mA
d)
220 mA
46.
A DC motor draws 1 A at 12 V. Select an appropriate N‑MOSFET (specify key parameter) to drive it from Arduino.
يستهلك محرك DC واحد أمبير عند 12 فولت. اختر MOSFET مناسب (حدد قيمة رئيسية) للتحكم فيه بأردوينو.
a)
Logic‑level N‑ 2 A at Vgs 5 V
b)
Any PNP transistor
c)
1N4007 diode
d)
Photoresistor
47.
Troubleshoot: Your ESP32 fails to upload code; list two common reasons.
استكشاف الأخطاء: فشل رفع الكود إلى ESP32؛ اذكر سببين شائعين.
a)
Wrong COM port / driver issue
b)
Battery overcharged
c)
USB cable too short
d)
ESP32 firmware outdated
48.
Modify the given circuit to add a pull‑down resistor ensuring a stable LOW when the button is unpressed.
عدّل الدائرة المعطاة لإضافة مقاومة سحب لأسفل تضمن مستوى LOW مستقر عند عدم الضغط على الزر.
a)
Add 10 kΩ resistor between input pin and GND
b)
Remove all resistors
c)
Connect pull‑up to 12 V
d)
Swap Vcc and GND pins
49.
Write an Arduino sketch to read analog sensor on A0 and turn on LED on pin 13 when reading > 500.
اكتب برنامج أردوينو لقراءة حساس تناظري على A0 وتشغيل LED على المنفذ 13 عندما تكون القراءة > 500.
a)
Use analogRead(A0) and digitalWrite(13, HIGH) when value > 500
b)
Use digitalRead(13) only
c)
Connect sensor to GND
d)
Set pin 13 as INPUT
50.
Calculate the power dissipated by a 330 Ω resistor with 12 V across it.
احسب القدرة المفقودة في مقاومة 330 أوم عند وجود 12 فولت عبرها.
a)
0.44 W
b)
1 W
c)
4 W
d)
0.044 W
51.
Explain how to interface a 3.3 V sensor to a 5 V Arduino safely.
اشرح كيفية توصيل حساس 3.3 فولت بأردوينو 5 فولت بأمان.
a)
Use voltage divider/level shifter on signal lines
b)
Connect sensor Vcc to 5 V directly
c)
Use USB cable only
d)
Place LED in series
52.
Given a servo requires PWM 50 Hz, 1‑2 ms pulse, configure Arduino’s analogWrite to approximate this.
بالنظر إلى أن السيرفو يحتاج 50 هرتز و نبضة 1‑2 مللي ثانية، اضبط analogWrite في أردوينو لتقريب ذلك.
a)
Use Servo library for precise pulses
b)
Use delayMicroseconds(5)
c)
Increase analogWrite frequency
d)
Remove PWM altogether
53.
Identify two safety precautions when working with 240 V AC mains in a project.
حدد احتياطيي أمان عند العمل بتيار متردد 240 فولت في مشروع.
a)
Isolate low‑voltage side; use proper fuse and earth ground
b)
Touch live wires with gloves
c)
Use plastic enclosure only
d)
Disable circuit breaker
54.
Debug: Your face‑detection script in OpenCV returns empty frames. Provide one software and one hardware check.
تصحيح: سكريبت كشف الوجه في OpenCV يعيد إطارات فارغة. اعطِ فحصًا برمجياً وآخر عتادياً.
a)
Check camera index/permission and ribbon cable seating
b)
Increase RAM size
c)
Change monitor brightness
d)
Install new CPU cooler
55.
Design a flowchart for a line‑following robot’s control loop using PID.
صمّم مخطط تدفق (Flowchart) لحلقة تحكم روبوت تتبع الخط باستخدام PID.
a)
Read sensors Compute error PID Set motor speeds
b)
Charge battery Stop motors
c)
Play music Turn LEDs
d)
Upload firmware repeatedly
56.
Write C code snippet to initialize PWM on ESP32 (channel 0, 1 kHz, 8‑bit).
اكتب مقطع كود C لتهيئة PWM على ESP32 (قناة 0، 1 كHz، 8‑bit).
a)
ledcSetup(0,1000,8); ledcAttachPin(pin,0)
b)
analogWrite(pin,128)
c)
pinMode(pin,OUTPUT)
d)
adcAttach(pin)
57.
Calculate required resistor to limit current to 20 mA for an LED with 2 V drop on 9 V supply.
احسب المقاومة المطلوبة لتحديد التيار إلى 20 مللي أمبير لـ LED بفقد 2 فولت على مصدر 9 فولت.
a)
350 Ω (use 360 Ω standard)
b)
10 Ω
c)
100 kΩ
d)
0 Ω
58.
Propose an improvement to reduce noise in analog readings on Arduino.
اقترح تحسينًا لتقليل الضوضاء في القراءات التناظرية على أردوينو.
a)
Add capacitor filter and average samples
b)
Increase supply voltage
c)
Remove ground plane
d)
Use longer wires
59.
Draw the wiring diagram to connect an HC‑SR04 ultrasonic sensor to Raspberry Pi.
ارسم مخطط التوصيل لحساس HC‑SR04 فائق الصوت مع Raspberry Pi.
a)
Vcc5 V; Trig/Echo to GPIO (Echo via divider); GND common
b)
Trig to 3.3 V; Echo to 5 V
c)
Swap Vcc and GND
d)
Connect directly to AC 240 V
60.
Implement debounce in Arduino using millis() without delay.
نفّذ إزالة الاهتزاز في أردوينو باستخدام millis() بدون delay.
a)
Record last press time and ignore new presses within debounce interval
b)
Use delay(1000) inside loop
c)
Increase baud rate
d)
Remove pull‑up resistor
100 %
