Skip to main content
12 votes

Arduino Pro Mini is burned by 12v. Can I save it?

1. Your microcontroller is probably/maybe fine; your tiny little voltage regulator is dead; here's why: Sergio, yes, you can probably/perhaps save it: your Arduino (the microcontroller--ie: processor ...
Gabriel Staples's user avatar
6 votes
Accepted

Pro Mini - Using RAW pin for 3.3v input

It is not ideal, no. The RAW pin first goes into a 3.3V voltage regulator whose dropout voltage is up to 200mV (worst case). That means that you would get around 3.1V out, and it wouldn't be ...
Majenko's user avatar
  • 106k
5 votes
Accepted

Measuring li-ion that arduino is running from

Using the 1.1V internal analog reference to measure a draining VCC source by using a voltage divider on it You could indeed use a voltage divider, and measure a scaled-down Vcc against the internal 1....
Edgar Bonet's user avatar
  • 45.2k
4 votes
Accepted

Why is AREF connected to a capacitor in the Arduino Pro Mini Schematic?

On the datasheet for the Atmega328P, in the Analog-to-Digital Converter section, is the sentence: The voltage reference may be externally decoupled at the AREF pin by a capacitor for better noise ...
Nick Gammon's user avatar
  • 38.9k
3 votes
Accepted

Pin change interrupt does not work properly to wake up arduino from sleep mode

Start by checking your calculation of time limits. I see you are mixing signed and unsigned arithmetics - not a very good idea. Check the blink-without-delay example for how to do that. The ...
Mikael Patel's user avatar
  • 7,989
3 votes

How do you configure ADC7 on the Arduino Pro Mini as a digital output?

I appreciate this is an old question but those pins are subtly different on the ATMEGA328PB compared to the ATMEGA328P which I discovered recently. See the Microchip app note AT15007, page 3. ...
Joe's user avatar
  • 61
3 votes

How do you configure ADC7 on the Arduino Pro Mini as a digital output?

This may be a little left field, but I use the ADC6 and ADC7 inputs to detect switches. I just don't use the digitalRead() function, but instead use analogRead() function. Using a resistor network ...
Gordon Waldmann's user avatar
3 votes

Arduino Pro Mini Serial Monitor garbage

I had the same issue. The problem was solved in an other forum: https://forum.arduino.cc/index.php?topic=434623.0 I copy the solution here: It appears that in fact your board is not running at 8MHz, ...
pvoj's user avatar
  • 193
3 votes

Soldering Arduino Pro Mini's disaligned pins

Easy! I like these ProMinis and use them in lots of projects. Simply exchange one of the 12 way header pin strips for a 14 way one (cheap to buy long lengths of these strips from eBay) add small ...
EurIng Jones's user avatar
3 votes

All the differences between Arduinos: Pro Mini & Pro Micro

Arduino Pro Mini Pin Mapping Arduino Micro Pin Mapping The Arduino page for the Arduino Pro Mini and the Arduino Micro. Microcontroller Arduino Pro Mini: ATmega328 (ATmega168 on older boards) ...
sa_leinad's user avatar
  • 3,218
3 votes
Accepted

What is the lowest resistance pot that is useful with an analog input?

Assuming you wired it correctly (ie. you put the wiper to the analog input) your first setup looked like this: Your big problem here is the current flow through the pot. Using Ohms Law the current ...
Nick Gammon's user avatar
  • 38.9k
3 votes

Sending PUBX commands to GPS Board (Ublox NEO-6M) through SoftwareSerial

I've tried your code sending those PUBX commands to a ublox module and they work successfully for me. There are a lot of fakes about on the internet using AT6558 chips repackaged as ublox. Check the ...
torntrousers's user avatar
3 votes
Accepted

Why Would Declaring a Global Variable Change How An Unrelated Conditional is Evaluated?

This line: sprintf(tempString, "%04d", thirtySecondTime); writes 5 characters to tempString, the four digits and a terminating null. You only gave the array room for four. This: Serial.println("...
Delta_G's user avatar
  • 3,391
3 votes

Can an Arduino Pro Mini interface with a full-sized WiFi shield?

I would like to know if they can be connected and, if so, how. Yes. but can we place the shield on the breadboard No, the pins are misaligned and won't plug in. and use jumper wire to connect the ...
Majenko's user avatar
  • 106k
3 votes
Accepted

Clock frequency VS cycle time

The execution time of your loop() will be slightly longer when the CPU runs at 8 MHz v.s. 16 MHz, but I don't expect the difference to be significant. CPU-bound functions, such as digitalWrite(), will ...
Edgar Bonet's user avatar
  • 45.2k
3 votes

Measuring li-ion that arduino is running from

If anyone else is confused by this: Will it hurt your Arduino? No, this is a internal voltage reference between VCC & the 1.1v internal analog reference. Is a voltage divider necessary? Not ...
Lindsay Cox's user avatar
3 votes

'for loop' seems to change the execution of pow()

This seems like a case of a confused compiler. More specifically, a confused optimizer. On the first occurrence of pow(10, places), the compiler noticed that places must be equal to 5, and so replaced ...
Edgar Bonet's user avatar
  • 45.2k
3 votes
Accepted

How to turn LEDs based on voltage readings?

You are using a Full-size breadboard, for the full-size breadboards, the power rails are divided into two half sections as shown in this picture, and you need to have jumpers to bridge the two half-...
hcheung's user avatar
  • 1,978
3 votes
Accepted

Arduino pulls i2c bus down

For I2C to work there needs to be pull-ups on SDA and SCL somewhere (not one for each device). Typically 4.7k resistors or thereabouts would be used. Also you need a bi-directional voltage level ...
Nick Gammon's user avatar
  • 38.9k
2 votes

Watchdog timer stuck in restart loop? (green led flashing)

Enabling watchdog timer system restart and waiting in a loop until reset is a legitimate way of SW resetting the µC as is using watchdog for catching µC's misbehavior which can be caused by various ...
Chupo_cro's user avatar
  • 510
2 votes

Arduino PRO Mini - The pads [was "jumpers"] on the back and Low Power Consumption

You can look up the location of SJ1 in the Eagle project files that are provided by Sparkfun). For example, you can import them into KiCad (Free and Open Source), which opens a PCB and a Schematic ...
maxschlepzig's user avatar
2 votes

Multiple I2C BREAKOUTS with pull-up resistors doesn't work [UPDATE]

When additional resistors are added in parallel, which is what is going on when you add new I2C devices to the I2C bus, the overall resistor is lowered. This could cause a problem with devices that ...
Hamz Bakhsh's user avatar
2 votes

Arduino Pro Mini (3.3V version) input voltage range / tolerance

Although this thread is old, people has to be aware that some clone boards uses 4B2X regulator and they support maximum 10v (https://epstik.com/p744820729-xc6204b332mr-4b2x-stabilizator.html , https://...
lrd1967's user avatar
  • 31
2 votes

Arduino for kids toy with Battery (safe), Can Arduino overheat the Battery with long running code

Probably the easiest/cheapest and safest option is to buy a original USB Power Bank and there you have it. Power banks for cellphones/tablets have overvoltage/overcharge/undercharge protection on them ...
Fusseldieb's user avatar
2 votes
Accepted

How can I use PWM in power saving mode (ATmega328)?

The timers are disabled during SLEEP_MODE_PWR_DOWN, so PWM doesn't work during SLEEP_MODE_PWR_DOWN. You could instead use SLEEP_MODE_IDLE, but that only saves a bit of current. When you put the MCU ...
Gerben's user avatar
  • 11.3k
2 votes

Pin change interrupt does not work properly to wake up arduino from sleep mode

Please help me to identify the problem. it is always very easy to solve this type of problems, if you just follow some common sense. 1) decompose your functionality into manageable blocks. for ...
dannyf's user avatar
  • 2,813
2 votes

Powering an Arduino Mini Pro using a CR2032 battery as a remote control

You should take a look at ATmega328P datasheet On page 2, it says: Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby These are the modes which can be ...
rvbarreto's user avatar
  • 248
2 votes
Accepted

LoRa stops working after several hours. Arduino reset button ineffective

I feel I want to report the probable solution to this problem. I hope an answer to my own question is appropriate. After much testing I found an interaction between the boot loader and the watchdog. ...
Wirewrap's user avatar
  • 341
2 votes
Accepted

Circuit works on breadboard but has power problems on protoboard

I have a page about power saving. To summarize some of the techniques you can use: Run the processor at a lower frequency Run the processor at a lower voltage Turn off unneeded internal modules in ...
Nick Gammon's user avatar
  • 38.9k
2 votes
Accepted

Pro Mini atmega168 voltage woes

Bypass the regulator, and connect the battery directly to the VCC pin. However, running at 16Mhz requires at least 3.8 Volts, according to the datasheet. Lower voltages may work, but aren't guarantied....
Gerben's user avatar
  • 11.3k

Only top scored, non community-wiki answers of a minimum length are eligible