久久成人国产精品一区二区,在线观看成人网站,精品久久久久久成人AV,国产成人无码免费网站

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 基礎(chǔ)入門 >> Arduino開發(fā)學習 >> 正文

Arduino -程序結(jié)構(gòu)-系列1

作者:佚名    文章來源:網(wǎng)絡(luò)    點擊數(shù):    更新時間:2023/11/26

從現(xiàn)在開始,我們將開展一些Arduino的知識學習,首先我們來研究Arduino的程序結(jié)構(gòu),通過本文的學習,可以了解更多Arduino世界中使用的新術(shù)語。記住我們的Arduino軟件是開源的,Java environment的源代碼遵循GPL,C/ C++微控制器庫遵循LGPL。

 

Sketch — 第一個新術(shù)語是Arduino程序“sketch”。(多翻譯為草圖)

程序結(jié)構(gòu)(Structure)

Arduino程序主要分為三個部分: 結(jié)構(gòu)(Structure)、值(變量和常量)和函數(shù)。接下來我們將逐步通過使用Arduino IDE程序來了解如何編寫沒有語法或編譯錯誤的程序。

 

我們首先從結(jié)構(gòu)(Structure)開始。軟件結(jié)構(gòu)包括兩個主要函數(shù),當我們打開Arduino IDE程序,新建一個sketch時,窗口會默認給新sketch添加兩個函數(shù),分別為 setup() 和 loop() ,它們的具體功能如下:

Setup( )函數(shù): setup()函數(shù)在sketch開始運行時調(diào)用,使用它可以完成初始化變量,pinMode設(shè)定,庫文件引入等等操作。通常情況下,每次開機或復位Arduino開發(fā)板后,setup ( ) 函數(shù)只會運行一次。如:

void setup() 
{
  servo_test.attach(8);   // 舵機信號腳8
  pinMode(8, OUTPUT);
}

在setup()函數(shù)中設(shè)定舵機控制信號引腳為8,pinMode 8腳為輸出引腳。源代碼見:制作寵物自動喂食器

Loop( )函數(shù):運行完setup()函數(shù)后,程序會循環(huán)運行 loop() 函數(shù)中的內(nèi)容,Loop()函數(shù)可以設(shè)置初始值,它精確地連續(xù)循環(huán)執(zhí)行既定操作,Loop里面的代碼是控制Arduino板如何工作的精髓。如:

void loop() {
  // 在早上6點:
  servo_test.write(80);  //舵機旋轉(zhuǎn)80度,打開出口
  delay(60000);          //出口的打開持續(xù)時間
  servo_test.write(0);   // 關(guān)閉 
  delay(25200000UL);     //7小時后再次打開出口
  //下午1點:
 servo_test.write(80);   //舵機旋轉(zhuǎn)80度,打開出口 
  delay(60000);          //出口的打開持續(xù)時間
  servo_test.write(0);   // 關(guān)閉 
  delay(25200000UL);     //7小時后再次打開出口
 // 晚上8點:
  servo_test.write(80);  
  delay(60000);          
  servo_test.write(0);   
  delay(36000000UL);     //10小時后再次打開出口
   }

也就是說,整個代碼中,我們可以將loop里面的內(nèi)容理解為,loop是我們希望Arduino怎么反復去完成工作的具體標準和要求。

Arduino的主要程序結(jié)構(gòu)就是這樣,是不是很簡單!下一章將介紹Arduino的數(shù)據(jù)類型。

Tags:Arduino,程序結(jié)構(gòu),程序  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
久久成人国产精品一区二区,在线观看成人网站,精品久久久久久成人AV,国产成人无码免费网站
    <li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 主站蜘蛛池模板: 欧美日韩午夜视频在线观看| 国产精品久久久久久久久久ktv| 最新中文字幕一区二区三区| 亚洲综合社区| 在线观看欧美日韩| 欧美日韩国产成人在线91| 久久久精品2019中文字幕神马| 亚洲精品日韩精品| 国产一区二区三区最好精华液| 欧美日韩国产综合网| 欧美午夜美女看片| 欧美国产日韩一区二区| 欧美在线看片a免费观看| a91a精品视频在线观看| 激情久久五月| 国产精品成人在线| 欧美不卡高清| 久久人人爽人人爽爽久久| 性欧美大战久久久久久久免费观看| 亚洲精品久久久久久久久久久久久| 国内精品美女在线观看| 欧美四级剧情无删版影片| 国产毛片一区二区| 国产精品免费小视频| 欧美日韩一区不卡| 欧美精品在线一区| 免费国产一区二区| 久久综合久色欧美综合狠狠| 久久成人精品无人区| 午夜精品久久| 在线亚洲伦理| 99re这里只有精品6| 亚洲区中文字幕| 亚洲国产精品成人综合| 国产一区二区三区四区三区四| 国产精品一二三四区| 欧美日本亚洲韩国国产| 欧美高清视频| 久久综合狠狠| 久久一本综合频道| 久久久伊人欧美|