Arduinoが「標準」Cを使用しているところもあれば、「標準」C++を使用しているところもあります。
どっち?
ArduinoのスケッチはC++で書かれています。
遭遇する典型的な構成は次のとおりです。
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
...
lcd.begin(16, 2);
lcd.print("Hello, World!");
これはC++であり、Cではありません。
両方がサポートされています。Arduinoのホームページを引用するには、
コアライブラリはCおよびC++で記述され、avr-gccを使用してコンパイルされます
C ++はCのスーパーセットであることに注意してください(まあ、ほとんど)。したがって、多くの場合、非常によく似ている可能性があります。私は専門家ではありませんが、そのプラットフォームで最初の年にArduino用にプログラムするもののほとんどは、プレーンなC以外は何も必要ないと思います。