(as of Sep 11,2020 10:20:11 UTC – Details)
Compatibility with Official Arduino IDE, Software, Sendsors and Codes
Arduino is an open-source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the physical board.
For the reason of open source, the manufacture of Arduino boards and software distribution by anyone is permitted. Arduino boards are available commercially in preassembled form, or as do-it-yourself (DIY) kits.
Elegoo is one of the manufacturer on the market, whose clone products are compatible with the official Arduinomicrocontroller boards, they can use the official Arduino software, sensors and codes.
Learn Electronics and Programming with ELEGOO
The Mega boards can be used as the brains behind almost any electronics project. Mega can interact with buttons, LEDs, motors, speakers, GPS units, cameras, the internet, and even your smart-phone or your TV! By connecting the Mega board with a personal computer via a USB cable and uploading programs to the board, users can create digital devices and interactive objects that can sense and control objects in the physical and digital world like robots or even honest fortune-telling machines.
For this ELEGOO Mega 2560 R3 Project Starter Kit, we provide a 16-lesson tutorial, introducing the basic setting of the software IDE, the working principles of the sensors and the simple program to enable the Mega board to control the sensors.
This Kit is suitable for 10-year-old and up. Younger kids should be under supervision and guidance of adults.
Four Digit Seven Segment Display
In this lesson, you will learn how to use a 4-digit 7-segment display.
When using 1-digit 7-segment display, please notice that if it is common anode, the common anode pin connects to the power source; if it is common cathode, the common cathode pin connects to the GND.
When using 4-digit 7-segment display, the common anode or common cathode pin is used to control which digit is displayed. Even though there is only one digit working, the principle of Persistence of Vision enables you to see all numbers displayed because each the scanning speed is so fast that you can hardly notice the intervals.
LCD1602 module is a display that has an LED backlight and can display two rows with up to 16 characters on each row. You can see the rectangles for each character on the display and the pixels that make up each character. The display is just white on blue and is intended for showing text.
Lining up the display with the top of the breadboard helps to identify its pins without too much counting, especially if the breadboard has its rows numbered with row 1 as the top row of the board. Do not forget, the long yellow lead that links the slider of the pot to pin 3 of the display. The ‘pot’ is used to control the contrast of the display.
74HC595 and LEDs
74HC595 is a Serial to Parallel Converter which has eight outputs (perfect) and three inputs that you use to feed data into it a bit at a time.
This chip makes it a little slower to drive the LEDs (you can only change the LEDs about 500,000 times a second instead of 8,000,000 a second) but it’s still really fast, way faster than humans can detect, so it’s worth it!
74HC595 shift register is a type of chip that holds what can be thought of as eight memory locations, each of which can either be a 1 or a 0. To set each of these values on or off, we feed in the data using the ‘Data’ and ‘Clock’ pins of the chip.
DC Motors and the Fan
In this lesson, you will learn how to control a small DC motor using an MEGA 2560 and a transistor.
The small DC motor is likely to use more power than an MEGA 2560 board digital output can handle directly. If we tried to connect the motor straight to an MEGA 2560 board pin, there is a good chance that it could damage the MEGA 2560 board. A small transistor like the PN2222 can be used as a switch that uses just a little current from the MEGA 2560 board digital output to control the much bigger current of the motor.
1pcs MEGE2560 R3 Controller Board 1pcs USB Cable 1pcs LCD1602 screen 1pcs power supply module 1pcs Breadboard 1pcs 65 Jumper Wire 1pcs 3v motor 1pcs Relay 1pcs Fan 1pcs 9v battery 1pcs 9v dc connector 1pcs thermistor 1pcs PN2222 1pcs 1N4007 1pcs IC 74HC595 1pcs Active Buzzer 1pcs Passive Buzzer 1pcs Tilt Switch 1pcs Photoresistor 5pcs Yellow LED 5pcs Blue LED 5pcs Green LED 5pcs Red LED 5pcs White LED 2pcs RGB LED 1pc potentiometer 5pcs Button (small) 10pcs Resistor (10R) 10pcs Resistor (100R) 10pcs Resistor (220R) 10pcs Resistor (330R) 10pcs Resistor (1K) 10pcs Resistor (2K) 10pcs Resistor (5K1) 10pcs Resistor (10K) 10pcs Resistor (100K) 10pcs Resistor (1M) 10pcs Female-to-male Dupont Wire
The cheapest and most basic MEGA2560 R3 kit for the beginner.
Free PDF tutorial including project introduction and code will be provided in CD, you can save a lot of time searching them.
With the newest MEGA2560 R3 development board + USB Cable and all the basic components.
Nice package in the box with clear listing and CD.