日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

模型预测控制c语言程序_搭建第一个程序控制电路LED灯,体会C语言的魅力

發布時間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 模型预测控制c语言程序_搭建第一个程序控制电路LED灯,体会C语言的魅力 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習C語言,先從讀程序開始!這一點是過來人的經驗之談。本文建議大家選擇一款圖形編程軟件,本文選擇了Mixly。

一、首先,介紹一下arduino UNO控制器內部電壓的問題。

v 高電平(5V):對應數值是1,輸入狀態3.5V-5.5V。

v 低電平(0V):對應數值是0,輸入狀態-0.5V-1.5V。

二、Mixly程序:

三、代碼程序編寫:

void setup()//當Arduino板起動,setup()函數會被調用。用來設置引腳模式。該函數在Arduino板的每次上電和復位時只運行一次。

{

pinMode(3, OUTPUT);//設置引腳模式,為輸出模式。

}

void loop()//loop()函數循環,改變狀態和響應事件,實時控制arduino板。

{

digitalWrite(3,HIGH);//寫數字引腳, 對應引腳的高電平,點亮LED燈。

delay(500);//延時500毫秒。

digitalWrite(3,LOW);//寫數字引腳, 對應引腳的低電平,熄滅LED燈。

delay(1000);

}

效果說明:LED燈連接數字管腳3,亮半秒,暗1秒。這種效果循環閃爍。

四、補充說明Mixly的設計過程:

1.選擇輸入輸出模塊,設置指定管腳電平值。

2.設置數字輸出管腳3,設置為高電平,點亮效果。

3.控制模塊,延遲指定時間。

4.設置延時500毫秒。

5.設置數字輸出管腳3,設置為低電平,熄滅效果。

6.設置延時1000毫秒。

7.上傳程序到控制板。

8.成功后,觀察代碼程序內容,可以做出調整。

五、給出完整的代碼程序,希望讀者對比參考,C語言的格式要求,很嚴格。

int LED = 3;//定義數字接口3

//int var = val;

//var - 變量名

//val - 賦給變量的值

void setup()

{

pinMode(LED,OUTPUT);

}

void loop()

{

digitalWrite(LED,HIGH);

delay(500);

digitalWrite(LED,LOW);

delay(1000);}

總結

以上是生活随笔為你收集整理的模型预测控制c语言程序_搭建第一个程序控制电路LED灯,体会C语言的魅力的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。