Questions tagged [arduino-uno]

The Arduino Uno is a microcontroller board based on the ATmega328 and created by Massimo Banzi.

The Arduino Uno is a microcontroller board based on the ATmega328 and created by Massimo Banzi. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, 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 with both the board that uses the AVR, which operates with 5V and with the Arduino Due that operates 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.

Quick 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

Detailed specifications: http://arduino.cc/en/Main/arduinoBoardUno#.Uyqh84X-tqc

2198 questions
0
votes
2 answers

Why do sketches take up so much space and memory in arduino?

When I compile my program i get this message Sketch uses 7,074 bytes (21%) of program storage space. Maximum is 32,256 bytes. Global variables use 1,033 bytes (50%) of dynamic memory, leaving 1,015 bytes for local variables. Maximum is 2,048…
Rajdeep Ratan
  • 61
  • 1
  • 1
  • 11
0
votes
1 answer

Use Two Pushbuttons To Toggle Two Programs

I am trying to make a led controller for my room rgb led strip. I am using arduino uno. I want two pushbuttons: controls static colors of led (one color at a time.cycles color on pressing that same switch again) rgb crossfade Both programs work…
uLtra
  • 1
  • 1
0
votes
4 answers

Extracting int from String on Arduino

I have a buffer of random characters streaming into my Arduino from a XBee module. I want to extract the first integer that it sees (will be <= 3-digit int if that makes a difference), then move on with that number and stop looking at the rest of…
Austin
  • 6,921
  • 12
  • 73
  • 138
0
votes
0 answers

How do I send/receive data from hc-05 to esp8266

I have connected hc-05 bluetooth module and Esp8266 wifi module to my arduino uno. This is my code #include // import the serial library SoftwareSerial BluetoothModule(10, 11); // RX, TX int ledpin=13; // led on D13 will show…
abhishekrana
  • 144
  • 1
  • 9
0
votes
1 answer

Toggled LED and MotorFan State unable to TOGGLE back after delay

functionality: User approaches ultrasonic/infra-red sensor connected to Arduino Uno, if the proximity distance is less than 20cm, triggerPin of ultrasonic/infra-red sensor will toggle from LOW to HIGH -> list of '0's will be toggled to list of…
Luke
  • 982
  • 1
  • 7
  • 27
0
votes
1 answer

Arduino interfacing graphically

Is there a way to show a sensor output in monitor as some pictorial representation using arduino ?? Like if sensor is high i need green bar to show in monitor or is there any interfacing software to do the same ?
NinjaBat
  • 370
  • 4
  • 20
0
votes
0 answers

LCD I2C 16x4 can't print / display characters

I want to display text on my lcd I2C using arduino uno, but the lcd just blink then not showing the text. I've change the LiquidCrystal_I2C lcd(0x27); to LiquidCrystal_I2C lcd(0x3F); but the lcd not responds. i follow this schema Here is my arduino…
Rahmat Siswanto
  • 127
  • 2
  • 12
0
votes
3 answers

Arduino and electronics beginner beginnering

I'm working through a set of beginner exercises with the Arduino Uno microcontroller. (A generic one, though, as this is what I've been supplied with.) The program I'm running, which alternates between sending 1's and 0's to serial output depending…
Reb
  • 649
  • 1
  • 8
  • 12
0
votes
1 answer

Arduino Freeboard.io connection via PubNub

I am trying to send RGB led values to freeboard.io via PubNub. I am sequentially sending R B G values in loop through Arduino but it always misses the middle one. It sends R but after that goes G value than now its time for R but this time B is…
0
votes
1 answer

Windows XP drivers for Ardiuno Uno

Is there a Windows XP driver for the FTDI-chip on the Arduino Uno? The drivers from the Arduino development package don't work and the drivers from this page (http://www.ftdichip.com/Drivers/VCP.htm) also don't work, even those which should be for…
Oliver S.
  • 1
  • 1
0
votes
1 answer

stepper motor nema 17 controlled by l298n driver

I am having problem with my Nema 17 drive by L298N(WB291111). I cant make it work. I already tried multiple example and tutorials in instructibles but still it will just move 1 step i also used accel libaries but still the same. i used this…
i logout
  • 7
  • 8
0
votes
1 answer

xbee and arduino in mesh network

I'm working on aproject with xbee(s2) and Arduino UNO , My plan is to create a mesh sensor network from 5 nodes , each node consist of xbee connect to Arduino through xbee shield, and number of sensors connect to Arduino , one of this node must be…
0
votes
2 answers

How to input a multi-digit integer into an Arduino using a 4x4 keypad?

I am trying to make a combination lock using an Arduino, a keypad and a Servo but I have come across an obstacle. I can't find a way to store a 4 digit value in a variable. since keypad.getKey only allows to store one digit. After some browsing on…
0
votes
1 answer

Why is it so slow to process Strings on Arduino?

I am currently experimenting with Strings and reading data from serial on an Arduino. But i find that when you are using Strings to read data from the serial or to compare it to another string, it is extremely slow(takes about one sec). It changed…
Unturned
  • 15
  • 7
0
votes
0 answers

How to store response from html request in char array on arduino?

I have an Arudino Uno with an Adafruit CC3000 wifi shield attached. I am trying to send multiple http requests and store the results from the GET requests. I can make and receive the requests successfully, but space on the arduino (in the buffer?)…
dgBP
  • 1,681
  • 6
  • 27
  • 42
1 2 3
99
100