did i kill my arduino?

Hy @ all,

first post and already a problem :slight_smile:

I think i killed my Duemilanove today. I´m not really sure what exactly happened but i´m sure i have a problem :slight_smile:

Ok, whats happened?

I wanted to use the arduino to communicate/interact with parts of an R/C Tank, the sketch was made and uploaded, everything runs fine on a first test. Today when i was trying to connect everything with each other i must make a mistake. First everything was running fine (not the way i wanted it but thats not the problem), but then from one second to the other the board LED (on Pin13) turns on and stays on. I can reset the board, unplug the power but that doesn´t change anything. As soon as the board gets power the Power LED and the LED on Pin13 turn on and stay on. Only the time i press the reset button the LED turns of, but as soon as the button is released it turn on again.

So i tried to upload an other sketch to the board to see if that would help in any way...but nothing happens for a moment and then i´m getting an error message that the arduino is not in sync. (RX/TX flashes 1 time - thats all).

So my question - is my arduino dead ? or is there any way to make a full reset (like resetting to factory settings :slight_smile: )?

Do you have anything connected to digital pins 0 and/or 1?
Anything connected to digital pin 13?
Disconnect everything that you connected to you Arduino and try again.
What where you really doing? Did you connected any DC motor directly to the Arduino?

Do you have anything connected to digital pins 0 and/or 1?
Anything connected to digital pin 13?

Thank you for your help!! and to answer your first 2 questions...no...nothing connected to 0/1 or 13
i already try to disconnect everything and start a new try...but nothing changes....led on 13 stays on as long as the board has power

What where you really doing? Did you connected any DC motor directly to the Arduino?

No DC Motor was directly connected to the arduino. I try to explain what i´m trying to realise.

I´ve got that old RC-Toy Tank and i want to use a few parts of it and an arduino plus a few servos to build a little robot.
The RC Tank was disassembled so that we get the driving unit and all the electronic parts. We don´t change anything in the driving section so that it can be operated from the Remote of the RC Tank (so that our robot can drive forward backward etc), the Tank Remote has another channel to control the upper part with the gun of the tank. Originally the Tank could rotate it´s upper part and fire small airsoft bullets. We disconnected the small dc motor which fires the bullets to get its signal. Then we connected the + to digital pin2 and - to ground. Additionally we connected a resistor from ground to pin 2. (tryed it before with a switch on pin2 and 5V+ and that resistor connected to ground and it worked fine). We hoped that we can get this signal to controll a few movements of the servos which are connected to the arduino. (everytime pin2 gets high is counted and on every count something happens)
The Servos are connected to digital pin 9-11, but only one of them was attached for the test today and they got their own power source.

What was the voltage of that signal that you feed into the digital pin2?
When using a button you need a pull up or pull-down resistor, but as that signal was used to control a motor you dont need the resistor.

What was the voltage of that signal that you feed into the digital pin2?

atm i´m not at my workshop, but i think it was something between 4-6V. The complete rc tank is powered from a 9,6V accupack....

When using a button you need a pull up or pull-down resistor, but as that signal was used to control a motor you dont need the resistor.

already thought that this could be a problem, but i wasn´t sure. (arduino beginner :slight_smile: )

More than 5v can damage the Atmega chip present in the Arduino, 6v is the absolute maximum, and I bet that the engines run at those 9,6v the most likely is that you burned your atmega chip.

and I bet that the engines run at those 9,6v the most likely is that you burned your atmega chip

yeah i think you will be right, i didn´t measure the exact voltage of the motor by myself (it was done by a friend, but i thought he would now what he did), but i also thought that this could cause the problem because a lack of altenatives...when i´m back at the workshop i will measore the voltage of the dc motor to check if this is really the source for the problem and report back.

Another question... if the chip is dead...can i revive the board itself by replacing the Atmega with a new one ? or is the board itself also damaged?

Another question... if the chip is dead...can i revive the board itself by replacing the Atmega with a new one ? or is the board itself also damaged?

There are two ICs on the board that are vulnerable to over-voltage damage, the Atmega chip and the FTDI USB serial converter chip. The AVR can easily be replaced with a $6 replacement chip (need one with a bootloader preburned). However the FTDI chip is a SMD mounted chip and pretty difficult to replace unless you have the proper tools and experience with unsoldering and replacing SMD components.

Lefty

There are two ICs on the board that are vulnerable to over-voltage damage, the Atmega chip and the FTDI USB serial converter chip. The AVR can easily be replaced with a $6 replacement chip (need one with a bootloader preburned). However the FTDI chip is a SMD mounted chip and pretty difficult to replace unless you have the proper tools and experience with unsoldering and replacing SMD components.

Lefty

ah thanks a lot! that helps....i already found and ordered a spare part for the Atmega....now i´m only hoping that the FTDI USB chip isn´t also damaged...

Its easy enough to check if it is working, remove the Atmega and jumper the TX & RX lines. Then use the serial monitor, anything you send to the board should come straight back if the FTDI is still working.

Its easy enough to check if it is working, remove the Atmega and jumper the TX & RX lines. Then use the serial monitor, anything you send to the board should come straight back if the FTDI is still working.

you made my day!! thanks a lot!!! didn´t know that (like i mentioned...total arduino noob... :slight_smile: ) but i will try :slight_smile:

Remenber that you need an Atmega with the Arduinio bootloader, if it is a blank chip it will not work.