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
1 answer

Arduino software: "request for member 'read11' in 'sensor', which is of non-class type 'DHT()'"

Im getting this error message with my arduino code "request for member 'read11' in 'sensor', which is of non-class type 'DHT()'" #include #include LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int greenPin = A0; DHT…
0
votes
2 answers

arduino uno + wifishield cannot connect bluemix using token

I have arduino uno + wifishield and if fails to connect to Bluemix. It gives this error: "Closed connection from 194.228.11.222. The operation is not authorized." Any idea why the connection gets kicked out? What operation is not authorized? Thanks…
Jan Louda
  • 23
  • 2
0
votes
0 answers

retrieve timestamp from nist.time.gov using Arduino UNO + ESP8266-01

I am trying to retrieve the current timestamp (or simply a date/time pair) using the ESP8266-01 WiFi module wired up with an Arduino Uno rev 3. To do this, I must not program directly the ESP8266, but instead I have to program the Arduino in order…
0
votes
1 answer

Controlling the brigthness of LED using Arduino

I wrote a sample code to measure the brightness of LED by controlling the duty cycle of LED connected to Arduino. I want to get the range of least bright light to max bright light for a specific period of period. When i put desired_brightness = 1,…
George luke
  • 27
  • 1
  • 8
0
votes
1 answer

ATtiny Arduino as ISP AVRDude flash command

I recently bought a couple of ATtiny85 chips and have been using my Arduino UNO as an ISP Programmer to flash them from the Arduino IDE. Now I want ot flash some code made in Ateml Studio onto the chip. I tried C:\>avrdude -c arduino -p attiny85 -P…
000000000000000000000
  • 1,467
  • 1
  • 19
  • 38
0
votes
2 answers

Arduino Uno + ESP8266 12E + Blynk + Relay

I started adventure with arduino and programming 2 months ago.So, I am new in this topics. Until now I realized few projects including Blynk connected with arduino. The last one was similar to one described in topic but I used the ENC28j60 instead…
Hiorii
  • 1
  • 1
  • 4
0
votes
1 answer

How to connect a relay in such a way that both wall switch and relay are functional?

I am trying my hands on home-automation using Arduino and a relay module. I'm trying to connect a light to the relay. The light is connected to the wall switch in the following manner: Now I want to control the same light using my relay. To do so I…
0
votes
1 answer

How to change endian-ness of data being transmitted serially?

I am trying to send a data serially and since I extract the first digit first i.e. LSB and it is the first char being transmitted, the data becomes totally inverted. Thus first I am inverting the data inside the avr and then transmitting it…
Saad Anwar
  • 41
  • 7
0
votes
0 answers

Send GPS Shield data to GPRS Shiled (Sim900)

I'm working on a vehicle telemetry project. For that I was trying to get GPS data from a GPS shield and send them to thingspeak using Sim900 GSM/GPRS shield Get command. The board I am using is a Arduino Uno. The problem was the GSM/GPRS shield I…
0
votes
2 answers

How can I receive a double from an Arduino Mega to my Raspberry via I2C?

I would like to send a double from my Arduino Mega to my Raspberry. Is it possible to do this via I2C? Here is my code: #include #define SLAVE_ADDRESS 0x04 int dataReceived = 0; void setup() { Serial.begin(9600); …
0
votes
1 answer

Arduino Uno Piezo Speaker loops instead of playing once (New to programming)

I have a project due in a day and I don't expect this question to be answered although it is a very simple one. I have a code which I used from the following site:…
Matt
  • 1
0
votes
1 answer

GSM Module - SIM900 and NEO-6M Gps module arduino code not working together

Here is my code including both GSM and GPS code. Im trying to send GPS coordinates as SMS after a call is made to the GSM module. Both work separately but when i combine both of the GSM and GPS code it doesn't print the GPS coordinates. #include…
Anmol Karki
  • 361
  • 1
  • 3
  • 12
0
votes
2 answers

Printing top three repeated elements in LCD display

I have an array whose input is given by the user by using keypad. All the inputs are stored in an array named storeKeys. The index of the array is held by a variable storeKeysIndex is initialized to 0 and when a key is pressed, the value of pressed…
Sri Harsha
  • 148
  • 1
  • 8
0
votes
1 answer

Send values through a PHP-script with Arduino

I am trying to get my Arduino With Ethernet Shield to call a PHP script. The domain is like this: sub.domain.com and the script I want to call is like this script.php?value1=value&somevalue2=somevalue&value3=somevalue. I tried making it work with…
user3459805
  • 141
  • 1
  • 12
0
votes
1 answer

Arduino Adafruit Neonpixel returns 0 pixels

I am working on a project where I am required to work with a WS2812B LED strip that has 360 LEDs. I am using Adafruit_NeoPixel.h library to drive the LED strip. I have a class called lights which are responsible for driving the LEDs. Here is a…
Saik
  • 993
  • 1
  • 16
  • 40