Hardware

The Seeeduino v4.2 board changed after the release of the Seeeduino v4.0, which includes more ports, additional pins, changes of part locations, more connecters, cancellations of soldering pads, etc.. A full hardware diagram of the Seeeduino v4.2 can be found in the image below:

Between the Arduino Uno and the Seeeduino v4.2, there are a few changes of hardware which includes: a Micro-B USB input port, 3 on-board Grove connectors, a 3.3/5v system power switch, DC-DC circuit instead of LDO (Low Drop-Out) which includes better efficiency, and other circuit improvements as well as a surface-mount microcontroller and additional female pins. There are also pins for serial programming (USB to Serial) and changes in the placement of components.

Input connection

The Seeeduino v4.2 development board consists of a micro-USB port for programming as well as for power. Its only USB port is the micro-USB port and, for additional, serial communication, there are pins for a USB to Serial converter as well as pins for programming directly to the chip, the ATMEGA328 microcontroller. The Seeeduino v4.2 is based on the Arduino Uno bootloader, an ATmega16U2 as a USB to Serial converter (basically working like an FTDI USB to Serial chip). More of the product specifications will be at the product review page for the Seeeduino v4.2. For programming and uploading codes to the board, you will need a micro-USB data cable as seen in the image below:

Setting it up

The programming of the Seeeduino v4.2 may only occur if you first have drivers installed to your computer. For the Windows operating system, drivers are essential, but for the Mac OS, it doesn't really matter. A micro-USB cable is needed to program the board so make sure you plug your board in first. Once plugging in the board, its installation process will fail, thus, it won't appear in your computer's Device Manager. To start diagnosing this issue, make sure you download the driver which can be found below:

Seeeduino v4.2 Windows Driver

After unzipping the file, and extracting it, go into Device Manager and selecting/updating the driver by choosing the unzipped driver file. For more information and a walkthrough guide of the steps to install the driver, follow the pictures below:

1. Extract the driver files out of its ZIP file.

2. Go to "Control Panel".

3. Once you're inside "Control Panel", click on "Hardware and Sound".

4. Once you're inside "Hardware and Sound", click on "Device Manager".

5. Look under "Ports (COM & LPT)". You should find an open port named “Seeeduino v4”. If there is no "Ports (COM & LPT)" option, look under "Other Devices" for 'Unknown Device'.

6. Where you find a device name such as "Unknown Device" or "Seeeduino v4" under one of the sections ("Ports" or "Other Devices"), right-click on the device name and click on "Update Driver".

7. Once you have clicked on the "Update Driver" button, another tab will appear asking you whether you want the computer to search for the correct drivers or not, you would want to click on the "Browse my computer for driver software" option.

8. To browse your computer for the correct driver, you will have to click on the "Browse..." button in the page and search in your computer folders for the extracted file from the beginning that consists the driver.

9. Once you've selected the file with the driver, click "Next" to continue.

10. Once you've continued to the end of the installation, this message should show up and that should be the end of the driver installation. Now you can check back at the "Device Manager" and you shouldn't see any error messages. If you plug the board in and go to the "Ports (COM & LPT)", a device named "Seeeduino v4" will be shown at a COM port which means that there are no more problems with drivers.

Using the Arduino IDE

When using the Arduino IDE (Integrated Development Environment), after downloading the respective drivers for the...

Read more »