Hero
H
Zero2Maker Maker Portfolio

Hetanshh Gadhiya

Aspiring Roboticist | AI Innovator | Future Entrepreneur

Amba School for Excellence

About Me

Hi, I'm Hetanshh Gadhiya, a Class 9 student from India and an aspiring roboticist, AI enthusiast, and future entrepreneur. I am deeply passionate about robotics, artificial intelligence, programming, and emerging technologies, and I enjoy transforming creative ideas into real-world projects. I am currently learning Arduino, robotics, programming, AI tools, electronics, and problem-solving to build innovative solutions that can make a positive impact. Beyond technology, I believe in continuous learning, creativity, and hard work, and I enjoy exploring new concepts that expand my knowledge. My dream is to become a successful technology entrepreneur, develop world-class AI and robotics products, and pursue higher education in Germany. Through every project I build and every skill I learn, I am working toward my vision of using technology to solve real-world problems and create a better future.

21
Challenges
16
Verified
2900
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 21

LED with 5V Power

Resubmitted — awaiting review 360 XP
Evidence
side view
Evidence
top view
Project Links
Project Video
Open link →
Student Documentation

firstly, i have made a basic circuit without coding and connected the led to v5 pin then connected gnd to negative and it worked without any code

Instructor Feedback

"It should be with 5v pin not pin 13"

Documented Aug 14, 2026 12:54 PM UTC
Challenge 20

LED Pattern 6 (Creative Light Show)

Verified Doc 9/10 350 XP
Evidence
TOP VIEW
Evidence
side view
Evidence
TOP VIEW
Project Links
Project Video
Open link →
Student Documentation

First of all, I coded the Arduino. Then, I used pins 8, 9, 10, and 11 as the positive terminals for the LEDs. I used GND as the negative terminal. After that, I connected a resistor between the negative rail and the positive rail. Finally, I coded it so that the LEDs turn ON one by one from pin 8 to pin 11, each one staying ON for 0.15 seconds before turning OFF, and this whole process keeps repeating fast like a chase effect.

Documented Aug 10, 2026 11:12 AM UTC · Reviewed Aug 10, 2026 5:14 PM UTC
Challenge 19

LED Pattern 5 (Alternate Blink)

Verified Doc 9/10 300 XP
Evidence
side view
Evidence
TOP VIEW
Evidence
side view
Project Links
Project Video
Open link →
Student Documentation

First of all, I coded the Arduino. Then, I used pins 8, 9, 10, and 11 as the positive terminals for the LEDs. I used GND as the negative terminal. After that, I connected a resistor between the negative rail and the positive rail. Finally, I coded it so that LED 8 and LED 10 turn ON together while LED 9 and LED 11 stay OFF, and this stays for 0.5 seconds. Then it switches, so LED 9 and LED 11 turn ON while LED 8 and LED 10 turn OFF, also for 0.5 seconds. This keeps repeating, so the LEDs blink in alternating pairs.

Documented Aug 10, 2026 11:05 AM UTC · Reviewed Aug 10, 2026 5:15 PM UTC
Challenge 18

LED Pattern 4 (Forward & Reverse)

Verified Doc 9/10 280 XP
Evidence
side view
Evidence
side view
Evidence
TOP VIEW
Project Links
Project Video
Open link →
Student Documentation

First of all, I coded the Arduino. Then, I used pins 8, 9, 10, and 11 as the positive terminals for the LEDs. I used GND as the negative terminal. After that, I connected a resistor between the negative rail and the positive rail. Finally, I coded it so that the LEDs blink one by one from pin 8 to pin 11, each staying on for 0.3 seconds. Then it comes back from pin 10 to pin 9, blinking them again, and the whole process repeats.

Documented Aug 10, 2026 11:01 AM UTC · Reviewed Aug 10, 2026 5:16 PM UTC
Challenge 17

LED Pattern 3 (Progressive Fill)

Verified Doc 9/10 260 XP
Evidence
TOP VIEW
Evidence
TOP VIEW
Evidence
TOP VIEW
Project Links
Project Video
Open link →
Student Documentation

First I connected 6 LEDs to the Arduino on pins 4, 5, 6, 7, 8, and 9. Then I coded it so that the LEDs turn ON one by one with a 1-second delay. After all 6 LEDs turn ON, they all turn OFF together, wait for 0.5 seconds, and then the same process repeats.

Documented Aug 10, 2026 10:46 AM UTC · Reviewed Aug 10, 2026 5:17 PM UTC
Challenge 16

LED Pattern 2

Verified Doc 9/10 240 XP
Evidence
TOP VIEW
Evidence
side view
Evidence
TOP VIEW
Student Documentation

First of all, I coded the Arduino. Then, I made pins 4, 5, 6, 7, 8, and 9 the positive terminals of the LEDs and used GND as the negative terminal. Then, I used resistors to connect the LEDs to the negative rail. Finally, two LEDs lit up together at a time, with each pattern staying on for 1 second.

Documented Aug 10, 2026 10:36 AM UTC · Reviewed Aug 10, 2026 5:19 PM UTC
Challenge 15

LED Pattern 1

Verified Doc 8/10 220 XP
Evidence
side view
Evidence
side view
Evidence
side view
Student Documentation

First of all, I coded the Arduino. Then, I made pins 8, 9, 10, and 11 the positive terminals of the LEDs and used GND as the negative terminal. Then, I used resistors to connect the LEDs to the negative rail. Finally, the LEDs lit up one by one, with each LED staying on for 1 second.

Instructor Feedback

"No resistor in this project."

Documented Aug 10, 2026 10:08 AM UTC · Reviewed Aug 10, 2026 5:21 PM UTC
Challenge 14

Eight LED Chase

Verified Doc 8/10 200 XP
Evidence
side view
Evidence
side view
Evidence
TOP VIEW
Project Links
Project Video
Open link →
Student Documentation

First of all, I coded the Arduino. Then, I made pins 2, 3, 4, 5, 6, 7, 8, and 9 the positive terminals of the LEDs and used GND as the negative terminal. Then, I used resistors to connect the LEDs to the negative rail. Finally, the LEDs lit up one by one with a delay of 200 milliseconds.

Documented Aug 10, 2026 9:51 AM UTC · Reviewed Aug 10, 2026 5:22 PM UTC
Challenge 13

Four LED Chase

Verified Doc 8/10 180 XP
Evidence
side view
Evidence
TOP VIEW
Evidence
side view
Project Links
Project Video
Open link →
Student Documentation

First of all, I coded the Arduino. Then, I used pins 8, 9, 10, and 11 as the positive terminals for the LEDs. I used GND as the negative terminal. After that, I connected a resistor between the negative rail and the positive rail. Finally, the LEDs lit up.

Documented Aug 10, 2026 9:35 AM UTC · Reviewed Aug 10, 2026 5:24 PM UTC
Challenge 12

Three LED Chase

Verified Doc 9/10 170 XP
Evidence
side view
Evidence
side view
Evidence
top view
Student Documentation

frist of all I have uploaded the code in the microcontroller by it I have connected and through jumper wire I have given power to breadboard in breadboard I have connected resistor to at positive terminal and add other jumper wire to negative terminal

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

Two LED Chase

Verified Doc 9/10 160 XP
Evidence
side view
Evidence
side view
Evidence
top view
Student Documentation

in this project I have coded the Arduino on that way that it only one LED glows at a time and the other LEDs should blink one after another continuously. For that I have coded the Arduino uno and used the power supply to power the Arduino and used jumper wire to supply power to breadboard then by the code the LED lits up

Documented Jul 22, 2026 10:13 AM UTC · Reviewed Aug 1, 2026 10:59 AM UTC
Challenge 10

Blink Like a Maker

Verified Doc 9/10 150 XP
Evidence
top view
Evidence
side view
Evidence
side view
Student Documentation

When the Arduino is powered on, the LED connected to digital pin 13 turns ON and glows for 0.5 seconds. After that, the LED turns OFF and remains off for 1 second. Once the 1-second delay is completed, the LED turns ON again, repeating the same sequence continuously. This creates a blinking pattern where the LED flashes briefly and then stays off for a longer duration. The output continues automatically as long as the Arduino board is powered. This project demonstrates how the Arduino can control the timing of an LED using digital output signals and programmed delays.

Documented Jul 16, 2026 12:32 PM UTC · Reviewed Jul 17, 2026 11:15 AM UTC
Challenge 9

Custom Blink Pattern

Verified Doc 9/10 130 XP
Evidence
side view
Evidence
side view
Evidence
top view
Student Documentation

When the Arduino is powered on, the LED connected to digital pin 13 turns ON immediately and glows continuously for 3 seconds. After this period, the LED turns OFF and remains off for 1 second. Once the 1-second delay is completed, the LED turns ON again, and the same sequence repeats automatically. This continuous ON-OFF cycle continues as long as the Arduino is powered. The output demonstrates how the Arduino uses digital output signals and timed delays to control an LED. This project helps beginners understand the basics of LED control, timing, and repetitive execution using the Arduino loop() function.

Documented Jul 16, 2026 12:22 PM UTC · Reviewed Jul 17, 2026 11:15 AM UTC
Challenge 8

Fast Blink

Needs revision Doc 9/10 120 XP
Evidence
side view
Evidence
top view
Evidence
side view
Student Documentation

When the Arduino is powered on, the LED connected to digital pin 13 turns ON and remains lit for 3 seconds. After the 3-second interval, the LED turns OFF and stays off for 1 second. This ON and OFF sequence repeats continuously until the Arduino is switched off or reset. The program uses timed delays to maintain a consistent blinking pattern. This project demonstrates how an Arduino can control an LED using digital output signals and time-based programming. It introduces beginners to the basic concepts of Arduino programming, digital electronics, and output control, forming the foundation for more advanced robotics and automation projects.

Instructor Feedback

"wrong discription"

Documented Jul 16, 2026 12:14 PM UTC · Reviewed Jul 17, 2026 11:15 AM UTC
Challenge 7

Slow Blink

Needs revision Doc 7/10 110 XP
Evidence
side view
Evidence
side view
Evidence
top view
Student Documentation

The Arduino Uno is connected to the breadboard using jumper wires. The GND pin is connected to the negative (-) power rail, and digital pin 13 is connected to the positive (+) power rail. Jumper wires link the power rails on both sides of the breadboard, ensuring power is available throughout the circuit. Eight LEDs are placed on the breadboard, with each LED's anode (long leg) connected to the positive rail and the cathode (short leg) connected to the negative rail. When the Arduino sends HIGH and LOW signals through pin 13, all 8 LEDs blink together continuously.

Instructor Feedback

"Redo"

Documented Jul 15, 2026 9:25 AM UTC · Reviewed Jul 17, 2026 10:51 AM UTC
Challenge 6

Breadboard Master

Needs revision Doc 7/10 100 XP
Evidence
side view
Evidence
side view
Evidence
top view
Student Documentation

The Arduino Uno is connected to the breadboard using jumper wires. The GND pin of the Arduino is connected to the breadboard's negative (-) power rail, while the 13th digital pin is connected to the positive (+) rail. Jumper wires are used to distribute power across both sides of the breadboard. Five LEDs are placed on the breadboard, with each LED's anode (long leg) connected to the positive rail and the cathode (short leg) connected to the negative rail. When pin 13 outputs HIGH and LOW signals, all five LEDs blink simultaneously.

Instructor Feedback

"Redo"

Documented Jul 15, 2026 9:18 AM UTC · Reviewed Jul 17, 2026 10:51 AM UTC
Challenge 5

Breadboard Layout Explorer

Needs revision Doc 7/10 90 XP
Evidence
side view
Evidence
side view
Evidence
top view
Student Documentation

In this circuit, I used the **GND** pin and **digital pin 13** of the Arduino. The Arduino is powered normally, and I used **jumper wires** to connect the Arduino's power pins to the **breadboard**. The jumper wires distribute power to both the **positive (+)** and **negative (–) power rails** of the breadboard. Finally, I connected **two LEDs**, with the positive (anode) leg of each LED connected to the positive terminal and the negative (cathode) leg connected to the negative terminal.

Instructor Feedback

"Please redo and use your word power"

Documented Jul 14, 2026 11:24 AM UTC · Reviewed Jul 17, 2026 10:49 AM UTC
Challenge 4

Four LEDs on the Breadboard

Verified Doc 9/10 80 XP
Evidence
side view
Evidence
top view
Evidence
Side view
Student Documentation

In this circuit, I used the GND pin and digital pin 13 of the Arduino. Then, I used jumper wires to connect the Arduino to the breadboard. The wires connected the positive and negative to power rails. Finally, I connected the LED, with its positive to connected to positive and its negative to negative of Arduino .

Instructor Feedback

"Please do not use chatgpt"

Documented Aug 11, 2026 2:03 PM UTC · Reviewed Aug 11, 2026 5:38 PM UTC
Challenge 3

Explore the Breadboard Power Rails

Verified Doc 8/10 70 XP
Student Documentation

i have blinked 2 led by breadbord and uno

Instructor Feedback

"Write down what you learn in the projects"

Documented Jul 14, 2026 10:46 AM UTC · Reviewed Jul 14, 2026 10:48 AM UTC
Challenge 2

First Breadboard Circuit

Verified Doc 8/10 60 XP
Student Documentation

I have used Arduino uno bread board to blink this

Instructor Feedback

"Great work.
Keep Going"

Documented Jul 14, 2026 10:36 AM UTC · Reviewed Jul 14, 2026 10:46 AM UTC
Challenge 1

Blink Your First LED

Verified Doc 8/10 50 XP
Evidence
this photo shows how I have blinkied Led
Student Documentation

I have used Arduino to blink LED ( light emitting diode )

Instructor Feedback

"KEEP IT UP !"

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