11.12 double(双精度浮点数) 11.13 string(char array/字符串) 11.14 String object(String类) 11.15 array (数组)
double returnDouble() { // 返回双精度浮点数类型 return 3.141592653589793; } bool returnBool() { // 返回布尔类型 return true; } // 返回数组类型 int returnArray() { int myArray[] = {1, 2, 3, 4, 5}; return myArray[2]; } // 返回字符串类型 String returnString() { return "Hello...
return 1;} //返回1,相当于调用这个函数后得到的值是1 else{ return 0; //返回0,相当于调用这个函数后得到的值是0 } } return关键字可以很方便的测试一段代码,而无需“comment out(注释掉)” 大段的可能存在bug的代码。 void loop(){ //写入漂亮的代码来测试这里。 return; //剩下的功能异常的程序 ...
11.4 unsignedchar(无符号数据类型) 11.5 byte(无符号数) 11.6 int(整型)2 11.7 unsignedint(无符号整型) 11.8 word 11.9 long(长整数型) 11.10 unsigned long(无符号长整数型) 11.11 float(浮点型数) 11.12 double(双精度浮点数) 11.13 string( char array/字符串) 11.14 String object( String类) 11.15 ar...
returnType functionName(parameterType parameterName){ doSomething(); } 引导您完成函数的创建和使用可能更好也更容易。在本练习中,我们将创建一个简单的函数,将两个数字相加。这不是一个特别实用的函数,但是它提供了一个如何创建函数的例子。在Arduino IDE 中创建新的草图。 将草图另存为function_example。 将...
char* configSerialize(bool msgpack){ StaticJsonDocument<settsize> doc; JsonArray ipk = doc.createNestedArray("ip"); JsonArray gateipk = doc.createNestedArray("gateip"); JsonArray dnsk = doc.createNestedArray("dns"); JsonArray mack = doc.createNestedArray("mac"); unsigned char i; for(...
= = = || ! ++ -- += -= *= /= 数据类型: boolean 布尔类型 2 Arduino 手册(精要版) char byte 字节类型 int unsignedint long unsignedlong float double string array void 数据类型转换: char() byte() int() long() float() 常量: HIGH|LOW 表示数字IO 口的电平,HIGH 表示高 电平(1),...
char w4press() { boolean bottPress = false; while (bottPress == false) { if (digitalRead(BlBpin) == HIGH) { // 读取蓝色按键是否被按下 while (digitalRead (BlBpin) == HIGH) {} // 等待按键是否被放开 return BlLpin; // 返回蓝灯接口号...
itoa(int value,char*string,int radix) atoi(const char *nptr) 3.3 整型数不同进制表示 整数常量默认为十进制,但在前面加上特殊前缀表示为其他进制数。 3.4 数组 array 数组是相同类型的数据组成的集合,数组中的每个元素都被默认分配一个索引(下标),我们可以通过数组名[ 索引 ]的方式访问数组中的元素。
return Wire.read(); } void readBlockFromEEPROM(byte block, byte outArray[256]) { for(int i = 0; i 《 256; i++) { outArray[i] = readByteFromEEPROM(block, i); } } void readPageFromEEPROM(byte block, byte word_offset, byte outArray[16]) ...