私はArduino IDEを単純なプロジェクトに使用してArduinoを使い始めるというアイデアが好きですが、これまでに得たコンセンサスは、Arduinoやプログラミング全般に慣れていない人向けです。
私の理解では、完全にArduino IDEの外部でCプログラムをゼロから作成し、AVRDUDEなどのツールを使用してArduino MCUにアップロードすることが可能であるということです。このオプションは、魅力的で興味深いものではありますが、いくつかの懸念事項があります。
- このような「raw C」プログラムによってインポート/リンクする必要があるArduinoライブラリは何ですか?私は、Arduino IDEベースのプログラムが実行される
digitalWrite(...)
と、実際にはおそらくArduinoによって提供されるC libを実際に呼び出していると想定しています。これらの「基礎となるライブラリ」がすべてCプログラムに含まれることを確認するのが心配です。考え? - Arduino IDEの外で一人で飛行し、冒険することによって他に何か「失われた」ものはありますか?「自分でロール」する必要がある機能/機能はありますか?