Seeeduino v4.2 is an Open Source, Arduino-compatible ATmega328 MCU development board. We think Seeeduino v4.2 is one of the best Arduino derivatives/compatibles available. Seeeduino v4.2 is feature rich, much more stable, easy-to-use and even good looking.
Seeeduino v4.2 is based the Arduino UNO bootloader, an ATmega16U2 as a UART-to-USB converter (basically work like an FTDI USB2UART chip). The board comes with an additional set of through-hole pads for all pins. These pads are aligned to 0.1" grid. This makes it easy to solder additional pin-headers to plug into breadboard or create your own attachment/shield with 0.1" dot-matrix general purpose PCBs.
You can program the board via a micro-USB cable. Also, you can power the board via a DC Jack input (7 to 15V DC) is acceptable. There is a switch to choose the system's supply voltage either 3.3V or 5V, which is very useful if you want to set the system to 3.3V to interact with low voltage sensors.
Finally, the three on-board Grove interfaces can make your board connect to Grove modules easily. Want to make something awesome, maybe just a Seeeduino v4.2 and some Groves is enough.
Product version | Release date | Support status | Notes |
Seeeduino v4.2 (v1.0, latest version) | May 2015 | Supported | None |
wiki for Seeeduino V4.0 | Sept 2014 | Not Supported | None |
wiki for Seeeduino V3.0 | Jan 2012 | Not Supported | None |
Seeeduino v2.21 | Jan 2011 | Not Supported | None |
Item | Value |
---|---|
DC Input Jack | 7V-12V |
DC output current | |
5V Pin / With Micro USB | 500mA Max |
5V Pin / With DC Jack Power | 2000mA Max |
3V3 Pin | 500mA Max |
DC Current per I/O Pin | 40mA |
Other specifications | |
Flash Memory | 32 KB |
RAM | 2 KB |
EEPROM | 1 KB |
Clock Speed | 16 MHz |
Dimension | 68.6mm x 53.4mm |
Weight | 26g |
The images below shows an overview of Seeeduino v4.2 hardware features. The pin-out and alternate functions of various pins of Seeeduino v4.2 are shown in the pin-out diagram. This could be used as a quick reference.
Note: Take gentle care in handling micro USB socket, or you might break the socket off.
The general steps in using Seeeduino v4.2 are
Let us see how to get started in detail based on OS platform.
This part is based on the Getting Started with Arduino on Windows, click to view the original page.
You need a Micro-USB cable first, the data cable of an Android Phone will do fine.
If you can't find one, you can buy one here.
Get the latest version from the download page. When the download finishes, unzip the downloaded file.
The Seeeduino V4.2 automatically draw power from either the USB connection to the computer or an external power supply.
Connect the Arduino board to your computer using the USB cable. The green power LED (labelled PWR) should go on.
Installing drivers for the Seeeduino V4.2 with Windows 7, Vista, or XP
Installing drivers for the Seeeduino V4.2 with Windows 8/8.1
Firstly, you should disable the digital signature verification of your system. Follow the steps listed below:
You should save these files which you are editing before installing driver in Window 8,because there will several power off/on during the operation.
And the rest of the steps are same as Win7.
Double-click the Arduino application (arduino.exe) you have previously downloaded. (Note: if the Arduino Software loads in a different language, you can change it in the preferences dialog. See the Arduino Software (IDE) page for details.)
Open the LED blink example sketch: File > Examples >01.Basics > Blink.
You'll need to select the entry in the Tools > Board menu that corresponds to your Arduino.
Selecting an Arduino Uno:
Select the serial device of the Arduino board from the Tools | Serial Port menu. This is likely to be COM3 or higher (COM1 and COM2 are usually reserved for hardware serial ports). To find out, you can disconnect your Arduino board and re-open the menu; the entry that disappears should be the Arduino board. Reconnect the board and select that serial port.
Now, simply click the "Upload" button in the environment. Wait a few seconds - you should see the RX and TX LED indicators on the board flashing. If the upload is successful, the message "Done uploading." will appear in the status bar.
A few seconds after the upload finishes, you should see the pin 13 (L) LED on the board start to blink (in orange). If it does, congratulations! You've gotten Arduino up-and-running. If you have problems, please see the troubleshooting suggestions.
This part is base on the Getting Started w/ Arduino on Mac OS X, click to view the original page.
Get the latest version from the download page. When the download is finished, double-click the *.zip file. This will expand the Arduino application.
Copy the Arduino application into the Applications folder (or elsewhere on your computer).
The Seeeduino V4.2 automatically draw power from either the USB connection to the computer or an external power supply. Connect the Arduino board to your computer using the USB cable. The green power LED (labelled PWR) should go on.
Double-click the Arduino application.
Note: if the Arduino software loads in the wrong language, you can change it in the preferences dialog. See the environment page for details.
Open the LED blink example sketch: File > Examples > 01.Basics > Blink.
You'll need to select the entry in the Tools > Board menu that corresponds to your Arduino.
Selecting an Arduino Uno
Details of the board menu entries are available on the environment page.)
Select the serial device of the Arduino board from the Tools > Serial Port menu. On the Mac, this should be something with /dev/tty.USBmodem (for the Uno or Mega 2560) or /dev/tty.USBserial (for older boards) in it.
Selecting an Uno
Now, simply click the "Upload" button in the environment. Wait a few seconds - you should see the RX and TX LED indicators on the board flashing. If the upload is successful, the message "Done uploading." will appear in the status bar.
A few seconds after the upload finishes, you should see the pin 13 (L) LED on the board start to blink (in orange). If it does, congratulations! You've gotten Arduino up-and-running. If you have problems, please see the troubleshooting suggestions.
For using on Linux, please go to Installing Arduino on Linux
Let us see three different simple projects using Seeeduino v4.2 and Grove modules.
void setup() { // initialize digital pin 0 as an output. pinMode(0, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(0, HIGH); // switch the LED on (HIGH is the voltage level) delay(500); // wait for a half a second digitalWrite(0, LOW); // switch the LED off by making the voltage LOW delay(500); // wait for a half a second }
unsigned int sensorValue; void setup() { // initialize serial communications at 9600 bps: Serial.begin(9600); } void loop() { // read the analog in value: sensorValue = analogRead(A5); Serial.println(sensorValue); delay(1000); }
Resources
References
Copyright (c) 2008-2016 Seeed Development Limited (www.seeedstudio.com / www.seeed.cc)