Elegoo Basic Starter Kit Unboxing & Project

In Arduino, diy, Product Review, Tutorials, Video by dbtech

The folks over at Elegoo reached out to me recently and asked if I would be interested in checking out their Basic Starter Kit. Since I already have the Super Starter Kit, I wanted to see what was in the basic kit.

What’s In The Kit?

The Basic kit is quite a bit smaller than the Super kit (as one would expect), but here’s what you get:

  • 1pcs UNO R3 Controller Board(Arduino-Compatible)
  • 1pcs USB Cable
  • 1pcs Breadboard
  • pcs 65 Jumper Wire
  • 1pcs IC 74HC595
  • 1pcs Active Buzzer
  • 1pcs Tilt Switch
  • 2pcs Photo resistor
  • 5pcs Yellow LED
  • 5pcs Blue LED
  • 5pcs Green LED
  • 5pcs Red LED
  • 1pcs RGB LED
  • 5pcs Button (small)
  • 10pcs Resistor (10R)
  • 10pcs Resistor (100R)
  • 30pcs Resistor (220R)
  • 10pcs Resistor (330R)
  • 10pcs Resistor (1K)
  • 10pcs Resistor (2K)
  • 10pcs Resistor (5K1)
  • 10pcs Resistor (10K)
  • 10pcs Resistor (100K)
  • 10pcs Resistor (1M)
  • 5pcs Female-to-male DuPont Wire

There’s quite a bit you can do with one of these kits, so let’s take a look at a simple project where we’ll cycle through some colors on an RGB light by pressing a button.

Here’s a list of things you’ll need for this project:

  • 1 x Arduino Uno
  • 1 x Breadboard
  • 1 x Button
  • 1 x RGB Light
  • 3 x 220 Resistors
  • 1 x 10k Resistor
  • 8 x Breadboard Wires

So now that we have our supplies, let’s wire everything up.

You may notice that I swapped the Red and Blue in the video and the code. I’ve got Red on Pin 9 and Blue on Pin 11, but that was just because of the way I laid out my breadboard.

Code

Here’s the code that I used on my project:


const int buttonPin = 3;
const int redPin = 9;
const int greenPin = 10;
const int bluePin = 11;
int counter = 0;

void setup() {
pinMode(buttonPin, INPUT);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}

void loop() {
int buttonState;
buttonState = digitalRead(buttonPin);

if (buttonState == LOW) {
counter++;
delay(250);
}

else if (counter == 0) {
digitalWrite(redPin, LOW);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, LOW);
}

else if (counter == 1) {
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, LOW);
}

else if (counter == 2) {
digitalWrite(redPin, LOW);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);
}

else if (counter == 3) {
digitalWrite(redPin, LOW);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, HIGH);
}

else if (counter == 4) {
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, HIGH);
}
else {
counter = 0;
}
}

You can continue to add more “else if” statements and add more colors if you like by just repeating those bits of code.

Resources

If you want to pick up any of the stuff I showed in this video, here are some links to get everything:

Elegoo Basic Starter Kit: https://amzn.to/32Mr0be
Starter Kit Coupon Code: 2OIRKZ3B
Start Date: 9/17/2019 5:00AM PDT
End Date: 9/21/2019 11:59PM PDT

Elegoo Super Starter Kit: https://amzn.to/2Qd3mmw
Austor 1050 Piece Resistor Kit: https://amzn.to/2QcTjOx
Striveday 22AWG Solid Wire Kit: https://amzn.to/2QcTjOx

Resistor Lookup Website: http://resistor.cherryjourney.pt/
Project Inspiration: https://create.arduino.cc/projecthub/gol73/innovation-lab-5-push-button-rgb-led-color-change-6f4453

Wrapping Up

I want to give a big shoutout to Elegoo for reaching out and offering to send me this kit. Let me know in the comments what project you would build with this kit!

Support The Channel

Here’s my Amazon Influencer Shop Link:
Amazon: https://dbte.ch/amazonshop

/=========================================/

Like what I do? Want to be generous and help support my channel? Here are some ways to support:

Patreon: https://dbte.ch/patreon
Ko-fi: https://dbte.ch/kofi

/=========================================/

Remember to leave a like on this video and subscribe if you want to see more!

/=========================================/

Follow Me:
Twitter: https://dbte.ch/tw
Facebook: https://dbte.ch/fb
Subscribe: https://dbte.ch/ytsub