J'aime l'idée d'utiliser l'Arduino IDE pour des projets simples et pour démarrer avec Arduino, mais le consensus que j'ai obtenu jusqu'à présent est que c'est pour ceux qui sont nouveaux sur Arduino et / ou la programmation en général.
Ma compréhension est qu'il est possible d'écrire un programme C à partir de zéro, complètement en dehors de l'IDE Arduino, puis d'utiliser un outil comme AVRDUDE pour le télécharger sur un MCU Arduino. Cette option, quoique attrayante et intéressante, me laisse avec quelques inquiétudes:
- Quelles bibliothèques Arduino devraient être importées / liées par un tel programme "C brut"? Je suppose que lorsqu'un programme basé sur Arduino IDE exécute un,
digitalWrite(...)
il appelle vraiment un C lib, probablement fourni par Arduino, sous le capot. Je souhaite m'assurer que toutes ces "bibliothèques sous-jacentes" sont incluses dans mon programme C. Pensées? - Y a-t-il autre chose "perdu" en volant en solo et en s'aventurant en dehors de l'IDE Arduino? Y a-t-il des capacités / fonctionnalités que je devrais maintenant "lancer moi-même"?