[{"data":1,"prerenderedAt":490},["ShallowReactive",2],{"wiki-page-/wiki/2023-10-09-stm32-freertos-jiao-cheng/ch2-arduino-ku-liao-jie-ji-ke":3,"wiki-doc-items-/wiki/2023-10-09-stm32-freertos-jiao-cheng/ch2-arduino-ku-liao-jie-ji-ke":466},{"id":4,"title":5,"body":6,"chapter":452,"chapterSort":453,"date":454,"description":34,"docKey":455,"docRoot":456,"docTitle":457,"extension":458,"isWikiDoc":45,"isWikiIndex":459,"layout":460,"meta":461,"navigation":45,"path":462,"seo":463,"stem":464,"wikiDepth":42,"__hash__":465},"content/wiki/2023-10-09-STM32-FreeRTOS教程/ch2-arduino库(了解即可).md","arduino库(了解即可)",{"type":7,"value":8,"toc":448},"minimark",[9,14,18,28,217,271,329,335,340,345,348,353,356,361,364,369,372,378,383,391,396,401,406,424,429,434,439,444],[10,11,13],"h3",{"id":12},"arduino库qualcomm-arduinoesp32","arduino库（Qualcomm Arduino、esp32）",[15,16,17],"p",{},"Qualcomm Arduino 的语言系统在设计时参考了C、C++、Java，是一种综合性的简洁语言，语法更类似于C++，但是不支持C++的异常处理，没有STL库，你可以把它当作是精简后的C++。",[15,19,20,21],{},"资料:",[22,23,27],"a",{"href":24,"rel":25},"https://sdutvincirobot.feishu.cn/docx/HxRYd0Ixpoq1s6xyeQYcNBwun1s",[26],"nofollow","Arduino常用库函数和速学参考",[29,30,35],"pre",{"className":31,"code":32,"language":33,"meta":34,"style":34},"language-cpp shiki shiki-themes github-light github-dark","\nint led0 = 13;\n\n// 初始化函数\nvoid setup()    //运行一遍\n{\n  //将LED灯引脚(引脚值为13，被封装为了LED_BUTLIN)设置为输出模式\n  pinMode(led0, OUTPUT);\n//OUTPUT输出信号，输出让led灯亮的信号 给引脚写数据\n}\n\n// 循环执行函数\nvoid loop()         //while(true)\n{\n  digitalWrite(led0, HIGH);   // 打开LED灯   HIGH高电平\n  delay(1000);                       // 休眠1000毫秒ms\n  digitalWrite(led0, LOW);    // 关闭LED灯\n  delay(1000);                       // 休眠1000毫秒ms\n}\n","cpp","",[36,37,38,47,68,73,80,96,102,108,117,123,129,134,140,153,158,170,188,199,212],"code",{"__ignoreMap":34},[39,40,43],"span",{"class":41,"line":42},"line",1,[39,44,46],{"emptyLinePlaceholder":45},true,"\n",[39,48,50,54,58,61,65],{"class":41,"line":49},2,[39,51,53],{"class":52},"szBVR","int",[39,55,57],{"class":56},"sVt8B"," led0 ",[39,59,60],{"class":52},"=",[39,62,64],{"class":63},"sj4cs"," 13",[39,66,67],{"class":56},";\n",[39,69,71],{"class":41,"line":70},3,[39,72,46],{"emptyLinePlaceholder":45},[39,74,76],{"class":41,"line":75},4,[39,77,79],{"class":78},"sJ8bj","// 初始化函数\n",[39,81,83,86,90,93],{"class":41,"line":82},5,[39,84,85],{"class":52},"void",[39,87,89],{"class":88},"sScJk"," setup",[39,91,92],{"class":56},"()",[39,94,95],{"class":78},"    //运行一遍\n",[39,97,99],{"class":41,"line":98},6,[39,100,101],{"class":56},"{\n",[39,103,105],{"class":41,"line":104},7,[39,106,107],{"class":78},"  //将LED灯引脚(引脚值为13，被封装为了LED_BUTLIN)设置为输出模式\n",[39,109,111,114],{"class":41,"line":110},8,[39,112,113],{"class":88},"  pinMode",[39,115,116],{"class":56},"(led0, OUTPUT);\n",[39,118,120],{"class":41,"line":119},9,[39,121,122],{"class":78},"//OUTPUT输出信号，输出让led灯亮的信号 给引脚写数据\n",[39,124,126],{"class":41,"line":125},10,[39,127,128],{"class":56},"}\n",[39,130,132],{"class":41,"line":131},11,[39,133,46],{"emptyLinePlaceholder":45},[39,135,137],{"class":41,"line":136},12,[39,138,139],{"class":78},"// 循环执行函数\n",[39,141,143,145,148,150],{"class":41,"line":142},13,[39,144,85],{"class":52},[39,146,147],{"class":88}," loop",[39,149,92],{"class":56},[39,151,152],{"class":78},"         //while(true)\n",[39,154,156],{"class":41,"line":155},14,[39,157,101],{"class":56},[39,159,161,164,167],{"class":41,"line":160},15,[39,162,163],{"class":88},"  digitalWrite",[39,165,166],{"class":56},"(led0, HIGH);",[39,168,169],{"class":78},"   // 打开LED灯   HIGH高电平\n",[39,171,173,176,179,182,185],{"class":41,"line":172},16,[39,174,175],{"class":88},"  delay",[39,177,178],{"class":56},"(",[39,180,181],{"class":63},"1000",[39,183,184],{"class":56},");",[39,186,187],{"class":78},"                       // 休眠1000毫秒ms\n",[39,189,191,193,196],{"class":41,"line":190},17,[39,192,163],{"class":88},[39,194,195],{"class":56},"(led0, LOW);",[39,197,198],{"class":78},"    // 关闭LED灯\n",[39,200,202,204,206,208,210],{"class":41,"line":201},18,[39,203,175],{"class":88},[39,205,178],{"class":56},[39,207,181],{"class":63},[39,209,184],{"class":56},[39,211,187],{"class":78},[39,213,215],{"class":41,"line":214},19,[39,216,128],{"class":56},[29,218,220],{"className":31,"code":219,"language":33,"meta":34,"style":34},"int main()\n{\n\n    while(true)\n    {\n\n    }\n}\n",[36,221,222,232,236,240,253,258,262,267],{"__ignoreMap":34},[39,223,224,226,229],{"class":41,"line":42},[39,225,53],{"class":52},[39,227,228],{"class":88}," main",[39,230,231],{"class":56},"()\n",[39,233,234],{"class":41,"line":49},[39,235,101],{"class":56},[39,237,238],{"class":41,"line":70},[39,239,46],{"emptyLinePlaceholder":45},[39,241,242,245,247,250],{"class":41,"line":75},[39,243,244],{"class":52},"    while",[39,246,178],{"class":56},[39,248,249],{"class":63},"true",[39,251,252],{"class":56},")\n",[39,254,255],{"class":41,"line":82},[39,256,257],{"class":56},"    {\n",[39,259,260],{"class":41,"line":98},[39,261,46],{"emptyLinePlaceholder":45},[39,263,264],{"class":41,"line":104},[39,265,266],{"class":56},"    }\n",[39,268,269],{"class":41,"line":110},[39,270,128],{"class":56},[29,272,274],{"className":31,"code":273,"language":33,"meta":34,"style":34},"int main()\n{\n    setup();\n\n    while(true)\n    {\n        loop();\n    }\n}\n",[36,275,276,284,288,296,300,310,314,321,325],{"__ignoreMap":34},[39,277,278,280,282],{"class":41,"line":42},[39,279,53],{"class":52},[39,281,228],{"class":88},[39,283,231],{"class":56},[39,285,286],{"class":41,"line":49},[39,287,101],{"class":56},[39,289,290,293],{"class":41,"line":70},[39,291,292],{"class":88},"    setup",[39,294,295],{"class":56},"();\n",[39,297,298],{"class":41,"line":75},[39,299,46],{"emptyLinePlaceholder":45},[39,301,302,304,306,308],{"class":41,"line":82},[39,303,244],{"class":52},[39,305,178],{"class":56},[39,307,249],{"class":63},[39,309,252],{"class":56},[39,311,312],{"class":41,"line":98},[39,313,257],{"class":56},[39,315,316,319],{"class":41,"line":104},[39,317,318],{"class":88},"        loop",[39,320,295],{"class":56},[39,322,323],{"class":41,"line":110},[39,324,266],{"class":56},[39,326,327],{"class":41,"line":119},[39,328,128],{"class":56},[15,330,331],{},[332,333],"img",{"alt":34,"src":334},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image1.webp",[15,336,337],{},[332,338],{"alt":34,"src":339},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image2.webp",[15,341,342],{},[332,343],{"alt":34,"src":344},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image3.webp",[15,346,347],{},"I/O口初始化函数pinMode()",[15,349,350],{},[332,351],{"alt":34,"src":352},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image4.webp",[15,354,355],{},"I/O输出函数",[15,357,358],{},[332,359],{"alt":34,"src":360},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image5.webp",[15,362,363],{},"I/O输入函数",[15,365,366],{},[332,367],{"alt":34,"src":368},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image6.webp",[10,370,371],{"id":371},"最简单的电机驱动板使用讲解",[15,373,374],{},[375,376,377],"strong",{},"L298N电机驱动板介绍",[15,379,380],{},[332,381],{"alt":34,"src":382},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image7.webp",[15,384,385,388],{},[332,386],{"alt":34,"src":387},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image8.webp",[332,389],{"alt":34,"src":390},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image9.webp",[15,392,393],{},[332,394],{"alt":34,"src":395},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image10.webp",[15,397,398],{},[332,399],{"alt":34,"src":400},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image11.webp",[15,402,403],{},[332,404],{"alt":34,"src":405},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image12.webp",[15,407,408,414,419],{},[409,410,411],"em",{},[375,412,413],{},"如何给",[409,415,416],{},[375,417,418],{},"单片机",[409,420,421],{},[375,422,423],{},"和电机驱动板L298N供电呢？",[15,425,426],{},[332,427],{"alt":34,"src":428},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image13.webp",[15,430,431],{},[332,432],{"alt":34,"src":433},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image14.webp",[15,435,436],{},[332,437],{"alt":34,"src":438},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image15.webp",[15,440,441],{},[332,442],{"alt":34,"src":443},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/09/image16.webp",[445,446,447],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":34,"searchDepth":49,"depth":49,"links":449},[450,451],{"id":12,"depth":70,"text":13},{"id":371,"depth":70,"text":371},"2",2000000,"2023-10-09","2023-10-09-stm32-freertos-jiao-cheng","/wiki/2023-10-09-stm32-freertos-jiao-cheng","STM32 FreeRTOS教程","md",false,null,{},"/wiki/2023-10-09-stm32-freertos-jiao-cheng/ch2-arduino-ku-liao-jie-ji-ke",{"title":5,"description":34},"wiki/2023-10-09-STM32-FreeRTOS教程/ch2-arduino库(了解即可)","AhhOk-URTmYuJe6mbMvl5f4ogcXQSxZvbXtv_Pcuqr8",[467,473,474,480,486],{"path":468,"stem":469,"title":470,"date":454,"chapter":471,"chapterSort":472,"docKey":455,"docRoot":456,"docTitle":457,"isWikiDoc":45,"isWikiIndex":459},"/wiki/2023-10-09-stm32-freertos-jiao-cheng/ch1-qian-yan","wiki/2023-10-09-STM32-FreeRTOS教程/ch1-前言","前言","1",1000000,{"path":462,"stem":464,"title":5,"date":454,"chapter":452,"chapterSort":453,"docKey":455,"docRoot":456,"docTitle":457,"isWikiDoc":45,"isWikiIndex":459},{"path":475,"stem":476,"title":477,"date":454,"chapter":478,"chapterSort":479,"docKey":455,"docRoot":456,"docTitle":457,"isWikiDoc":45,"isWikiIndex":459},"/wiki/2023-10-09-stm32-freertos-jiao-cheng/ch3-51-dan-pian-ji-liao-jie-ji-ke","wiki/2023-10-09-STM32-FreeRTOS教程/ch3-51单片机(了解即可)","51单片机(了解即可)","3.51",3510000,{"path":481,"stem":482,"title":483,"date":454,"chapter":484,"chapterSort":485,"docKey":455,"docRoot":456,"docTitle":457,"isWikiDoc":45,"isWikiIndex":459},"/wiki/2023-10-09-stm32-freertos-jiao-cheng/ch4-stm32-dan-pian-ji-zhong-dian","wiki/2023-10-09-STM32-FreeRTOS教程/ch4-stm32单片机(重点)","stm32单片机(重点)","4",4000000,{"path":456,"stem":487,"title":488,"date":454,"chapter":460,"chapterSort":489,"docKey":455,"docRoot":456,"docTitle":457,"isWikiDoc":45,"isWikiIndex":45},"wiki/2023-10-09-STM32-FreeRTOS教程/index","STM32-FreeRTOS教程",0,1778560331108]