ARDUINO : problèmes de téléversement

Bonjour;

Je voudrais savoir comment téléverser un code C dans mon arduino mega 2560 sachant que l'IDE arduino ne prend pas les fichier en .c et que le programme est trop long et compliqué pour refaire toute la syntaxe spécifique a arduino.

Merci d'avances pour vos réponses je vous redis si je trouve la réponse entre temps.