Niet alle FTDi geven 5v door. Die van mij in ieder geval niet. Je kunt dit meten met een multimeter. Zie je wel de led oplichten op de arduino? Dan heeft die wel stroom. Heb je de JUISTE drivers gebruikt voor de ftdi? Ik heb namelijk de grootste moeite gehad om de juiste drivers te vinden. Er zijn namelijk vrij veel verschillende interfaces. Aan de buitenkant zien ze er hetzelfde uit, maar ze gebruiken allemaal andere "vertaal"chips (USB->serieel). Omdat het ellendig is steeds te tobben met losse/extra zooi, heb ik een ArduinoNano erin zitten. Gelijk een USB aansluiting en net zo handig in gebruik als de grote versies.
Staar je niet gelijk blind op de quad. Kijk eerst of je het voor elkaar krijgt een simpel blink progje erop te krijgen. Daarna zou ik even een communicatietest erop zetten. Bijvoorbeeld example->communication->ascii-table. Dan zie je gelijk of de communicatie heen en terug goed werkt. Pas daarna zou ik verder gaan met de quad. Het is nu eenmaal geen plug en play. De Arduino is en blijft een testplatform om zelf leuke dingen mee te kunnen maken en niet specifiek bedoeld om quad en dergelijke te vliegen.
Resume: eerst checken of je stroom hebt, daarna checken of je er iets op krijgt (en dus de juiste drivers hebt), daarna checken of je feedback hebt en pas daarna eens kijken naar de quad.
In geval van nood kun je, als je goed in de code kijkt/zoekt, ook de endpoints veranderen waar de quad op moet reageren. Alleen veel gebruikte aanpassingen zijn bovenin de code ondergebracht, maar er is nog veel meer mogelijk (tot hard-coded servo reverse en dergelijke aan toe).
Danny
PS: ik zou nog even niet gaan stoeien met de I2C.