Arduino
Arduino is holding a contest! Join Arduino 101 - Invent Your Future!
Welcome to the Arduino community! to share projects and receive help.

Arduino Uno is the ideal board for getting started with electronics, through fun and engaging hands-on projects. This board is your entry to the unique Arduino experience: great for learning the basics of how sensors and actuators work, and an essential tool for your rapid prototyping needs. Arduino Uno Rev3 is the most used and documented board in the Arduino family.  Thanks to the lively and helpful community surrounding  the Arduino Uno, no one will find themselves without support.

 

The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open-source software.

This software can be used with any Arduino board.
Refer to the Getting Started page for Installation instructions.

The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328. It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one. The Nano was designed and is being produced by Gravitech.

Arduino MKR1000 has been designed to offers a practical and cost effective solution for makers seeking to add Wi-Fi connectivity to their projects with minimal previous experience in networking.
It is based on the Atmel ATSAMW25 SoC (System on Chip), that is part of the SmartConnect family of Atmel Wireless devices, specifically designed for IoT projects and devices.
 

Don’t limit your projects, think big, think MEGA! The Arduino Mega 2560 has been designed with bigger and more ambitious projects in mind. The large number of analog and digital pins, together with a larger memory makes it ideal for devices like 3D printers and other demanding applications. Backward compatibility with existing shields and sketches is provided, but other shields target the Mega specifically, exploiting the full potential of this board. .

A learning and development board that delivers the performance and low-power consumption of the Intel® Curie™ Module with the simplicity of Arduino at an entry-level price.
It keeps the same robust form factor and peripheral list of the UNO with the addition of onboard Bluetooth LE capabilities and a 6-axis accelerometer/gyro to help you easily expand your creativity into the connected world.

Arduino YÚN is the perfect board to use when designing connected devices and, more in general, Internet of Things projects. It combines the power of Linux with the ease of use of Arduino.

The Arduino Web Editor allows you to write code and upload sketches to any Arduino or Genuino board after installing a simple plug-in — your Sketchbook will be stored in the cloud and accessible from any device. You can even import your Sketchbook via a .zip file! What’s more, sharing a sketch is now as easy as sharing a link.

The Web Editor is part of Arduino Create, a platform that simplifies making a project as a whole, without having to switch between many different tools to manage the various aspects of whatever you are making.

Micro is the smallest Arduino/Genuino board to offer the full set of analog and digital pins. The Micro’s processor is as powerful as the Uno’s, but the small form factor allows embedding into tight spaces, invaluable for projects where weight and/or size are important factors. It’s ideal for  projects that require a high number of connections with a small footprint. Plus, it fits directly into a breadboard for easy prototyping. The Micro is also capable of emulating a mouse or a keyboard when connected to a computer via USB.  

It’s blue! It’s thin! It’s the Arduino Pro Mini! SparkFun’s minimal design approach to Arduino. This is a 5V Arduino running the 16MHz bootloader. Arduino Pro Mini does not come with connectors populated so that you can solder in any connector or wire with any orientation you need. We recommend first time Arduino users start with the Uno R3. It’s a great board that will get you up and running quickly. The Arduino Pro series is meant for users that understand the limitations of system voltage (5V), lack of connectors, and USB off board.

We really wanted to minimize the cost of an Arduino. In order to accomplish this we used all SMD components, made it two layer, etc. This board connects directly to the FTDI Basic Breakout board and supports auto-reset. The Arduino Pro Mini also works with the FTDI cable but the FTDI cable does not bring out the DTR pin so the auto-reset feature will not work. There is a voltage regulator on board so it can accept voltage up to 12VDC. If you’re supplying unregulated power to the board, be sure to connect to the “RAW” pin and not VCC.

The latest and greatest version of this board breaks out the ADC6 and ADC7 pins as well as adds footprints for optional I2C pull-up resistors! We also took the opportunity to slap it with the OSHW logo.

Note: A portion of this sale is given back to Arduino LLC to help fund continued development of new tools and new IDE features.

Dimensions: 0.7x1.3" (18x33mm)

Features:

  • ATmega328 running at 16MHz with external resonator (0.5% tolerance)
  • 0.8mm Thin PCB
  • USB connection off board
  • Supports auto-reset
  • 5V regulator
  • Max 150mA output
  • Over current protected
  • Weighs less than 2 grams!
  • DC input 5V up to 12V
  • On board Power and Status LEDs
  • Analog Pins: 8
  • Digital I/Os: 14

Documents:

It’s blue! It’s thin! It’s the Arduino Pro Mini! SparkFun’s minimal design approach to Arduino. This is a 3.3V Arduino running the 8MHz bootloader. Arduino Pro Mini does not come with connectors populated so that you can solder in any connector or wire with any orientation you need. We recommend first time Arduino users start with the Uno R3. It’s a great board that will get you up and running quickly. The Arduino Pro series is meant for users that understand the limitations of system voltage (3.3V), lack of connectors, and USB off board.

We really wanted to minimize the cost of an Arduino. In order to accomplish this we used all SMD components, made it two layer, etc. This board connects directly to the FTDI Basic Breakout board and supports auto-reset. The Arduino Pro Mini also works with the FTDI cable but the FTDI cable does not bring out the DTR pin so the auto-reset feature will not work. There is a voltage regulator on board so it can accept voltage up to 12VDC. If you’re supplying unregulated power to the board, be sure to connect to the “RAW” pin on not VCC.

The latest and greatest version of this board breaks out the ADC6 and ADC7 pins as well as adds footprints for optional I2C pull-up resistors! We also took the opportunity to slap it with the OSHW logo.

Can’t decide which Arduino is right for you? Arduino buying guide!

Note: A portion of this sale is given back to Arduino LLC to help fund continued development of new tools and new IDE features.

Dimensions: 0.7x1.3" (18x33mm)

Features:

  • ATmega328 running at 8MHz with external resonator (0.5% tolerance)
  • Low-voltage board needs no interfacing circuitry to popular 3.3V devices and modules (GPS, accelerometers, sensors, etc)
  • 0.8mm Thin PCB
  • USB connection off board
  • Weighs less than 2 grams!
  • Supports auto-reset
  • 3.3V regulator
  • Max 150mA output
  • Over current protected
  • DC input 3.3V up to 12V
  • On board Power and Status LEDs
  • Analog Pins: 8
  • Digital I/Os: 14

Documents:

The Proto Shield makes it easy for you to design custom circuits. You can solder parts to the prototyping area to create your project, or use it with a small solderless breadboard (not included) to quickly test circuit ideas without having to solder. It's got extra connections for all of the Arduino I/O pins, and it's got space to mount through-hole and surface mount integrated circuits. It's a convenient way to make your custom circuit and Arduino into a single module.

Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU. It is based on a 32-bit ARM core microcontroller. It has 54 digital input/output pins (of which 12 can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), a 84 MHz clock, an USB OTG capable connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button and an erase button.

 

The Arduino Leonardo is a microcontroller board based on the ATmega32u4 (datasheet). It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

The Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port. It also has other implications for the behavior of the board; these are detailed on the getting started page.

Arduino WiFi Shield 101 is a powerful IoT shield with crypto-authentication, developed with ATMEL, that connects your Arduino or Genuino board to the internet wirelessly. Connecting it to a WiFi network is simple, no further configuration in addition to the SSID and the password are required. The WiFi Shield 101 comes with an easy-to-use library that allows to connect your Arduino or Genuino board to the internet with few instructions. As always, every element of the platform – hardware, software and documentation – are freely available and open-source. This means that you can learn exactly how it's made and use its design as the starting point for your own projects.
 

Arduino Materia 101 is the first official Arduino 3D printer. It uses an Arduino Mega2560 with a shield specifically made for controlling 3D printers. It's a small machine, with a sheet metal design housing the moving parts. The design is straightforward and easy to understand, which makes it a good machine for beginners, or up-and-coming hardware hackers who want to improve and experiment.
Arduino Materia 101 is an open-source machine, from the design of the mechanics to the electronics and firmware, as all Arduino products. It is fully compatible with other open-source design tools such as: Slic3r, OpenSCAD, blender with many many more.

Arduino Cloud is an IoT application that helps makers build connected objects in a quick, easy and secure way. You can connect multiple devices to each other and allow them to exchange real-time data. You can also monitor them from anywhere using a simple user interface.

Arduino Cloud is fully integrated in the Arduino Create ecosystem, you will be able to generate a template code in Arduino Cloud and then edit and upload it to your board using the Arduino Web Editor.

The Zero sets a new standard in processing power for Arduino/Genuino boards, with a 32-bit ARM processor running at three times the speed of the Uno. The Arduino Zero offers everything you need to release your creative potential: advanced audio and analog processing capabilities, low power consumption, and a real-time clock, all at a convenient price.

Internet of Things, robotics applications, art installations, and other sophisticated projects will also benefit from the Zero's capabilities.

The LilyPad Arduino Main Board is based on the ATmega168V (the low-power version of the ATmega168) or the ATmega328V. The LilyPad Arduino was designed and developed by Leah Buechley and SparkFun Electronics. It is is designed for e-textiles and wearables projects and It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread.

The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it by a LiPo battery. 

The Arduino Ethernet is a microcontroller board based on the Arduino Uno, and incorporating a WizNet W5100 TCP/IP Embedded Ethernet Controller. It can be programmed like an Uno via a six-pin FTDI -style serial connector. The Arduino USB-to-Serial adapter or any FTDI-style USB-to-serial connector can be used to program it.

A separate power-over-Ethernet (PoE) module can be soldered to the board to provide power from a conventional twisted pair Category 5 Ethernet cable. It is IEEE802.3af compliant, and works with all compliant PoE injectors currently available.

Compatible with PoE Module 12V (X000002).

The Arduino Ethernet Shield with PoE (power-over-Ethernet) Module allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip (datasheet). The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield. The ethernet shield connects to an Arduino board using long wire-wrap headers which extend through the shield. This keeps the pin layout intact and allows another shield to be stacked on top.

The R3 version brings to this shield the 1.0 standard pinout that consist in 4 additional pins: 2 of them placed near the AREF pin, that are used for TWI communication, and the other 2 are placed near the RESET pin. The IOREF pin is used to adapt the shield to the board on which is mounted. The last one is not connected and is reserved for future uses.

The latest revision of the shield adds a micro-SD card slot, which can be used to store files for serving over the network. It is compatible with the Arduino Duemilanove and Mega (using the Ethernet library). It also have a separate power-over-Ethernet (PoE) module that is soldered to the board to provide power from a conventional twisted pair Category 5 Ethernet cable. It is IEEE802.3af compliant, and works with all compliant PoE injectors currently available.

The Arduino GSM Shield allows an Arduino board to connect to the internet, make/receive voice calls and send/receive SMS messages. The Shield uses a radio modem M10 by Quectel. It is possible to communicate with the board using AT commands. Use the GSM library to learn more about how to make sketches using one or more of the functions described. Arduino boards use digital pins 2 and 3 for software serial communication with the M10. Pin 2 is connected to the M10's.

TX pin and pin 3 to its RX pin. The modem's PWRKEY pin is connected to Arduino pin 7. The M10 is a Quad-band GSM/GPRS modem that works at frequencies GSM850MHz, GSM900MHz, DCS1800MHzand PCS1900MHz. It supports TCP/UDP and HTTP protocols through a GPRS connection. GPRS data downlink and uplink transfer speed maximum is 85.6 kbps. To interface with the cellular network, the board requires a SIM card provided by a network operator. See the getting started page for additional information on SIM usage.

 

This is a 1,77" TFT SPI Module with SD color up to 18-bits per pixel and 160x128 resolution. On the back there is a micro-SD where you can save bitmap that you can display on the screen. The headers are thinked to fit the Esplora but the module is compatible with every Arduino AVR based (like UNO, Leonardo etc).

The Arduino Esplora is a ready-to-use, easy-to-hold controller that lets you explore the infinitive possibilities you have in the world of sensor and actuators, without having to deal with breadboards, soldering or wires.

There is no limits to the sensors applications! Adding a LCD module you can make your personal videogame!

Available onboard:

  • a light sensor
  • a temperature sensor
  • 3-axis accelerometer
  • joystick
  • 4 keys
  • a linear pot
  • a RGB LED
  • a buzzer

The Esplora can emulate a mouse or a keyboard, allowing you to use it with musical and 3D software.

The Arduino Motor Shield is based on the L298, which is a dual full-bridge driver designed to drive inductive loads such as relays, solenoids, DC and stepping motors. It lets you drive two DC motors with your Arduino board, controlling the speed and direction of each one independently. You can also measure the current absorption of each motor, among other features. The shield is TinkerKit compatible, which means you can quickly create projects by plugging TinkerKit modules to the board.

This shield have two separate channels, called A and B, that each use 4 of the Arduino pins to choose the rotation direction, vary the speed, fast brake or sense the current that is flowing through the motor. In total there are 8 pins in use on this shield. You can use each channel separately to drive two DC motors or combine them to drive one bipolar stepper motor. The shield can supply 2 amperes per channel, for a total of 4 amperes maximum.

This shield has the 1.0 standard pinout that consist in 4 additional pins: 2 of them placed near the AREF pin, that are used for TWI communication, and the other 2 are placed near the RESET pin. The IOREF pin is used to adapt the shield to the board on which is mounted. The last one is not connected and is reserved for future uses.

The Arduino Wireless SD Shield is a great way to prototype wireless applications thanks to its XBee(TM) compatible socket, prototyping area and SD card connector.

You can use the wireless module from Digi to create a network of Arduino boards, solder parts to the prototyping area to create your project, and use the SD card to store data you can then easily transfer to a computer.

The Arduino Yún Shield extends your Arduino board with the power of a Linux based system that enables advanced network connections and applications. The Linux system is based on the Qualcom Atheros AR9331 System on Chip processor and OpenWrt-Yun, a linux distribution based on OpenWrt. The Shield provides a wired Ethernet port, a Wi-Fi interface and a USB-A port.

The Arduino Yún Shield is supported on all the Arduino boards with R3 Layout: Arduino Uno, Arduino Leonardo, Arduino Mega 2560, Arduino Due, Arduino Zero.

The software created for the Arduino Yún board is compatible with the Arduino Yún Shield, and since it can be matched to a more powerful Arduino board like Arduino Due and Arduino Zero it enables more advanced applications.

The Arduino Gemma is a microcontroller board made by Adafruit based on the ATtiny85. It has 3 digital input/output pins (of which 2 can be used as PWM outputs and 1 as analog input), an 8 MHz resonator, a micro USB connection, a JST connector for a 3.7V battery, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a battery to get started.
 

Arduino-ho-ho-ho-ho! Can you hear the bells already? Santa Claus is coming to town!

Remember the old advent calendar? Well, we’re giving it an IoT twist with the brand-new MKR1000-based Road to Santa system! 

The Road to Santa Kit includes:

* Laser-cut wood
* Stickers
* Pre-programmed MKR1000 with headers
* RGB LED strip with 10 LEDs
* Micro USB cable
* Wall mount power supply

ProjectsCommunitiesContestsLiveJobsFree StoreBlogAdd projectSign up / Login