Arduino Kit Resources

Get Started

Get Started

Download the latest resource library from Elegoo and find Elegoo UNO R3 Project Super Starter Kit. The file is large and may take some time to download. Once the download has completed, unzip the file to an easy to remember location.

Once you have downloaded and unzipped the resources, open the pdf in the English folder. This pdf provides you with everything to get started. The first few pages highlight all of the components in the kit.

After familiarizing yourself with the kit, begin lesson zero, installing the Arduino Integrated Development Environment (IDE). If you are comfortable with development and have a different IDE you prefer, check out Platform IO.

Beginner Projects

These projects are designed to help you get started with Arduino and learn more about the platform.

Beginner Projects


The majority of software tutorials begin with Hello World, a simple project that displays a message to the person writing the code. Hardware tutorials are similar; however, rather than displaying text; they turn an LED on and off. As a result, these tutorials are named Blink rather than Hello World. For this kit, Blink is lesson two in the pdf. Blink provides a great opportunity to examine cause and effect. Adjust the duration that the LED is on/off in the code as much as you'd like, then observe the change on the physical Arduino. 


Lesson three in the pdf, provides you with your first exposure to building a circuit as well as a number of different electrical components. One such component are resistors, which serve to reduce the electrical current flowing through the circuit. Different resistors reduce the flow at different rates. One of the more complicated aspects of working with electronics is identifying resistors. The pdf has a helpful diagram to identify the resistance that each resistor provides. We highly recommend you print this page or have it readily accessible. This lesson will allow you to practice identifying resistors and observing the impact that different resistances have on the brightness of an LED.

Digital Inputs

Lesson five in the pdf, is your first exposure to responding to physical interactions via code. Adding buttons allows you to see how code responds to a physical input and then converts it to a physical output. This is a great project to add additional buttons and LEDs beyond the scope of the tutorial to develop your skills further.

Advanced Projects

Once you've mastered the basics and completed some projects on your own, check out these more difficult projects.

Advanced Projects

Controlling Stepper Motor with Remote

Lesson 24 in the pdf incorporates the stepper motor, the IR remote and the external power supply. This project will allow you to tie multiple technologies together and learn how to provide power to your project externally. As an added challenge, check out the IR remote datasheet in the datasheet folder. A datasheet provides you with technical information about a component provided by the manufacturer. This particular datasheet provides you with how to retrieve the codes from different buttons. Use the datasheet to program the Arduino to respond to different commands from the remote.

DHT11 Temperature and Humidity Sensor Combined With LCD Display

Lesson 11 allows you to collect temperature and humidity data and display it in the Arduino console on your computer. Once you have successfully completed this lesson, try combining it with lesson 14 to output the data on the LCD. This will provide a much more engaging experience.

Additional Resources

Additional Resources

More Projects


Ordering Additional Kits