模型预测控制c语言程序_搭建第一个程序控制电路LED灯,体会C语言的魅力
學(xué)習(xí)C語言,先從讀程序開始!這一點(diǎn)是過來人的經(jīng)驗(yàn)之談。本文建議大家選擇一款圖形編程軟件,本文選擇了Mixly。
一、首先,介紹一下arduino UNO控制器內(nèi)部電壓的問題。
v 高電平(5V):對應(yīng)數(shù)值是1,輸入狀態(tài)3.5V-5.5V。
v 低電平(0V):對應(yīng)數(shù)值是0,輸入狀態(tài)-0.5V-1.5V。
二、Mixly程序:
三、代碼程序編寫:
void setup()//當(dāng)Arduino板起動,setup()函數(shù)會被調(diào)用。用來設(shè)置引腳模式。該函數(shù)在Arduino板的每次上電和復(fù)位時(shí)只運(yùn)行一次。
{
pinMode(3, OUTPUT);//設(shè)置引腳模式,為輸出模式。
}
void loop()//loop()函數(shù)循環(huán),改變狀態(tài)和響應(yīng)事件,實(shí)時(shí)控制arduino板。
{
digitalWrite(3,HIGH);//寫數(shù)字引腳, 對應(yīng)引腳的高電平,點(diǎn)亮LED燈。
delay(500);//延時(shí)500毫秒。
digitalWrite(3,LOW);//寫數(shù)字引腳, 對應(yīng)引腳的低電平,熄滅LED燈。
delay(1000);
}
效果說明:LED燈連接數(shù)字管腳3,亮半秒,暗1秒。這種效果循環(huán)閃爍。
四、補(bǔ)充說明Mixly的設(shè)計(jì)過程:
1.選擇輸入輸出模塊,設(shè)置指定管腳電平值。
2.設(shè)置數(shù)字輸出管腳3,設(shè)置為高電平,點(diǎn)亮效果。
3.控制模塊,延遲指定時(shí)間。
4.設(shè)置延時(shí)500毫秒。
5.設(shè)置數(shù)字輸出管腳3,設(shè)置為低電平,熄滅效果。
6.設(shè)置延時(shí)1000毫秒。
7.上傳程序到控制板。
8.成功后,觀察代碼程序內(nèi)容,可以做出調(diào)整。
五、給出完整的代碼程序,希望讀者對比參考,C語言的格式要求,很嚴(yán)格。
int LED = 3;//定義數(shù)字接口3
//int var = val;
//var - 變量名
//val - 賦給變量的值
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
digitalWrite(LED,HIGH);
delay(500);
digitalWrite(LED,LOW);
delay(1000);}
總結(jié)
以上是生活随笔為你收集整理的模型预测控制c语言程序_搭建第一个程序控制电路LED灯,体会C语言的魅力的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle的基本概念,oracle的基
- 下一篇: java 正则表达式 组合_java基础