Hi everyone,
I have a flyduino and iv been learning to program it and work with it. Now that im ready I got a FTDI Friend so I fun upload it.
Now iv had to change the settings on the back to 3v because thats the working voltage of the flyduino. I also changed the RTS to DTR pin and thats good I think. Everything is good, power lights up when i plug it to laptop etc etc. Now i installed the drivers and when I tried to upload the program from the IDE to the flyduino it gives me an error saying:
"avrdude: stk500_recv(): programmer is not responding"
Now i can't find anything online, and iv set the board to Arduino Mini as it says here: Flyduino-A_12_Servo_Controller_SKU_DFR0136_-DFRobot and nothing, i have the right com, i have the drivers what is going wrong?
And that is when i noticed that the FTDI Friend has the RX connected to the TX of the flyduino, and the TX of the FTDI connected to the RX of the flyduino, and im wondering, is this it? could this be the problem, if so i need to rewire it on a breadboard to test it, but before I do, thats my question, does it matter? could this be the problem?
Try pressing the Reset button (just briefly but positively) as soon as you see the "Uploading" prompt on the IDE (in the blue bar). If that works, you have a problem with the RTS/ DTR connection. If it does not, try swapping TXD and RXD over again. If the combination of these two manoeuvres does not work, well, it is something else.
Oh yes. Do check that having changed the voltage setting on the "FTDI Friend" to 3.3V that it is actually providing 3V and not 5V on the Vcc - that you have actually changed "VCC out" as well as "signal logic level" (and that you actually cut the 5V and RTS links).
I note the warning that you will damage the Flyduino with 5V - the mega328 is clearly perfectly happy with 5V, but presumably they believe it will damage the on-board regulator.
Ok well last night i was able to get it uploading, i changed the settings on the IDE to an arduino Micro instead of Mini, and the fact is it seams to have worked, but servos did not do anything, im not sure its the program but I think i need to power the servos maybe? via the green link part? is that right?
Thanks for the help guys