Questions tagged [arduino-nano]

The Arduino Nano is a small board based on the ATmega328 or 168. It has male headers, so it can be plugged directly into a breadboard. It is small and compact, and features a USB chip.

The Arduino Nano is a small board based on the ATmega328 or 168. It has male headers, so it can be plugged directly into a breadboard. It is small and compact, and features a USB chip.

The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x) or ATmega168 (Arduino Nano 2.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one. The Nano was designed and is being produced by Gravitech.


Microcontroller Atmel ATmega168 or ATmega328

Operating Voltage (logic level) 5 V

Input Voltage (recommended) 7-12 V

Input Voltage (limits) 6-20 V

Digital I/O Pins 14 (of which 6 provide PWM output)

Analog Input Pins 8

DC Current per I/O Pin 40 mA

Flash Memory 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader

SRAM 1 KB (ATmega168) or 2 KB (ATmega328)

EEPROM 512 bytes (ATmega168) or 1 KB (ATmega328)

Clock Speed 16 MHz

Dimensions 0.73" x 1.70"

(From the Arduino Nano Page.)

1307 questions
7
votes
3 answers

How does this Motor Circuit not ruin the Microcontroller

I came across this instructable about using no external hardware but two pwm pins to control a motor in both directions. Usually you would use an H bridge. However, ever since I have had my Arduino I have heard that you are not supposed to connect a…
NULL
  • 810
  • 1
  • 9
  • 20
5
votes
3 answers

How to use digital pin as ground?

I have recently brought an arduino nano. It has only two ground pins but I needed three for my project. Is there a way to use a digital or analog pin as ground pin? Please show me how to do it
rocky saikia
  • 51
  • 1
  • 2
5
votes
4 answers

Arduino Micro just blinks, won't connect to PC

Edit - Sorry it's a Micro not a Nano I have a Micro board hooked up to an EasyDriver breakout using its 5V output to power the Micro. Today I plugged it in and instead of booting up like normal the power LEDs on the wall plug, the easy driver, and…
asawyer
  • 259
  • 2
  • 8
5
votes
2 answers

2 Arduino controller boards - 1 shared input

I'm beginning with electronics and don't have all the good reflexes yet. So here is my question: Can I do what I did here? can i do this http://www.movod-design.com/forum_img/canIDoThis.jpg Do I have to add diodes between the Nano +5V and the…
MadCat
  • 53
  • 5
4
votes
3 answers

Arduino voltage misunderstanding

For arduino nano. I set digital pins 1,2,3,4,5 to HIGH (I do this using digitalWrite(pin,HIGH) for each pin). Does this mean that 5V is being sent through each of the pins so in total there is 25V going out from the arduino? How is this possible?
4
votes
1 answer

difference between the nano and the nano every

So I wondered what the difference between the nano and the nano every is and why the nano every is so much cheaper than the nano. I'm new to the microcontroller business and I would like to know what would be better for what situation.
Moritz
  • 143
  • 1
  • 3
4
votes
4 answers

Using millis() to toggle an LED every 500 milliseconds

I thought the code below would toggle an LED every 500 milliseconds. But it does not work. I'm not able to catch the mistake, which must be very silly. void setup() { pinMode(3, OUTPUT); } void loop() { unsigned long cnt=millis(); if(!(cnt %…
Rajesh
  • 171
  • 2
  • 7
4
votes
3 answers

Arduino controlling a heavy solenoid water valve

So after burning up a couple Arduinos, I'm running out of ideas... I am trying to power both a Solenoid valve and the Arduino(nano) with the same 12V-2amp power supply. I've tried it with both a relay breakout board, and via transistor switching,…
ZacWolf
  • 212
  • 4
  • 11
3
votes
1 answer

Does SoftwareSerial use hardware timer?

I'm asking this because I'm using a timer to generate a 38KHZ signal to drive an IR diode, and I also need to use SoftwareSerial to talk to an HC-12 radio using serial communication. The code I'm using was written by Nick Gammon and is here: //Setup…
user29356
  • 89
  • 1
  • 3
  • 9
3
votes
5 answers

Arduino Nano with CH340 reboots on OS X El Capitan

I installed OS X El Capitan beta on my Macbook. Now my Nano-sized Chinese Arduino operating on CH340 chip reboots the laptop when USB is unplugged. While plugged, it works fine, I can upload sketches and send/receive data via Serial. I've tried…
Sergey Snegirev
  • 273
  • 3
  • 10
3
votes
1 answer

Building Arduino Nano from components

At this stage, my finalized design includes Arduino Nano 3.0, a breakout board and a few electrical components on a breadboard. Will there be an appreciable cost savings from not buying a ready-made Arduino? The Arduino Nano clone being used costs…
2
votes
0 answers

Arduino Nano Max Current Draw best Motors

I know that the Arduino Nano cannot source more than 40ma per pin. My question is there any type of motor or continuous rotation servo that I could use four of to make a robot without making the Nano shutdown. I would prefer the price to not exceed…
NULL
  • 810
  • 1
  • 9
  • 20
2
votes
2 answers

I'm trying to make a game of life using an arduino nano and a 24x8 Led Matrix. When I try making area bigger it says not enough memory. What can I do?

I have a problem when changing MAX_X from 8 to 24. I know that the problem is that I am using to many global variables but I don't know how to fix it. #include #include "LedControl.h" // "DIN" data in pin #define DIN_PIN 12 // "CLK"…
Augustus73
  • 21
  • 1
2
votes
0 answers

Watchdog don't work with Atmega328PB

I have a code that is working fine using WatchDog timer to auto reset in case something goes wrong, but now i got a arduino with ATMega328PB, and the old code just don't active the watchdog. #include wdt_enable(WDTO_8S); for(int i = 0;…
2
votes
1 answer

Need help individually controlling 3 LEDs with 3 toggle switches

I'm trying to individually control 3 LEDs with 3 toggle switches. This is the code I'm using #define LED_PIN1 2 #define BUTTON_PIN1 14 #define LED_PIN2 3 #define BUTTON_PIN2 15 #define LED_PIN3 4 #define BUTTON_PIN3 16 void setup() { …
mileguy72
  • 31
  • 3
1
2 3
9 10