未知的arduino语法

时间:2016-05-10 18:30:09

标签: arduino

在代码示例中找到了这个:

Serial.println(mpu.testConnection() ? 
    F("MPU6050 connection successful") :
    F("MPU6050 connection failed")
);
我明白了吗?和:语法但F究竟是什么含义?

1 个答案:

答案 0 :(得分:4)

来自 here

F()宏将printf()(和Serial.println)格式化字符串放入flash中。
示例:

Serial.printf(F("Hello World\n"));
Serial.printf(F("Value is:%3d\n"), value);

Link还提供了在代码中使用 F()宏之前测试 F()宏的代码段示例。