Arduino UNO R3. Features of the Arduino UNO:

Similar documents
Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

keyestudio Keyestudio MEGA 2560 R3 Board

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

Hardware Reference Manual

ARDUINO MEGA 2560 REV3 Code: A000067

ARDUINO MEGA ADK REV3 Code: A000069

ARDUINO UNO REV3 Code: A000066

Arduino ADK Rev.3 Board A000069

ARDUINO MICRO WITHOUT HEADERS Code: A000093

ARDUINO LEONARDO WITH HEADERS Code: A000057

ARDUINO LEONARDO ETH Code: A000022

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026)

ARDUINO YÚN MINI Code: A000108

IDUINO for maker s life. User Manual. For IDUINO development Board.

Sanguino TSB. Introduction: Features:

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

ARDUINO YÚN Code: A000008

AVR-P development board Users Manual

AVR- M16 development board Users Manual

arduino mega D4F69C4DABCA73DE7282FD2C4B5B8 Arduino Mega / 6

ARDUINO MINI 05 Code: A000087

Alessandra de Vitis. Arduino

Gambar A.1 Board Arduino

AVR-P20 development board Users Manual

Arduino Smart Robot Car Kit User Guide

ARDUINO M0 PRO Code: A000111

MOD-IO development board Users Manual

Arduino Ethernet. Arduino Ethernet Rev. 2 board front view with optional PoE module. (

How to Use an Arduino

Arduino Uno R3 INTRODUCTION

ESPino - Specifications

LAMPIRAN I (LISTING PROGRAM)

8:1 Serial Port Expander

ARDUINO PRIMO. Code: A000135

The Arduino Mega 2560 is a microcontroller board based on the ATmega2560 (datasheet). It has 54 digital input/output pins (of which 14 can be used as

Beetle SKU:DFR0282. Contents. Introduction

MINITRONICS v1.0 DATASHEET

ARDUINO INDUSTRIAL 1 01 Code: A000126

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

Distributed Real- Time Control Systems

AVR Board for Projects is the Most Complete Simple to use Development Board For ATmega32 Product Datasheet

TA0297 WEMOS D1 R2 WIFI ARDUINO DEVELOPMENT BOARD ESP8266

M-DUINO R FAMILY. M-Duino 19R/38R/57R User Guide: 1 Index

M-DUINO FAMILY. M-Duino 21 User Guide: 1 Index

U4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

Breeze Board. Type A. User Manual.

Arduino: The Novel by nanowrirobot.pl Created in November of 2010

DFRduino M0 Mainboard (Arduino Compatible) SKU: DFR0392

Introducting Itsy Bitsy 32u4

MOD-IO development board user's manual

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

USER GUIDE ARDBOX ANALOG

ARDUINO BOARD LINE UP

LM53X Development and Evaluation Product Family

1.6inch SPI Module user manual

Omega MP. Multi-Programming Shield for Atmel Microcontrollers. User Manual

Bluno Mega 2560 (SKU:DFR0323)

Breeze Board. Type B. User Manual.

USER GUIDE ARDBOX ANALOG

Distributed Real-Time Control Systems. Module 3 Hardware for Real Time Distributed Control Systems

Maker Uno MAKER-UNO. User s Manual. Rev 1.0 Dec 2017

BV511 Hardware Guide ByVac ByVac Revision 1.0

Smart Restaurant Menu Ordering System

BILLING AND CONTROLLING OF INDIVIDUAL LOADS OF A COMPOSITE SYSTEM USING SIMPLE ANDROID APPLICATION

U6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

ATMega128 Rapid Robot Controller Board [RKI-1148]

USB MOD1 - USB Plug and Play Serial Development Module

Omega-328 SB. Rapid Prototyping tool with Shield Base for Atmel AtmegaXX8 Microcontrollers. User Manual

USER GUIDE ARDBOX RELAY

Arduino Dock 2. The Hardware

MEGATRONICS v3.0 DATASHEET

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez

ARDBOX FAMILY USER GUIDE

Introduction to Arduino

Programming Microcontroller Assembly and C

Farklı Arduino Boardlar

USER GUIDE. ATmega168 Xplained Mini User Guide. Introduction

Getting to know the Arduino IDE

EPT-200TMP-TS-U2 TMP102 Temperature Sensor Docking Board Data Sheet

Lab 01 Arduino 程式設計實驗. Essential Arduino Programming and Digital Signal Process

TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT

CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT

8051 Advance Trainer

PIC-32MX development board Users Manual

beats per minute (bpm) in the utero period. At about 5 weeks gestation, your

Stand-alone programming AVRs using CircuitPython

M-DUINO FAMILY. M-Duino Family User Guide: Ref. IS.MDUINO.XXX

USER GUIDE PLC Arduino ARDBOX 20 I/Os Analog HF Modbus

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview

PEMOGRAMAN. boolean stringcomplete = false; // whether the string is complete

PN532 NFC RFID Module User Guide

Bluno M0 Mainboard SKU: DFR0416

ARDUINO MEGA INTRODUCTION

Bluetooth Based Automatic Floor Cleaning System

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

USER GUIDE ARDBOX ANALOG HF. Version: IS_AB20ANA.7.1

Multi-Featured Shopping Trolley with Billing System

Transcription:

Arduino UNO R This is the Arduino Uno R. In addition to all the features of the previous board, the Uno now uses an ATmegaU instead of the U 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 R also adds SDA and SCL pins next to the AREF. In addition, there are two new pins placed near the 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 R works with all existing shields but can adapt to new shields which use these additional pins. The Arduino Uno is a microcontroller board based on the ATmega. Arduino is an open-source, prototyping platform and its simplicity makes it ideal for hobbyists to use as well as professionals. The Arduino Uno has digital input/output pins (of which can be used as PWM outputs), analog inputs, a 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 Arduino Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the AtmegaU microcontroller chip programmed as a USB-to-serial converter. "Uno" means one in Italian and is named to mark the upcoming release of Arduino.0. The Arduino Uno and version.0 will be the reference versions of Arduno, moving forward. The Uno is the latest in a series of USB Arduino boards, and the reference model for the Arduino platform. Features of the Arduino UNO: Microcontroller: ATmega Operating Voltage: V Input Voltage (recommended): -V Input Voltage (limits): -0V Digital I/O Pins: (of which provide PWM output) Analog Input Pins: DC Current per I/O Pin: 0 ma DC Current for.v Pin: 0 ma Flash Memory: KB of which 0. KB used by bootloader SRAM: KB (ATmega) EEPROM: KB (ATmega) Clock Speed: MHz Arduino UNO and Arduino Mega Software and Drivers Installation This tutorial describes the installation of the Arduino IDE Development software and drivers for the Windows Operating System. The images and description is based on installation under Windows XP, but the process should be similar for Vista and Windows. First we need to get the latest version of the Arduino software this can be downloaded from the Arduino website here Download the Arduino software and unzip all the files into c:\program files You will end up with a directory like arduino-00 or similar Next, plug in your Arduino board to your computer with a USB cable and wait while Windows detects the new device. Windows will fail to detect the device as it doesn't know where the drivers are stored. You will get an error similar to the one right.

Select the Install from a list or specific location (Advanced) option and click Next Now choose the location that the Arduino drivers are stored in. This will be in a subfolder called drivers in your arduino directory After selecting Next you may get a message like the one shown right. Select Continue Anyway

Windows should now have found the Arduino drivers. Click Finish to complete the installation So far so good. The computer communicates with the Arduino board via a special serial port chip built into the Arduino board. The Arduino IDE software needs to know the serial port number that Windows has just allocated to it Open the Windows Control Panel and select the Systemapp. Click on the Hardware tab and then on the Device Manager button. Click on the Ports (COM and LPT) option and note what com port has been allocated to the Arduino Board

Next, run the Arduino IDE application, which will be in c:\program files\arduino- 00 or similar Click on Tools Serial Port and select the port number from above Next click on Tools Board and select the type of board that you have

Thats it. Now try opening the Blink demo program from the example directory within the Arduino IDE, Verify/Compile it and upload it to your board. You should see the TX and RX leds on the board flash showing you that it is working. Finally the built in LED connected to Pin will flash. Thats your first program running. Enjoy One final note. Create a shortcut to the Arduino IDE and place it on your desktop Arduino Uno Documents

TM Arduino UNO Reference Design Reference Designs ARE PROVIDED "AS IS" AND "WITH ALL FAULTS". Arduino DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, REGARDING PRODUCTS, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE Arduino may make changes to specifications and product descriptions at any time, without notice. The Customer must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Arduino reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The product information on the Web Site or Materials is subject to change without notice. Do not finalize a design with this information. VIN USB P$ P$ P$ P$ X XUSB U USHIELD Z L PGB000 Z BLM PGB000 00n C ICSP ICSP C u C 00n XT RNC 0K XT MHz C9 p C p 0K 0K Y F USBVCC 00mA R R D- RD- M D+ R RD+ VUCAP USBVCC RD- RD+ U GROUND RNA RNB R R T FDN0V ATMEGAU-MU MHz UA LMD MHz (PCINT/OC0A/OCC)PB (PCINT)PB (PC/DW) (PCINT)PB (T/PCINT)PB (PD0/MISO/PCINT)PB XTAL(PC0) (PDI/MOSI/PCINT)PB (SCLK/PCINT)PB XTAL XTR (SS/PCINT0)PB0 0 9 EXP XT XT U Q AVCC VCC UCAP UVCC D- D+ U PAD CMP +V USBVCC (INT/ICP/CLK0)PC (OCA/PCINT)PC (PCINT9/OCB)PC (PCINT0)PC (AIN/PCINT)PC (CTS/HWB/AIN/TO/INT)PD (RTS/AIN/INT)PD (XCK/AIN/PCINT)PD (INT/AIN)PD (TXD/INT)PD (RXD/AIN/INT)PD (AIN0/INT)PD (OC0B/INT0)PD0 Q GATE_CMD XTAL XTAL C0 p C p 0 9 MISO MOSI SCK TXLED 0 RXLED 9 MRXD MTXD IN EN UB LMD OUT NC/FB DTR C TX YELLOW K RNC RX YELLOW +V 00n UBOOT USB boot En K RND C u -EN C 00n TS 0K RND Y XTAL 0 R M 9 XTAL MHz AREF 0 +V VIN ZIC XTAL XTAL AREF AVCC A VCC POWER ICSP ICSP (SCK)PB (MISO)PB (MOSI)PB (SS)PB (OC)PB (ICP)PB0 (ADC)PC (ADC)PC (ADC)PC (ADC)PC (ADC)PC (ADC0)PC0) (AIN)PD (AIN0)PD (T)PD (T0)PD (INT)PD (INT0)PD (TXD)PD (RXD)PD0 ATMEGA K RNB MRXD MTXD K RNA 9 YELLOW SS IO9 IO AD AD AD AD AD AD0 IO IO IO IO IO IO IO IO0 PWRIN L RNA K RNB K VIN IC MC9D-.0 D VI VO M PC ADJ PCC u u 00n C 00n AREF SCK MISO MOSI SS AD IOL + 0 GREEN ON RND K RNC K IOH IC IN OUT 0 9 MC9ST-.0T + RNB R RNC R