PhantomEve25
New member
I am trying to get my Teensy 3.5 to run for the first time and I fear it may be dead...
The only modifications I made were that I soldered pins onto the board.
I plugged the Teensy into my laptop and the LED turned on and started flashing. I then tried to upload my code using the Arduino IDE and Teensyduino and my code wouldn't upload with this error:
So i pressed the program mode button and the LED on the Teensy turned off and didn't come back on. After a while I unplugged the teensy and plugged it back in and the LED would start flashing again and the same would happen as above. I tried this a couple of times and then suddenly when I plugged the board back into my laptop the LED stopped lighting up (and hasn't since, even after rebooting my Laptop) and it isn't being recognized by my laptop. Unfortunately I didn't think to check if my laptop recognized the teensy when the LED was still coming on...
I've checked to make sure that none of the solder points are touching (they aren't) and also tried to see if I could find any evidence of a short circuit but didn't find any. I ordered the board off of Amazon and I'm using Arduino 1.8.1 and Teensyduino 1.35 and I've put the code I'm trying to run for now if that makes any difference.
Does anyone think they could help me figure out what went wrong?
Thanks in advance for any help!
The only modifications I made were that I soldered pins onto the board.
I plugged the Teensy into my laptop and the LED turned on and started flashing. I then tried to upload my code using the Arduino IDE and Teensyduino and my code wouldn't upload with this error:
Teensy did not respond to a USB-based request to automatically reboot.
Please press the PROGRAM MODE BUTTON on your Teensy to upload your sketch.
So i pressed the program mode button and the LED on the Teensy turned off and didn't come back on. After a while I unplugged the teensy and plugged it back in and the LED would start flashing again and the same would happen as above. I tried this a couple of times and then suddenly when I plugged the board back into my laptop the LED stopped lighting up (and hasn't since, even after rebooting my Laptop) and it isn't being recognized by my laptop. Unfortunately I didn't think to check if my laptop recognized the teensy when the LED was still coming on...
I've checked to make sure that none of the solder points are touching (they aren't) and also tried to see if I could find any evidence of a short circuit but didn't find any. I ordered the board off of Amazon and I'm using Arduino 1.8.1 and Teensyduino 1.35 and I've put the code I'm trying to run for now if that makes any difference.
Does anyone think they could help me figure out what went wrong?
Thanks in advance for any help!
//-----Analog Inputs-----
#define Throttle A14 //Pin 33 is the throttle
#define JoyL_X A16 //Pin 35 is left joystick X axis
#define JoyL_Y A15 //Pin 34 is left joystick Y axis
#define JoyR_X A12 //Pin 31 is Right joystick X axis
#define JoyR_Y A13 //Pin 32 is Right joystick Y axis
//-----Digital Inputs-----
//#define Button1 1 //Pin 1 is button 1
//#define Button2 2 //Pin 2 is button 2
//#define Button3 3 //Pin 3 is button 3
//#define Button4 4 //Pin 4 is button 4
//#define Button5 5 //Pin 5 is button 5
//#define Button6 6 //Pin 6 is button 6
//#define Button7 7 //Pin 7 is button 7
//#define Button8 8 //Pin 8 is button 8
//#define Button9 9 //Pin 9 is button 9
//#define Button10 10 //Pin 10 is button 10
//#define Button11 11 //Pin 11 is button 11
//#define Switch1 24 //...
//#define Switch2 25
//#define Switch3 26
//#define Switch4 27
//#define Switch5 28
//#define Switch6 29
//#define Switch7 30
//-----Analog Outputs-----
//-----Digital Outputs-----
#define Switch1LED 23 //The LED paired with Switch1 is on pin 23
#define Switch2LED 22 //The LED paired with Switch2 is on pin 22
void setup() {
//-----Input Pins-----
pinMode(Throttle, INPUT);
pinMode(JoyL_X, INPUT);
pinMode(JoyL_Y, INPUT);
pinMode(JoyR_X, INPUT);
pinMode(JoyR_Y, INPUT);
//Set pin mode for Buttons
int n = 1;
while (n<=11)
{
pinMode(n, INPUT_PULLUP);
n = n+1;
}
//Set pin mode for Switches
n = 4;
while (n<=30)
{
pinMode(n, INPUT_PULLUP);
n = n+1;
}
//-----Output Pins-----
pinMode(Switch1LED, OUTPUT);
}
void loop() {
}