Arduino UNO


Overview

The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, 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 Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.
Revision 2 of the Uno board has a resistor pulling the 8U2 HWB line to ground, making it easier to put into DFU mode.
Revision 3 of the board has the following new features:

  • 1.0 pinout: added SDA and SCL pins that are near to the AREF pin and two other new pins placed near to the RESET pin, the IOREF that allow the shields to adapt to the voltage provided from the board. In future, shields will be compatible both with the board that use the AVR, which operate with 5V and with the Arduino Due that operate with 3.3V. The second one is a not connected pin, that is reserved for future purposes.
  • Stronger RESET circuit.
  • Atmega 16U2 replace the 8U2.

“Uno” means one in Italian and is named to mark the upcoming release of Arduino 1.0. The Uno and version 1.0 will be the reference versions of Arduino, moving forward. The Uno is the latest in a series of USB Arduino boards, and the reference model for the Arduino platform; for a comparison with previous versions, see the index of Arduino boards.

Summary

Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz

Schematic & Reference Design

EAGLE files: arduino-uno-Rev3-reference-design.zip

Schematic: arduino-uno-Rev3-schematic.pdf

Note: The Arduino reference design can use an Atmega8, 168, or 328, Current models use an ATmega328, but an Atmega8 is shown in the schematic for reference. The pin configuration is identical on all three processors.

Power

The Arduino Uno can be powered via the USB connection or with an external power supply. The power source is selected automatically.

External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the board’s power jack. Leads from a battery can be inserted in the Gnd and Vin pin headers of the POWER connector.

The board can operate on an external supply of 6 to 20 volts. If supplied with less than 7V, however, the 5V pin may supply less than five volts and the board may be unstable. If using more than 12V, the voltage regulator may overheat and damage the board. The recommended range is 7 to 12 volts.

The power pins are as follows:

  • VIN.The input voltage to the Arduino board when it’s using an external power source (as opposed to 5 volts from the USB connection or other regulated power source). You can supply voltage through this pin, or, if supplying voltage via the power jack, access it through this pin. 
  • 5V.The regulated power supply used to power the microcontroller and other components on the board. This can come either from VIN via an on-board regulator, or be supplied by USB or another regulated 5V supply. 
  • 3V3.A 3.3 volt supply generated by the on-board regulator. Maximum current draw is 50 mA. 
  • GND. Ground pins.

Memory

The ATmega328 has 32 KB (with 0.5 KB used for the bootloader). It also has 2 KB of SRAM and 1 KB of EEPROM (which can be read and written with the EEPROM library).

Input and Output

Each of the 14 digital pins on the Uno can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5 volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms. In addition, some pins have specialized functions:

  • Serial: 0 (RX) and 1 (TX).Used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to the corresponding pins of the ATmega8U2 USB-to-TTL Serial chip. 
  • External Interrupts: 2 and 3. These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value. See the attachInterrupt()function for details. 
  • PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analogWrite()function. 
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communication using the SPI library
  • LED: 13. There is a built-in LED connected to digital pin 13. When the pin is HIGH value, the LED is on, when the pin is LOW, it’s off.

The Uno has 6 analog inputs, labeled A0 through A5, each of which provide 10 bits of resolution (i.e. 1024 different values). By default they measure from ground to 5 volts, though is it possible to change the upper end of their range using the AREF pin and the analogReference() function. Additionally, some pins have specialized functionality:

  • TWI: A4 or SDA pin and A5 or SCL pin. Support TWI communication using the Wire library.

There are a couple of other pins on the board:

  • AREF. Reference voltage for the analog inputs. Used with analogReference(). 
  • Reset. Bring this line LOW to reset the microcontroller. Typically used to add a reset button to shields which block the one on the board.

See also the mapping between Arduino pins and ATmega328 ports. The mapping for the Atmega8, 168, and 328 is identical.

Communication

The Arduino Uno has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers. The ATmega328 provides UART TTL (5V) serial communication, which is available on digital pins 0 (RX) and 1 (TX). An ATmega16U2 on the board channels this serial communication over USB and appears as a virtual com port to software on the computer. The ’16U2 firmware uses the standard USB COM drivers, and no external driver is needed. However, on Windows, a .inf file is required. The Arduino software includes a serial monitor which allows simple textual data to be sent to and from the Arduino board. The RX and TX LEDs on the board will flash when data is being transmitted via the USB-to-serial chip and USB connection to the computer (but not for serial communication on pins 0 and 1).

A SoftwareSerial library allows for serial communication on any of the Uno’s digital pins.

The ATmega328 also supports I2C (TWI) and SPI communication. The Arduino software includes a Wire library to simplify use of the I2C bus; see the documentation for details. For SPI communication, use the SPI library.

Programming

The Arduino Uno can be programmed with the Arduino software (download). Select “Arduino Uno from the Tools > Board menu (according to the microcontroller on your board). For details, see the reference and tutorials.

The ATmega328 on the Arduino Uno comes preburned with a bootloader that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the original STK500 protocol (reference, C header files).

You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header; see these instructions for details.

The ATmega16U2 (or 8U2 in the rev1 and rev2 boards) firmware source code is available . The ATmega16U2/8U2 is loaded with a DFU bootloader, which can be activated by:

  • On Rev1 boards: connecting the solder jumper on the back of the board (near the map of Italy) and then resetting the 8U2.
  • On Rev2 or later boards: there is a resistor that pulling the 8U2/16U2 HWB line to ground, making it easier to put into DFU mode.

You can then use Atmel’s FLIP software (Windows) or the DFU programmer (Mac OS X and Linux) to load a new firmware. Or you can use the ISP header with an external programmer (overwriting the DFU bootloader). See this user-contributed tutorial for more information.

Automatic (Software) Reset

Rather than requiring a physical press of the reset button before an upload, the Arduino Uno is designed in a way that allows it to be reset by software running on a connected computer. One of the hardware flow control lines (DTR) of the ATmega8U2/16U2 is connected to the reset line of the ATmega328 via a 100 nanofarad capacitor. When this line is asserted (taken low), the reset line drops long enough to reset the chip. The Arduino software uses this capability to allow you to upload code by simply pressing the upload button in the Arduino environment. This means that the bootloader can have a shorter timeout, as the lowering of DTR can be well-coordinated with the start of the upload.

This setup has other implications. When the Uno is connected to either a computer running Mac OS X or Linux, it resets each time a connection is made to it from software (via USB). For the following half-second or so, the bootloader is running on the Uno. While it is programmed to ignore malformed data (i.e. anything besides an upload of new code), it will intercept the first few bytes of data sent to the board after a connection is opened. If a sketch running on the board receives one-time configuration or other data when it first starts, make sure that the software with which it communicates waits a second after opening the connection and before sending this data.

The Uno contains a trace that can be cut to disable the auto-reset. The pads on either side of the trace can be soldered together to re-enable it. It’s labeled “RESET-EN”. You may also be able to disable the auto-reset by connecting a 110 ohm resistor from 5V to the reset line; see this forum thread for details.

USB Overcurrent Protection

The Arduino Uno has a resettable polyfuse that protects your computer’s USB ports from shorts and overcurrent. Although most computers provide their own internal protection, the fuse provides an extra layer of protection. If more than 500 mA is applied to the USB port, the fuse will automatically break the connection until the short or overload is removed.

Physical Characteristics

The maximum length and width of the Uno PCB are 2.7 and 2.1 inches respectively, with the USB connector and power jack extending beyond the former dimension. Four screw holes allow the board to be attached to a surface or case. Note that the distance between digital pins 7 and 8 is 160 mil (0.16″), not an even multiple of the 100 mil spacing of the other pins.

HDMI TO VGA + Audio Converter

hdmi-to-vga hdmi-to-vga-2

Product description:

HDMI to VGA Converter converts digital HDMI or DVI signals into analog VGA and stereo audio. It is a perfect solution for connecting video cards (desktop or laptop) or consumer electronics devices such as game consoles or home theater receivers that offer an HDMI Out port to a VGA display.

 

Product Feature

  • Easy to use: Install in seconds, no need to set
  • Convert complete HDMI into VGA video and R/L audio output
  • Support HDCP 1.2
  • Supports Analog video output up to UXGA and 1080p with 10bit DAC
  • Supports 165MHz/1.65Gbps per channel (6.75Gbps all channel)

Micro Servo

Overview

Micro Servo ini walaupun beratnya hanya 9 gram, tetapi mempunyai tenaga yang cukup besar. Cocok digunakan untuk aplikasi robotik bersama dengan Arduino. 1 paket micro servo ini dilengkapi dengan beberapa servo horn beserta bautnya.

Spesifikasi

  • Operating speed: 0.12second/ 60degree ( 4.8V no load)
  • Stall Torque (4.8V): 1kg/cm
  • Temperature range: -30 to +60 C
  • Dead band width: 7usec
  • Operating voltage: 4.8V – 6V
  • Dimension: 22mm x 11.5mm x 22.5mm
  • Weight: 9 grams

MIFI E585

New version of Huawei E5830, named the E585 available right now! New interface with ‘one-touch’ operation and an OLED display. OLED indications tells you the current signal strength, battery status, the network in operation, plus details of the amount of data transferred.See Pics…

Sets are unlocked. Verified to work with all 2100Mhz Datasim internationally, fits all normal sized DataSim– Pls refer to pics for local telco connection

Modem has been loaded with the web admin interface, allowing you to access modem system settings via the web admin interface 192.168.1.1 from your device.This allows you to configure the profile setup via wifi, meaning to say that you can log on the net & access the gadget without cables anymore!

Specifications

7.2 Mbps HSDPA (download) and 5.7 Mbps HSUPA (upload)

GSM/GPRS/EDGE (850/900/1800/1900MHz)

Memory card supported, up to 32GB microSD

Dimensions: 86 x 46.5 x 10.5mm

Weight: 90g approximately

Included in the Package:

E585 Wireless Modem

Original 1500maH Rechargeable Battery

AC Power Charger

USB Cable(for laptop/PC connection as well as charging purposes)

Setup Guide

SSID & WIFI Key Card

Playon!HD 73100

Store thousands of photo, music and video files on the internal Hard Drive. The Playon!HD brings your music, video and photo library to life with unsurpassed audio and visual quality.

  • The World’s first Full HD Realtek chipset based Media Player.
  • Operates as a NAS (Network Attached Storage) when connected to user’s local network.
  • Bittorent client for downloading directly to the internal HDD.
  • Unique movie jukebox feature based on YAMJ (Yet Another Movie Jukebox) application.
  • Full support of Composite/Component/HDMI 1.3 video output, as well as Composite/SPDIF Coaxial/Toslink/HDMI audio output.
  • Frequent firmware update advantage.

USB2.0 4 Channel DVR Recorder

Overview

USB2.0 4 Channel DVR Recorder  ~ makes you feel more secure and safety!

You don’t need to set up a complicated, expensive recorder to capture surveillance video around your home. Turn your PC into a digital video recorder with this USB 2.0 DVR. You can even access surveillance video over the Internet when you’re away. Attach this to your desktop or laptop USB port, and you have a full featured 4 channel security DVR, including network remote view through IE browser or remote client.

Product Specifications & Feature :

  • USB2.0 4 Channel DVR Recorder is the safety system and ideal design
  • for home/office/shop guard or baby care purpose
  • 4 channel video input in one device, the maximum display/recording rate is 25 fps under PAL format, and 30 fps under NTSC format
  • 4 screen display modes are available
  • Multi alarm triggering method: sensor, motion, video loss, and HDD space shortage
  • Support schedule recording mode, recycling recording method available
  • MPEG4  video compression format. 5 level recording quality options available, and the recording frame rate range from 1 to 30 fps adjustable for each channel
  • Support multi-channel playback, searching by time/date and recording events, images can be zoomed/captured/saved/printed/backed up
  • Support remote surveillance and PTZ control through web browser, support dynamic domain name
  • Configurable auto reboot function for preventing PC deadlock
  • Video input : One RCA composite, One S-Video
  • Audio input : Stereo audio (RCA)
  • NTSC :  720×480@30fps
  • PAL  : 720×576@25fps
  • Support : Windows 2000/XP/Vista/7
  • Dimension : 89 x 27 x 15cm (approx.)

Holux M-1000C Bluetooth GPS Data Logger

Digital Calipers

Digital Calipersdigitalcaliperwithcase

Deskripsi

Perangkat kecil ini sederhana namun sangat berguna. Sebuah jangka sorong digital dengan panjang 6 ichi. Memiliki fitur auto shut-off dan dilengkapi dengan baterai 1.5V LR44. Gunakan alat ini untuk mengukur secara spesifik desain, model, atau ukuran benda project Anda. Silahkan merefer pada bagian dokumentasi untuk keterangan lebih lanjut.
Dokumentasi

Rikaline Bluetooth GPS

Detailed Product Description
Rikaline GPS-6033

Description: RFMD Dimension: 83. 0X44. 5X23. 5mm Weight: 72g(Battery included)

Automatic ON-OFF design

High Sensitivity: -157 dBm 32 Channel Parallel High Positioning Accuracy: 5 Meters(RMS)

Long Operating Time: 12 hrs in continuously operating Rechargeable Battery: Lithium (1000mAh)

Car USB Recharger

OPTION GlobeSurfer ® II 7.2

Specification

OPTION GlobeSurfer ® II 7.2
• Combines Circuit switched telephony service,
Wi-Fi and Ethernet gateway in one device
• Instant wireless broadband access for multiple users
• No software installation needed
• Works on HSDPA, UMTS, EDGE, GPRS and GSM networks
• High speed: up to 7.2 Mbps

Features
• Wi-Fi certified combined Wi-Fi and Ethernet gateway
• Works with your existing fixed line telephone at home or in the office
• High speed with HSDPA and UMTS data (up to 7.2 Mbps   downlink and 384 Kbps uplink) and backward compatible with EDGE / GPRS / GSM data connectivity (up to 247 Kbps)
• Global connectivity with triple-band HSDPA / UMTS (850 / 1900 / 2100 Mhz) and quad-band EDGE / GPRS / GSM (850 / 900 / 1800 / 1900 Mhz)
• Always gets the best out of the network, even at the borders of coverage, due to its Advanced Receiver Technology, incorporating Receiver Diversity and Equalisation
• Visual feedback of connection status on the display and the web based user interface
• Compatible with nearly all modern desktop and laptop PC’s equipped with Microsoft OS (2000, XP, XP Pro and Vista) and MAC OS X
GlobeSurfer ® II 7.2
• Combines Circuit switched telephony service,
Wi-Fi and Ethernet gateway in one device
• Instant wireless broadband access for multiple users
• No software installation needed
• Works on HSDPA, UMTS, EDGE, GPRS and GSM networks
• High speed: up to 7.2 Mbps

Technical specifications

LAN interfaces
• IEEE 802.11b / g WLAN Access Point
• WEP, WPA, WPA2
• 802.11i
• MAC address blocking
• Possible to disable WLAN radio
• Ethernet
• 10 / 100 Mbps Auto MDIX
• LAN services
• DHCP server and proxy

Follow

Get every new post delivered to your Inbox.