Wesley Lee
  • Member for 6 years, 10 months
  • Last seen more than a month ago
Why was the Atmega16U2 used on the Arduino UNO as a USB to Serial converter?
Accepted answer
10 votes

First reason I'd guess is price: FT232 on octopart: USD2.65 ~ 3 Atmega16U2 on octopart: USD2.12 ~ 2.2 They can probably get much better deals considering that the Atmega328 is also from Atmel (now ...

View answer
Arduino Uno 2 I2C devices problem
Accepted answer
5 votes

I imagine you are using the Adafruit Library, since thats the URL of the product you posted. If so, in RTClib.h: #define DS1307_ADDRESS 0x68 #define DS3231_ADDRESS 0x68 And in the OBDs product ...

View answer
What is the maximum current for each I/O pin?
Accepted answer
2 votes

This comes up as first result when Googling your question: And can be confirmed by page 313 and 314 of the datasheet: To know where each pin is connected to (on the Arduino Uno) you can look the ...

View answer
MH-Z19 with Arduino null output
1 votes

From the datasheet, working voltage for MH-Z19 is 3.6V to 5.5V, so 3.3V is not enough. (Although the interface runs at 3.3V). Also, the Uno might not run reliably at 16MHz and 3.3V. Edited image ...

View answer
Does ATmega328 on Uno need to be burned?
1 votes

If you bought an Arduino Uno the bootloader comes pre-programmed. "The ATmega328 on the Uno comes preprogrammed with a bootloader that allows you to upload new code to it without the use of an ...

View answer
Burning the Arduino bootloader without an extra Arduino board
0 votes

Yes, use an ISP programmer. I personally use Atmel ICE, Arduinos as ISP and USBasp. AVRISP is another popular option: This tutorial might be useful: Sparkfun.

View answer