Z
Zero2Maker Maker Portfolio

Ziya Pithadiya

Amba School for Excellence

46
Challenges
30
Verified
9140
XP Earned
8.4
Avg Doc Score
Module 1

Welcome to Arduino

Welcome to your first step into the world of electronics.

In this module, you will learn how to use an Arduino Uno, connect components safely, write your first program, and build confidence using a breadboard.

You do not need any prior coding or electronics experience. Each challenge takes only a few minutes. By the end of Challenge 10, you will have completed your first electronic projects completely on your own.

Challenge 46

Build an Environment Monitor

Awaiting review 1130 XP
Evidence
I learned how to use two sensors together and read their values using Arduino.
Evidence
I learned how to display multiple sensor readings on an I2C LCD.
Project Links
Project Video
Open link →
Student Documentation

I had to connect a TMP36 temperature sensor and an LDR to an Arduino with an I2C LCD, so the LCD displays the temperature and light level one after another. The challenge was completed when the LCD correctly showed the temperature for 2 seconds and then the light level for 2 seconds, continuously.

Documented Aug 20, 2026 10:26 AM UTC
Challenge 45

Display Sensor Values

Awaiting review 1090 XP
Evidence
I learnt how to read the light lever using the LDR display
Evidence
I learnt who LDR sensor is used in a different way
Student Documentation

I had to connect the LDR sensor to the LDC display so that the light level can be detected using an ideal sensor

Documented Aug 18, 2026 12:42 PM UTC
Challenge 44

Meet the LCD Display

Awaiting review 1060 XP
Evidence
I learned how to connect and control an I2C LCD using Arduino.
Evidence
I learned how to display text on an LCD using Arduino code.
Student Documentation

I had to connect an I2C LCD display to Arduino and program it to show “Hello Zero2Maker” on the screen.The challenge was completed when “Hello Zero2Maker” appeared clearly on the LCD screen.

Documented Aug 18, 2026 12:33 PM UTC
Challenge 43

Countdown Timer

Awaiting review 1030 XP
Evidence
I learned how to control the individual segments of a 7-segment display using Arduino code.
Project Links
Project Video
Open link →
Student Documentation

I had to connect a 7-segment display to Arduino and program it to show numbers, either by counting with a button or automatically from 9 to 0.

Documented Aug 18, 2026 12:25 PM UTC
Challenge 42

Digital Counter

Awaiting review 1000 XP
Evidence
This project uses an Arduino UNO, a Common Anode 7-segment display, and a push button. Each time the button is pressed, the display changes to the next number from 0 to 9 and then starts again from 0.
Project Links
Project Video
Open link →
Student Documentation

I learned how to connect and control a Common Anode 7-segment display with Arduino, how to use a push button as an input, and how to write code that changes the displayed number when the button is pressed.

Documented Aug 17, 2026 10:09 AM UTC
Challenge 41

Meet the Seven Segment Display

Verified Doc 7/10 980 XP
Evidence
Arduino Uno connected to a 7-segment display, showing numbers using the connected segments.
Project Links
Project Video
Open link →
Student Documentation

I learned how to connect and control a 7-segment display with an Arduino UNO. I learned that each segment (a–g) is controlled separately using digital pins. I also learned how to use arrays and patterns to display numbers from 0 to 9 automatically. This helped me understand how Arduino code can control different parts of an electronic display.

Instructor Feedback

"Share open access link"

Documented Aug 13, 2026 11:45 AM UTC · Reviewed Aug 13, 2026 11:46 AM UTC
Challenge 40

Smart Room Guardian

Verified Doc 8/10 950 XP
Evidence
Arduino UNO connected to a breadboard with several jumper wires.
Evidence
LDR/light sensor, temperature sensor, and PIR motion sensor connected on the breadboard.
Evidence
LED and buzzer connected as outputs. The laptop is showing the Serial Monitor, where the readings include Light, Motion, and Temperature values.
Student Documentation

I learned how to combine different sensors and outputs with an Arduino UNO to create a Smart Room Guardian. I learned how an LDR detects light, a PIR sensor detects motion, and a TMP36 measures temperature. I also learned how to control an LED and buzzer using conditions in code. Most importantly, I learned how to combine multiple sensor readings to make my own smart environmental system and test whether it works correctly.

Documented Aug 13, 2026 10:54 AM UTC · Reviewed Aug 13, 2026 11:01 AM UTC
Challenge 39

Temperature Indicator

Awaiting review 860 XP
Evidence
In this picture, the temperature readings are displayed in Celsius on the Serial Monitor. The readings keep updating automatically.
Evidence
In this picture, the TMP36 temperature sensor is connected to the Arduino Uno using jumper wires. The circuit is ready to measure the temperature.
Student Documentation

I learned how to use a TMP36 temperature sensor with Arduino. I learned how the sensor gives a voltage based on temperature and how Arduino converts that reading into degrees Celsius and displays it on the Serial Monitor.

Documented Aug 12, 2026 4:49 PM UTC
Challenge 38

Automatic Security Alarm

Awaiting review 820 XP
Evidence
The PIR sensor detected movement, so the LED and buzzer turned ON.
Evidence
The project was tested again to show that the motion detection system was working.
Student Documentation

I learned how to use a PIR motion sensor with an LED and a buzzer. When the PIR detects movement, the LED turns ON and the buzzer gives an alarm. I also learned how to connect the sensor to Arduino and use code to control both the LED and buzzer.

Documented Aug 12, 2026 4:40 PM UTC
Challenge 37

Motion Detector (PIR)

Awaiting review 790 XP
Evidence
Show the PIR sensor detecting movement and turning the LED ON.
Evidence
“In the second photo, the LED is ON because the PIR sensor detected movement while I was taking the photo. It was not a mistake in the project.”
Student Documentation

Arduino and a PIR sensor that can detect when someone moves. When movement is detected, the LED should turn ON. W

Documented Aug 12, 2026 4:19 PM UTC
Challenge 36

Reverse Parking Alarm

Awaiting review 760 XP
Evidence
I learned how to measure distance and control a passive buzzer using Arduino.
Project Links
Project Video
Open link →
Student Documentation

so in this there is an ultrasonic sensor with Arduino to measure the distance of an object. I also learned how to use a passive buzzer to make different sounds. I learned that the buzzer can beep faster when an object is near and slower when it is far.

Documented Aug 12, 2026 12:16 PM UTC
Challenge 35

Parking Assistant

Awaiting review 730 XP
Evidence
in this it is far so the led is not glowing
Evidence
in this the led is near so the led is glowing
Student Documentation

in this the ultrasonic sensor for the distance so when it is near the ed will glow and when it far the it will not glow

Documented Aug 12, 2026 11:38 AM UTC
Challenge 34

Distance Measurement (Ultrasonic)

Awaiting review 700 XP
Evidence
in this the there are numbers displayed
Evidence
in this there are connection of componted
Student Documentation

in this the ultrasonic sensor in connected to track the meter

Documented Aug 12, 2026 11:26 AM UTC
Challenge 33

Adjustable Night Lamp

Awaiting review 670 XP
Evidence
The LDR senses the surrounding light. The Arduino reads the LDR value and decides whether it is dark or bright.
Student Documentation

I learned how to use an LDR sensor with Arduino, read sensor values, set a light threshold, and control an LED automatically based on the environment.

Documented Aug 12, 2026 11:11 AM UTC
Challenge 32

Automatic Night Lamp

Awaiting review 640 XP
Evidence
When there is enough light, the LED turns OFF.
Evidence
When there is enough light, the LED turns OFF.
Student Documentation

This project demonstrates how a sensor (LDR) can detect light and how an Arduino can use that information to automatically control an LED.

Documented Aug 12, 2026 10:57 AM UTC
Challenge 31

Meet Your First Sensor (LDR)

Needs revision Doc 7/10 620 XP
Evidence
so in tis all the LDR is connected to the uno and bread boad
Evidence
Student Documentation

so in this the LDB is connect

Instructor Feedback

"Rewrite again"

Documented Aug 11, 2026 11:37 AM UTC · Reviewed Aug 11, 2026 5:38 PM UTC
Challenge 30

Push Button Pattern Selector

Verified Doc 8/10 600 XP
Evidence
so in this there is first patten
Evidence
in this there is second patten
Student Documentation

so in this five LEDs and a push button are connected Program the Arduino so that every press of the button changes to the next LED pattern. Continue cycling through different lighting patterns with each button press

Documented Aug 11, 2026 11:24 AM UTC · Reviewed Aug 11, 2026 5:39 PM UTC
Challenge 29

RGB Color Mixer

Verified Doc 8/10 580 XP
Evidence
so in this there are 3 potentiometer connected to RJB LED
Student Documentation

in this there is the an RGB LED and three potentiometers. Use each potentiometer to independently control the Red, Green, and Blue brightness, creating different colors.

Documented Aug 11, 2026 10:52 AM UTC · Reviewed Aug 11, 2026 5:41 PM UTC
Challenge 28

Potentiometer LED Selector

Verified Doc 8/10 530 XP
Evidence
in this the 2nd ed is glowing
Evidence
in this the 1st led is glowing
Student Documentation

so in this I had Connected four LEDs and use a potentiometer to shift the glowing LED from one position to another.

Documented Aug 7, 2026 10:36 AM UTC · Reviewed Aug 11, 2026 5:49 PM UTC
Challenge 27

Read Potentiometer Values

Verified Doc 8/10 500 XP
Evidence
Learn how Arduino reads analog signals and displays data through the Serial Monitor.
Evidence
this is the laptop screen whish shows the nimbers
Student Documentation

Connect a potentiometer to Analog Pin A0. Read its value using analogRead() and display the changing values in the Serial Monitor while rotating the knob.

Documented Aug 6, 2026 11:21 AM UTC · Reviewed Aug 11, 2026 5:52 PM UTC
Challenge 26

Control Blink Speed

Verified Doc 9/10 470 XP
Evidence
in this the led is glowing brightely
Evidence
Use analog input to control program timing.
Student Documentation

in this the use of potentiometer is to increase or decrease the blinking speed of an LED by changing the delay value dynamically.

Documented Aug 6, 2026 11:06 AM UTC · Reviewed Aug 11, 2026 5:52 PM UTC
Challenge 25

Control LED Brightness

Verified Doc 9/10 450 XP
Evidence
so in this the pontiometer is connected
Evidence
and the led is glowing
Student Documentation

so in this i had connected the potentiometer to the cirucit for analog the input and output

Documented Aug 6, 2026 10:54 AM UTC · Reviewed Aug 11, 2026 5:52 PM UTC
Challenge 24

Push Button Controlled Buzzer

Needs revision Doc 7/10 420 XP
Evidence
in this image when i press the push button the buzzer ringes for 3 sec
Student Documentation

so in this i had connected push button and buzzer

Instructor Feedback

"Rewrite"

Documented Aug 5, 2026 10:46 AM UTC · Reviewed Aug 11, 2026 5:54 PM UTC
Challenge 23

Push Button Toggle LED

Verified Doc 7/10 400 XP
Evidence
in this i had on the push button so the led in glowing
Evidence
in this the push button is off so the led is not glowing
Student Documentation

so in this when i click on the push button the led glows and when i again click on it the led do not glow

Documented Aug 5, 2026 10:29 AM UTC · Reviewed Aug 11, 2026 5:55 PM UTC
Challenge 22

Push Button Controlled LED

Needs revision Doc 7/10 380 XP
Evidence
so in this when i press the button the led glows and when i do not press the button the led stops glowing
Student Documentation

so in this I had connected the push button and made a cirtuit

Instructor Feedback

"rewrite"

Documented Aug 4, 2026 10:43 AM UTC · Reviewed Aug 11, 2026 5:59 PM UTC
Challenge 21

LED with 5V Power

Verified Doc 8/10 360 XP
Evidence
in this the led is blinking
Evidence
in this also the led is blinking
Student Documentation

in this i had connect positive leg of led to 5v and negitive to gnd

Documented Aug 3, 2026 10:59 AM UTC · Reviewed Aug 11, 2026 6:03 PM UTC
Challenge 20

LED Pattern 6 (Creative Light Show)

Verified Doc 7/10 350 XP
Evidence
in this two led is blinking
Evidence
in this another two led is blinking
Student Documentation

In this the leds is blinking in free way and it is 6 led chase it creative light show

Documented Aug 3, 2026 10:43 AM UTC · Reviewed Aug 11, 2026 6:04 PM UTC
Challenge 19

LED Pattern 5 (Alternate Blink)

Verified Doc 7/10 300 XP
Evidence
so in this two led is blinking one by one
Evidence
on this also another two led is blinking
Student Documentation

so in this i had built led pattern 5 and in this one by one all the led is blinking

Documented Aug 3, 2026 10:34 AM UTC · Reviewed Aug 11, 2026 5:44 PM UTC
Challenge 18

LED Pattern 4 (Forward & Reverse)

Verified Doc 9/10 280 XP
Evidence
so in this all the led is glowing forward
Evidence
in this all the led is glowing backward
Student Documentation

so in this all the led will glow forward first and then backwards

Documented Jul 31, 2026 11:01 AM UTC · Reviewed Aug 1, 2026 10:07 AM UTC
Challenge 17

LED Pattern 3 (Progressive Fill)

Verified Doc 9/10 260 XP
Evidence
the 3 leds are glowing
Evidence
so in this all the leds are glowing
Student Documentation

so in this all the led will glow on b one and then it will stop

Documented Jul 31, 2026 10:54 AM UTC · Reviewed Aug 1, 2026 10:07 AM UTC
Challenge 16

LED Pattern 2

Verified Doc 9/10 240 XP
Evidence
so in this the led in at the off and then off postion
Evidence
so in thia the led is at on and on position
Student Documentation

so in this i had built 2 pattern led so it will first on then on then after off and then after off

Documented Jul 31, 2026 10:44 AM UTC · Reviewed Aug 1, 2026 10:09 AM UTC
Challenge 15

LED Pattern 1

Verified Doc 9/10 220 XP
Evidence
so in this one led is glowing at a time
Evidence
in this the another led is glowing
Student Documentation

so in this the led is one led is glowing for on sec then the another then the another and then the another and after it worked and the same way i came to know that the challenge is completed

Documented Jul 31, 2026 10:29 AM UTC · Reviewed Aug 1, 2026 10:12 AM UTC
Challenge 14

Eight LED Chase

Verified Doc 9/10 200 XP
Evidence
in this i had made 8 led chase
Student Documentation

so in this I had connectedin this i had made eight LEDs to the Arduino Uno. Program them to glow one after another from the first LED to the last, creating a running light effect.

Documented Jul 30, 2026 10:58 AM UTC · Reviewed Aug 1, 2026 10:19 AM UTC
Challenge 13

Four LED Chase

Verified Doc 9/10 180 XP
Evidence
Control four LEDs independently.
Evidence
Understand longer execution sequences.
Evidence
Improve circuit-building skills.
Student Documentation

Develop confidence controlling four LEDs using Arduino code. in this challande we have to develop confidence controlling four LEDs using Arduino code.

Documented Jul 23, 2026 11:28 AM UTC · Reviewed Aug 1, 2026 10:52 AM UTC
Challenge 12

Three LED Chase

Verified Doc 9/10 170 XP
Evidence
in this one LED is blinking at a time
Evidence
in this another led is blinking at a time
Evidence
in this the last led is blinking at a time
Student Documentation

so in this project i had built three led chase in which only one led blink at a time the the another and then the last led will blink and when this was done i came to know that the challange is completed

Documented Jul 23, 2026 11:11 AM UTC · Reviewed Aug 1, 2026 10:52 AM UTC
Challenge 11

Two LED Chase

Verified Doc 9/10 160 XP
Evidence
so in this image one LED is blinking
Evidence
in this image the another LED is blinking and it was two LED chase
Student Documentation

so in this project there was like that only one LED should blink at a time like for a sec that the another LED will blink and like that it was working and then i came to know that my project is completed

Documented Jul 22, 2026 11:30 AM UTC · Reviewed Aug 1, 2026 10:54 AM UTC
Challenge 10

Blink Like a Maker

Verified Doc 9/10 150 XP
Evidence
I built a multiple LED circuit that changes every 2 seconds using Arduino. What I Learned: I learned how to control the timing of multiple LEDs using Arduino code. How Do I Know the Challeng I know the challenge is completed because the LEDs change correctly every 2 seconds.
Student Documentation

An Arduino Uno is connected to a breadboard with multiple LEDs. The LEDs light up in different colors one after another. Each LED changes every 2 seconds.

Documented Jul 21, 2026 11:15 AM UTC · Reviewed Aug 1, 2026 11:00 AM UTC
Challenge 9

Custom Blink Pattern

Verified Doc 9/10 130 XP
Evidence
An Arduino Uno is connected to a breadboard using jumper wires. The breadboard has multiple LEDs of different colors connected to the Arduino. The LEDs light up in a customized pattern created using Arduino code.
Student Documentation

I built a customized LED circuit using an Arduino Uno, a breadboard, and multiple LEDs. I learned how to customize LED patterns by changing the Arduino code and controlling multiple LEDs. I know the challenge is completed because the LEDs follow my customized pattern correctly after I upload the program.

Documented Jul 21, 2026 11:09 AM UTC · Reviewed Aug 1, 2026 11:00 AM UTC
Challenge 8

Fast Blink

Verified Doc 9/10 120 XP
Evidence
An Arduino Uno is connected to a breadboard using jumper wires. The breadboard has multiple red, yellow, and green LEDs connected to the Arduino. The LEDs glow and fade quickly, showing that the Arduino is controlling their brightness.
Student Documentation

I built a circuit with multiple LEDs that glow and fade quickly using an Arduino Uno, a breadboard, and jumper wiresI learned how to control the brightness and speed of LEDs using PWM and Arduino code. I know the challenge is completed because the LEDs brighten and dim quickly according to the uploaded program.

Documented Jul 21, 2026 11:03 AM UTC · Reviewed Aug 1, 2026 11:00 AM UTC
Challenge 7

Slow Blink

Verified Doc 9/10 110 XP
Evidence
An Arduino Uno is connected to a breadboard using jumper wires. The breadboard has multiple red, yellow, and green LEDs connected to the Arduino.
Student Documentation

I built a circuit with multiple LEDs that slowly glow using an Arduino Uno, a breadboard, and jumper wires. I learned how to control the brightness of LEDs using PWM and Arduino code to create a slow glowing effect. I know the challenge is completed because the LEDs brighten and dim smoothly according to the uploaded program.

Documented Jul 21, 2026 10:58 AM UTC · Reviewed Aug 1, 2026 11:00 AM UTC
Challenge 6

Breadboard Master

Verified Doc 9/10 100 XP
Evidence
An Arduino Uno is connected to a breadboard using jumper wires.
Student Documentation

I built a circuit with multiple LEDs connected to an Arduino Uno using a breadboard and jumper wires. I learned how to connect many LEDs, use different Arduino output pins, and control multiple LEDs with code. I know the challenge is completed because all the LEDs work according to the uploaded program without any connection errors. This description is accurate without assuming the purpose of the circuit.

Documented Jul 21, 2026 10:50 AM UTC · Reviewed Aug 1, 2026 11:00 AM UTC
Challenge 5

Breadboard Layout Explorer

Verified Doc 9/10 90 XP
Evidence
arduino is connected to 5 led
Student Documentation

in this there was 5 led and it was more difficulty and when the led started blinking i cam to know that the challange is complated

Documented Jul 20, 2026 10:59 AM UTC · Reviewed Aug 1, 2026 11:01 AM UTC
Challenge 4

Four LEDs on the Breadboard

Verified Doc 9/10 80 XP
Evidence
An Arduino Uno is connected to a breadboard using jumper wires.
Student Documentation

I built a circuit with two LEDs connected to an Arduino Uno using a breadboard and jumper wires. I learned how to connect multiple LEDs and control them using Arduino code. I know the challenge is completed because both LEDs work correctly according to the uploaded program.

Documented Jul 21, 2026 10:16 AM UTC · Reviewed Aug 1, 2026 11:01 AM UTC
Challenge 3

Explore the Breadboard Power Rails

Verified Doc 10/10 70 XP
Evidence
An Arduino Uno is connected to a breadboard using jumper wires.
Evidence
Two red LEDs are placed on the breadboard and connected to the Arduino.
Evidence
The Arduino is powered through a USB cable, and both LEDs are glowing.
Student Documentation

I built a circuit with two LEDs connected to an Arduino Uno using a breadboard and jumper wires. I learned how to connect multiple LEDs and control them using Arduino code .I know the challenge is completed because both LEDs work correctly according to the uploaded program.

Documented Jul 14, 2026 11:39 AM UTC · Reviewed Jul 14, 2026 11:43 AM UTC
Challenge 2

First Breadboard Circuit

Verified Doc 9/10 60 XP
Evidence
The Arduino Uno is connected to a breadboard using jumper wires.
Evidence
The LED is placed on the breadboard and connected to the Arduino.
Evidence
After uploading the program, the LED blinks on and off, showing that the circuit is working correctly.
Student Documentation

I built a blinking LED circuit using an Arduino Uno, a breadboard and LED learned how to connect components on a breadboard and control an LED using Arduino code. The challenge is complete because the LED blinks correctly after I upload the code.

Documented Jul 14, 2026 11:19 AM UTC · Reviewed Jul 14, 2026 11:42 AM UTC
Challenge 1

Blink Your First LED

Verified Doc 8/10 50 XP
Evidence
This is an Arduino Uno connected to a computer using a USB cable.
Evidence
An LED is connected to the Arduino to test the blinking LED project.
Evidence
The LED lights up because the Arduino is running the uploaded blinking LED program.
Student Documentation

I learned how to connect an LED to an Arduino and make it blink using simple code. I built a blinking LED circuit using an Arduino Uno and LEDI know the challenge is completed because the LED blinks on and off correctly after I upload the code.

Instructor Feedback

"good, keep it up"

Documented Jul 14, 2026 10:47 AM UTC · Reviewed Jul 14, 2026 10:48 AM UTC