arduino如何合并2个独立程序 怎样让Arduino同时运行两个程序

\u6211\u5206\u522b\u7f16\u4e86\u4e24\u4e2a\u7a0b\u5e8f\uff0c\u600e\u6837\u624d\u80fd\u5b9e\u73b0\u5c06\u8fd9\u4e24\u4e2a\u7a0b\u5e8f\u5408\u5e76\u4e3a\u4e00\u4e2a\uff1f

1, \u4f7f\u7528 if-else \u8bed\u53e5 \u6216\u8005 switch \u8bed\u53e5
#include

void func1(void)
{
printf(__func__);
}

void func2(void)
{
printf(__func__);
}

int main(void)
{
int choice;
printf("select one func: 1->func1, 2->func2:");
scanf("%d", &choice);

if (choice == 1)
func1();
else if (choice == 2)
func2();
else
printf("err");
printf("\n");
return 0;
}

2\uff0c \u4f7f\u7528\u51fd\u6570\u6307\u9488 \u7684\u6570\u7ec4\uff1a
#include

void func1(void)
{
printf(__func__);
}

void func2(void)
{
printf(__func__);
}

int main(void)
{
int choice;
void (*p[2])(void) = {func1, func2}; /* \u8fd9\u4e2a\u6bd4\u8f83\u96be\u61c2\uff0c\u5176\u5b9e\u5c31\u662f\u5b9a\u4e49\u4e86\u4e00\u4e2a\u6570\u7ec4\u6307\u9488\u7684 \u6570\u7ec4*/

printf("select one func: 1->func1, 2->func2:");
scanf("%d", &choice);

p[choice - 1]();

printf("\n");
return 0;
}

2\u4e2a\u65b9\u6cd5
\u4f60\u53ef\u4ee5\u4f18\u5316\u81ea\u5df1\u7a0b\u5e8f\u7684\u8fc7\u7a0b
\u6216\u8005\u91c7\u7528\u591a\u7ebf\u7a0b\u5e93\uff0c\u6a21\u62df\u591a\u7ebf\u7a0b\u540c\u65f6\u6267\u884c

\u6211\u662f\u6bd4\u8f83\u503e\u5411\u4e8e\u7b2c\u4e00\u79cd\u65b9\u6cd5\uff0c\u7a33\u5b9a\u6027\u597d\uff0c\u4fbf\u4e8e\u8c03\u8bd5

把有setup()和loop()的ino文件放入与文件同名的文件夹中,再把要合并的文件放入这个文件夹中,双击主文件打开,上面的标签就会分别显示各自文件名,确保主文件有其他文件的函数声明,就合并完成了。
注意:只能打开主文件,因为Arduino通过它来打开这个项目文件夹的其他文件。

  • 瀛ython鎺ㄨ崘鐨10鏈眴鐡i珮鍒嗕功鍗,灏忕櫧鍒板ぇ浣,娌$湅杩囧お鍙儨浜
    绛旓細鏈功鎻ず绁炵粡缃戠粶鑳屽悗鐨勬蹇碉紝骞朵粙缁濡備綍閫氳繃Python瀹炵幇绁炵粡缃戠粶銆傚叏涔﹀垎涓3绔犲拰涓や釜闄勫綍銆傜1绔犱粙缁嶄簡绁炵粡缃戠粶涓墍鐢ㄥ埌鐨勬暟瀛︽濇兂銆傜2绔犱粙缁嶄娇鐢≒ython瀹炵幇绁炵粡缃戠粶锛岃瘑鍒墜鍐欐暟瀛楋紝骞舵祴璇曠缁忕綉缁滅殑鎬ц兘銆傜3绔犲甫棰嗚鑰呰繘涓姝ヤ簡瑙g畝鍗曠殑绁炵粡缃戠粶锛岃瀵熷凡鍙楄缁冪殑绁炵粡缃戠粶鍐呴儴锛屽皾璇曡繘涓姝ユ敼鍠勭缁忕綉缁滅殑鎬ц兘...
  • excel濡備綍鐢ㄥ嚱鏁板叕寮忓疄鐜颁笅闈㈢殑鍔熻兘,涓嶇敤ctrl+g瀹氫綅?
    绛旓細鍦‥xcel涓紝鎮ㄥ彲浠ヤ娇鐢ㄥ嚱鏁板拰鍏紡鏉ユ墽琛岃澶氫笉鍚岀殑鎿嶄綔锛岃屾棤闇浣跨敤Ctrl + G鏉ュ畾浣嶃備互涓嬫槸涓浜涚ず渚嬶細璁$畻涓や釜鍗曞厓鏍间箣闂寸殑宸紓锛氬湪鍙︿竴涓崟鍏冩牸涓緭鍏 =C2-B2锛屽叾涓瑿2鍜孊2鏄偍瑕佹瘮杈冪殑涓や釜鍗曞厓鏍笺傝绠椾竴涓崟鍏冩牸鐨勬诲拰锛氬湪鍙︿竴涓崟鍏冩牸涓緭鍏 =SUM(A1:A10)锛屽叾涓瑼1:A10鏄偍瑕佺浉鍔犵殑鑼冨洿銆傛煡...
  • C璇█涓%浠涔堟剰鎬
    绛旓細鈥%鈥濆湪c璇█涓湁涓ょ閲婁箟锛屼竴鏄眰浣欑鍙凤紝缁忓父浼氱敤鍒板垽鏂竴涓暟鏄笉鏄兘琚彟涓涓暣闄わ紱浜鏄紩瀵肩锛岀敤浜庡紩瀵艰緭鍏ヨ緭鍑洪」琛ㄥ垪鐨勬牸寮忥紝C璇█杩愮畻绗﹀彿鐨勭绫荤紪杈戯細1銆佺畻鏈繍绠楃 鐢ㄤ簬鍚勭被鏁板艰繍绠椼傚寘鎷姞(+)銆佸噺(-)銆佷箻(*)銆侀櫎(/)銆佹眰浣(鎴栫О妯¤繍绠楋紝%)銆佽嚜澧(++)銆佽嚜鍑(--)鍏变竷绉嶃2...
  • 濡備綍鍦arduino涓娣诲姞澶氫釜鑷畾涔夌被鏂囦欢
    绛旓細缂栬瘧鏃舵槸缂栬瘧杩欎釜鍚堝苟鐨刢pp鏂囦欢銆傚湪鍚屼竴鐩綍涓嬬殑c鍜宑pp鏂囦欢鍗曠嫭缂栬瘧锛岃皟鐢ㄨ繖浜涙枃浠堕氳繃h澶存枃浠讹紝鍗砪/cpp+h銆傜紪璇戞渶鍚庡皢Arduino鏍稿績绋嬪簭銆佸簱鍜屼唬鐮佸悎骞舵垚elf鏂囦欢銆傛墍浠ュ彲浠ュ皢鍑芥暟瀹氫箟鍐欒繘cpp+h锛屽湪ino閲岃皟鐢ㄣ傝鏄痠no澶暱锛屽彲浠ュ啓杩涘緢澶歩no鏂囦欢閲岋紝瀵逛簬Arduino鏉ヨ锛屾渶鍚庨兘鍚堝苟鎴愪竴涓枃浠躲
  • arduino 鎬庝箞缂栧啓澶存枃浠
    绛旓細Arduino缂栬瘧鏃舵妸鎵鏈夌殑ino鍜宲de鏂囦欢鍚堝苟鎴愪竴涓猚pp鏂囦欢锛屾坊鍔#include 鍜屾墍鏈夌殑鍑芥暟鐨勫師鍨嬪0鏄庯紝缂栬瘧鏃舵槸缂栬瘧杩欎釜鍚堝苟鐨刢pp鏂囦欢銆 鍦ㄥ悓涓鐩綍涓嬬殑c鍜宑pp鏂囦欢鍗曠嫭缂栬瘧锛岃皟鐢ㄨ繖浜涙枃浠堕氳繃h澶存枃浠讹紝鍗砪/cpp+h銆 缂栬瘧鏈鍚庡皢Arduino鏍稿績绋嬪簭
  • excel琛ㄦ牸濡備綍蹇熸煡鎵惧苟鏇挎崲
    绛旓細scssCopy code=COUNTIF(A1:A10, 鏉′欢)鍚堝苟鏁版嵁锛氳鍚堝苟鍗曞厓鏍间腑鐨勬暟鎹紝鎮ㄥ彲浠ヤ娇鐢&杩愮畻绗︽垨CONCATENATE鍑芥暟銆備緥濡傦紝瑕佸皢鍗曞厓鏍糀1鍜孊1涓殑鏁版嵁鍚堝苟鍒颁竴涓崟鍏冩牸锛屽彲浠ヤ娇鐢ㄤ互涓嬪叕寮忥細Copy code=A1 & B1杩愮畻鍜岃绠楋細Excel鏀寔鍚勭鏁板鍜岀粺璁″嚱鏁帮紝濡係UM銆丄VERAGE銆丮AX銆丮IN绛夛紝鐢ㄤ簬杩涜鍚勭鏁板艰绠椼傝...
  • 扩展阅读:自学arduino全套教程 ... arduino芯片 ... scratch少儿编程 ... arduino简单期末作品 ... arduino r3 ... arduino自动跟随小车 ... arduino读取txt ... 51和arduino哪个强大 ... arduino视频教程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网