Skip to main content
22 votes

Burning Arduinos one after another

Measurements to prevent breaking an Arduino (or AVR in general): Precautions Always remove the USB or adapter plug when you make a change in the circuit. Check all wires before you switch it on. ...
Michel Keijzers's user avatar
22 votes
Accepted

Difference between these two NodeMCU boards?

The top one is a real NodeMCU version 1 board (ESP-12E module). The bottom one is a knock-off copy - looks like the same module on it. The biggest difference is the USB interface. The real one uses ...
Majenko's user avatar
  • 105k
20 votes
Accepted

Does an Arduino get worn out by too much command execution?

No, the code doesn't "wear out" the MCU. In general no matter what you are doing roughly the same level of activity is being performed. Even delay() does lots of work while it's "idling". There are ...
Majenko's user avatar
  • 105k
16 votes
Accepted

What is the purpose of the I/O pin capacitor on the AVR microcontroller?

To make explicit the implicit parasitic capacitance on the pin.
dannyf's user avatar
  • 2,770
16 votes
Accepted

Burning Arduinos one after another

I thought it has protection against that. Genuine Arduinos do have some protection, yes. Is it normal for them to react like that so easily? Cheap rubbish? Sure. You get what you pay for. How ...
Majenko's user avatar
  • 105k
10 votes

When Raspberry Pi is preferred over Arduino

The claim that the Pi is more "powerful" is a bit misleading. What does "powerful" really mean? And is it relevant to making a weather station? I made a temperature and humidity sensor as described ...
Nick Gammon's user avatar
  • 38.4k
8 votes

Difference between Arduino.cc and Arduino.org

Update on the situation: on October 1st, 2016 a blog post at arduino.cc "Two Arduinos become one" announced that an agreement was found between arduino.cc and arduino.org. Two key points: the ...
Pierre H.'s user avatar
  • 181
6 votes

Does an Arduino get worn out by too much command execution?

It's not. Well, it might slowly wear out if you run it like 20 years....(like most other physical products)? At least it does not rely on code complexity but how many writing operation done in the ...
Bumsik Kim's user avatar
6 votes

Does an Arduino get worn out by too much command execution?

For a hobbyist: About the only life limiting software related issue might be writing to the FLASH memory as fast as you can from inside a program. But few programs make use of variables that need to ...
st2000's user avatar
  • 7,375
6 votes

When Raspberry Pi is preferred over Arduino

As opposed to the Arduino boards, the Raspberry Pi is a single-board computer with a quad-core CPU, a GPU, on-board RAM, and many peripherals. The main difference between the Pi and the Arduino (or ...
altai's user avatar
  • 161
6 votes

Esp8266 Vin pin

(Answering in more detail, as this is the top search hit for "ESP8266 Vin", at least for me) TL;DR: Vin is NOT directly connected to USB power. There is a protection diode between USB+/VU and Vin, ...
Jules Kerssemakers's user avatar
5 votes
Accepted

Do I need to supply the 12V connection to an HDD

Judging by my old copy of "Upgrading and repairing PCs" - which I found a quote for on Google Books - the 12V supply is for the spindle motor, and it says: Spindle motors, particularly on the ...
Nick Gammon's user avatar
  • 38.4k
5 votes
Accepted

Arduino sending data over MAX485

How would the wiring look like? I was unable to find any dumb-proof tutorial online. I found this tutorial to be pretty usefull. There really isn't much to it, I suggest trying a short range ...
aaa's user avatar
  • 2,705
5 votes

Does an Arduino get worn out by too much command execution?

... (or generally any other micro-controller) ... The other answers are great, but there is one small exception. Ferroelectric RAM (FRAM) is a form of memory that combines the non-volatility of ...
Ignacio Vazquez-Abrams's user avatar
5 votes
Accepted

What's in an Arduino?

You did not specify what Arduino board you are talking about. It would have been useful to tag the question with the appropriate board name. In the following, I assume you want something similar to an ...
Edgar Bonet's user avatar
  • 43.5k
5 votes

Is there an alternative to soldering to connect boards?

Yes, there are ways. There is a system called "Press Fit" where the pins have a bulge in one end of them. This grips the inside of the holes in place of soldering. A number of companies make them, ...
Majenko's user avatar
  • 105k
4 votes

Do I need to supply the 12V connection to an HDD

3.5" hard drives require 12V and 5V for the motor and logic respectively. SATA ones may also require 3.3V for the logic. Most smaller laptop drives (2.5") only require 5V and 3.3V. Some 2.5" drives ...
Majenko's user avatar
  • 105k
4 votes

Burning Arduinos one after another

Always use a series resistor when connecting anything to your IO pins. In many cases you will need one anyway (like driving a LED or a BJT), and in other cases it will not hurt (like driving MOSFET ...
Dmitry Grigoryev's user avatar
4 votes

My Arduino isn't showing up on my computer. What should I do?

Linux Getting Arduino and Arduino-like boards working properly under Linux can be a troublesome task if you are not familiar with how Linux works. So I am going to introduce you to some of the basic ...
4 votes
Accepted

Is the LGT8F328P legal?

My understanding is that it is legal since it is just engineered to be (somewhat) compatible with ATmega328p but their difference are substantial if you deep dive. It has a RISC core and its core ...
Sullivan Zheng's user avatar
4 votes

Why are my motors attached to an Arduino MEGA not running?

As you did not give details I assume the following: You supply the MEGA via USB or external 5-12V power supply the motors are supplied via an extra external 12V power supply with sufficiant amperage ...
Codebreaker007's user avatar
4 votes

pull-up or pull-down

This depends on what you are doing. The IO hardware of the Uno (more specific the Atmega328p, which is the used chip) has internal pullup resistors, that can be used, when the pin is configured as ...
chrisl's user avatar
  • 16.4k
3 votes
Accepted

Why is my arduino acting like a radio? And is there a way to abuse this?

I did something like that a while ago. Hardware: Code: const byte ANTENNA = 9; void setup() { // set up Timer 1 TCCR1A = bit (COM1A0); // toggle OC1A on Compare Match TCCR1B = bit (WGM12) ...
Nick Gammon's user avatar
  • 38.4k
3 votes

Arduino Uno - Analog Circuit Simulator

Here is the one which is closest to be useful for your question Link: https://markmegarry.github.io/AVR8js-Falstad/ Try it out for yourself It is very slow though.
ArduinoFan's user avatar
  • 1,069
3 votes

Making three led's blink at different times in Arduino

Using a 220k Ohm resistor will lead to approximatively 20µA to light the LED. This is not enough to light the LED, you should replace the resitor by one of value 330Ohm (220 to 470 could be OK ...
Julien's user avatar
  • 201
3 votes
Accepted

How to use Aiduino module to connect to computer network?

An Arduino is completely incapable of doing such a difficult task. It's literally impossible because the processor isn't strong enough, it has no built in network capabilities that support NAS, it has ...
Len's user avatar
  • 391
3 votes
Accepted

How can I switch a 1.5V buzzer with my Arduino?

You simply need to ground the circuit. In row E on your breadboard just under where you connect the - of the battery, connect that to the ground pin on the UNO. This causes the buzzer to start working....
redstarcoder's user avatar
3 votes
Accepted

USB DEVICES WITH THE 32U4?

Some important facts: The 32U4 cannot act as a USB master, only a USB device (it doesn't have a USB OTG interface). The USB shield is an SPI based device. It can communicate with any host MCU that ...
Majenko's user avatar
  • 105k

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