Shop

Tiny AVR Programmer

The ATtiny45 and 85 are a couple of really cool little MCUs but did you know you can program them in Arduino? That’s right, now you can shrink your Arduino projects down to “tiny size” by moving your code straight over to these small but capable ICs. The standard method for programming the ATtiny ICs involves a breadboard, lots of jumper wires and a hardware programmer, but David Mellis over at MIT Media Lab has simplified the process by laying out this handy USB programmer.

The Tiny AVR Programmer plugs directly into your USB port and provides a programming socket for the ATTiny45 and 85. Just slot an ATtiny with a DIP footprint into the socket, plug the programmer into your USB port and start up the Arduino IDE. After installing the proper board definitions, you simply program it the same way you would any other Arduino board. The programmer even breaks out the IC pins to female headers so you can easily prototype around the ATtiny without pulling and plugging it over and over. There are two ISP headers that have also been broken out so you can use the programmer or solder in a 6-pin header for other AVR microcontrollers!

Note: You’ll need to install the USBTinyISP drivers if you don’t have them yet, you can find them in the documents tab!

 

 

Hookup guide

11.00 KWD Outof Stock

Arduino DUE

The Due is Arduino's first ARM-based Arduino development board. This board is based on a powerful 32bit CortexM3 ARM microcontroller made programmable through the familiar Arduino IDE. It increases the computing power available to Arduino users keeping the language as compatible as possible so that many programs will be migrated in a matter of minutes!

The Arduino Due has 54 digital input/output pins (of which 12 can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), an 84 MHz clock, a 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. There are also some cool features like DACs, Audio, DMA , an experimental multi tasking library and more. Never fear for accidental electrical discharge, either since since the Due also includes a plastic base plate to protect it!

To compile code for the ARM processor, you'll need the latest version of the Arduino IDE: v1.5 (After a period of testing and debugging this will replace the 1.0.1 IDE altogether)

Because of the limitations of system voltage imposed by the Atmel SAM3X8E, Arduino shields that are based on the 5v models won't work properly. All the shields that fully implement the Arduino R3 layout are compatible straight away (like the Arduino WiFi shield and Ethernet Shield) but other shields might not be compatible. Be careful when you're plugging stuff in!

Note: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Providing higher voltages, like 5V to an I/O pin could damage the board.

Tutorials and examples:

Getting started with the Arduino Due

Arduino Due review and blink tutorial

Arduino Due Review

20.00 KWD Outof Stock

Arduino Uno - R3 (Genuine)

This is the new Arduino Uno R3. In addition to all the features of the previous board, the Uno now uses an ATmega16U2 instead of the 8U2 found on the Uno (or the FTDI found on previous generations). This allows for faster transfer rates and more memory. No drivers needed for Linux or Mac (inf file for Windows is needed and included in the Arduino IDE), and the ability to have the Uno show up as a keyboard, mouse, joystick, etc. 

The Uno R3 also adds SDA and SCL pins next to the AREF. In addition, there are two new pins placed near the RESET pin. One is the IOREF that allow the shields to adapt to the voltage provided from the board. The other is a not connected and is reserved for future purposes. The Uno R3 works with all existing shields but can adapt to new shields which use these additional pins.

Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux).

20.00 KWD Add to cart

Arduino Mega 2560 R3 (Genuine)

Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux).

The Arduino Mega is a microcontroller board based on the ATmega2560. It has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a 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. Never fear for accidental electrical discharge, either since since the Mega also includes a plastic base plate to protect it!

The Mega 2560 R3 also adds SDA and SCL pins next to the AREF. In addition, there are two new pins placed near the RESET pin. One is the IOREF that allow the shields to adapt to the voltage provided from the board. The other is a not connected and is reserved for future purposes. The Mega 2560 R3 works with all existing shields but can adapt to new shields which use these additional pins.

25.00 KWD Add to cart

Arduino MKR1000 (with Headers) (Genuine)

The Arduino MKR1000 is a powerful board that combines the functionality of an Arduino Zero and a handy WiFi shield. This thin board has been designed to offer a practical and cost-effective solution for makers wanting to design IoT projects with minimal previous experience in networking. It is based on the Atmel® ATSAMW25 SoC (System on Chip), which is part of the SmartConnect family of Atmel wireless devices specifically designed for Internet of Things (IoT).

The MKR1000 design includes a LiPo charging circuit that allows the Arduino to run on battery power or external 5V, charging the LiPo battery while running on external power. Switching from one source to the other is done automatically. A good 32-bit computational power similar to the Arduino Zero board, the usual rich set of I/O interfaces, low-power WiFi with a Cryptochip for secure communication, and the ease of use of the Arduino Integrated Development Environment (IDE) for code development and programming. All of these features make this board the preferred choice for the emerging IoT battery-powered projects in a compact form factor. The USB port can be used to supply power (5V) to the board. The Arduino MKR1000 is able to run with or without the LiPo battery connected and has limited power consumption.

25.00 KWD Add to cart

High quality One set Arduino UNO R3 + USB CABLE

The Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a 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.. You can tinker with your UNO without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again.

Package Contains:

1 x Arduino Uno

1 x USB A to B Cable

 

5 KWD Add to cart

Arduino Nano V3.0

The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x) orATmega168 (Arduino Nano 2.x). 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.

 

Comparison with Arduino UNO:

  • Digital IOs: Arduino Nano and Arduino UNO have exactly same number of Digital IOs (i.e. 14)
  • PWM Channels: Arduino Nano and Arduino UNO have exactly same numbers of PWM Channels (i.e. 6)
  • Clock: Arduino Nano and Arduino UNO have exactly same clock frequency (16.000 MHZ)
  • Flash Memory:  Arduino Nano and Arduino UNO have exactly same amount of flash Memory (i.e. 32KB)
  • Data Memory:  Arduino Nano and Arduino UNO have exactly same amount of Data Memory / RAM (i.e. 2KB)
  • EEPROM Memory:  Arduino Nano and Arduino UNO have exactly same amount of EEPROM Memory / RAM (i.e. 1KB)

    Features:

     

5 KWD Add to cart

High Quality MEGA2560 R3 ATmega2560+USB cable

The Arduino Mega 2560 is a microcontroller board based on the ATmega2560. It has 54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a 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 Mega is compatible with most shields designed for the Arduino Duemilanove or Diecimila. The Mega 2560 is an update to the Arduino Mega, which it replaces. The Mega2560 differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the ATmega16U2 (ATmega8U2 in the revision 1 and revision 2 boards) programmed as a USB-to-serial converter.

 

  • Microcontroller ATmega2560
  • Flash Memory 256 KB of which 8 KB used by bootloader,
  • Operating Voltage 5V
  • Digital I/O Pins 54 (of which 15 provide PWM output)
  • Clock Speed 16 MHz

 

7 KWD Add to cart

Sparkfun Ludus Protoshield

The SparkFun Ludus ProtoShield is a motor driver shield for your Arduino that is designed to make connecting motors, sensors and other components to your Arduino-based project as fast and easy as possible. The heart of the Ludus ProtoShield is the Toshiba TB6612FNG H-Bridge Motor Driver. This allows the ProtoShield to control two DC motors at once, both CW and CCW, and brake electronically. The TB6612FNG H-Bridge Driver is rated up to 1.2A per channel at 13V, which means it will drive a fair variety of hobby motors ranging in power.

Each of the GPIO pins is broken out on a “servo-style” header field with PWR and GND to allow you to easily connect devices using a 3-pin servo cable. When powered using the barrel jack connector, the PWR rail can even be switched between 5V (from the Arduino’s voltage regulator) and Vin using the onboard slide switches. This feature makes the SparkFun Ludus ProtoShield ideal if you are connecting multiple servos and need more than 5V to your robotics project!

In addition to the “servo-style” header field, this board also features a small protoboard area and an I2C header for you to easily add additional components and sensors.

The SparkFun Ludus ProtoShield was developed by SparkFun Education to simplify connecting up a motor and adding sensors and other components to your Arduino project, and it was lovingly named after our very own mascot.

12 KWD Add to cart

Arduino Uno Complete plastic case

The Arduino Uno is the undisputed champion of all development boards, why would you not want to keep your board safe and sound inside this clear plastic enclosure? These cases protect your Arduino Uno from things like rogue wires that might short it out while still allowing full access to the board! Simply snap the Uno into the bottom half of the enclosure, then snap the two sides together.

As you may have noticed, these enclosures are actually transparent. The enclosures are perfect for letting you see your Arduino Uno and make any needed adjustments easily.

The enclosure provides slots to access each header, USB port, power jack, the reset button,  the AREF and ICSP connectors, as well as feet and vents to ensure the board gets proper cooling and slide-in wall mounting slots. All of the status LEDs on the Uno are visible through the case thanks to light pipes embedded in the design. This is a really durable case that will do a great job protecting your Arduino Uno!

8 KWD Add to cart

Arduino MKR1000

Arduino MKR1000 has been designed to offer 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.

The ATSAMW25 is composed of three main blocks:

  • SAMD21 Cortex-M0+ 32bit low power ARM MCU
  • WINC1500 low power 2.4GHz IEEE® 802.11 b/g/n Wi-Fi
  • ECC508 CryptoAuthentication

The ATSAMW25 includes also a single 1x1 stream PCB Antenna.

The design includes a Li-Po charging circuit that allows the Arduino/Genuino MKR1000 to run on battery power or external 5V, charging the Li-Po battery while running on external power. Switching from one source to the other is done automatically.A good 32 bit computational power similar to the Zero board, the usual rich set of I/O interfaces, low power Wi-Fi with a Cryptochip for secure communication, and the ease of use of the Arduino Software (IDE) for code development and programming. All these features make this board the preferred choice for the emerging IoT battery-powered projects in a compact form factor.The USB port can be used to supply power (5V) to the board.The Arduino MKR1000 is able to run with or without the Li-Po battery connected and has limited power consumption.

The MKR1000 Wifi module supports certificate SHA-256.

30.00 KWD Add to cart

Brushed Electronic Speed Controller ESC with Brake

ESC 10A Brushed Reverse Motor Speed Controller For RC 1/16 1/18 Car Boat Brake 2Khz

2.5 KWD Add to cart

HC-SR04 Ultrasonic Sensor

HC-SR04 distance sensor is commonly used with both microcontroller and microprocessor platforms like Arduino, ARM, PIC, Raspberry Pie etc. The following guide is universally since it has to be followed irrespective of the type of computational device used.

  Power the Sensor using a regulated +5V through the Vcc ad Ground pins of the sensor. The current consumed by the sensor is less than 15mA and hence can be directly powered by the on board 5V pins (If available). The Trigger and the Echo pins are both I/O pins and hence they can be connected to I/O pins of the microcontroller. To start the measurement, the trigger pin has to be made high for 10uS and then turned off. This action will trigger an ultrasonic wave at frequency of 40Hz from the transmitter and the receiver will wait for the wave to return. Once the wave is returned after it getting reflected by any object the Echo pin goes high for a particular amount of time which will be equal to the time taken for the wave to return back to the sensor.

The amount of time during which the Echo pin stays high is measured by the MCU/MPU as it gives the information about the time taken for the wave to return back to the Sensor. Using this information the distance is measured.

Applications

  • Used to avoid and detect obstacles with robots like biped robot, obstacle avoider robot, path finding robot etc.
  • Used to measure the distance within a wide range of 2cm to 400cm
  • Can be used to map the objects surrounding the sensor by rotating it
  • Depth of certain places like wells, pits etc can be measured since the waves can penetrate through water

 

1.500 KWD Add to cart

NEMA 23 3Nm 600g.cm² 2phase stepper motor 57*57*100mm

This is the strong Nema 23 stepper cnc motors, it with step angle 1.8deg and size 57x57x100 mm. It has 4 wires, each phase draws 4.2A, with holding torque 3.0Nm(30kg-cm)

 

15.00 KWD Add to cart