汽車(chē)單片機(jī)及車(chē)載網(wǎng)絡(luò)系統(tǒng)課件 項(xiàng)目二 單片機(jī)基礎(chǔ)-汽車(chē)LED的控制編程_第1頁(yè)
汽車(chē)單片機(jī)及車(chē)載網(wǎng)絡(luò)系統(tǒng)課件 項(xiàng)目二 單片機(jī)基礎(chǔ)-汽車(chē)LED的控制編程_第2頁(yè)
汽車(chē)單片機(jī)及車(chē)載網(wǎng)絡(luò)系統(tǒng)課件 項(xiàng)目二 單片機(jī)基礎(chǔ)-汽車(chē)LED的控制編程_第3頁(yè)
汽車(chē)單片機(jī)及車(chē)載網(wǎng)絡(luò)系統(tǒng)課件 項(xiàng)目二 單片機(jī)基礎(chǔ)-汽車(chē)LED的控制編程_第4頁(yè)
汽車(chē)單片機(jī)及車(chē)載網(wǎng)絡(luò)系統(tǒng)課件 項(xiàng)目二 單片機(jī)基礎(chǔ)-汽車(chē)LED的控制編程_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

汽車(chē)檢測(cè)與維修專(zhuān)業(yè)核心課

汽車(chē)單片機(jī)及車(chē)載網(wǎng)絡(luò)系統(tǒng)汽車(chē)工程系新能源汽車(chē)教研組汽車(chē)工程系新能源汽車(chē)教研組項(xiàng)目二:?jiǎn)纹瑱C(jī)基礎(chǔ)汽車(chē)LED的控制編程汽車(chē)雙閃模型的制作(4課時(shí))

01應(yīng)知、應(yīng)會(huì)

02課程內(nèi)容

03課后小結(jié)

04課堂考核本節(jié)課的我們應(yīng)該完成的內(nèi)容汽車(chē)工程系新能源汽車(chē)教研組Part01應(yīng)知、應(yīng)會(huì)汽車(chē)工程系新能源汽車(chē)教研組汽車(chē)雙閃模型的制作01了解LED的技術(shù)參數(shù),分壓(限流)電阻的作用汽車(chē)工程系新能源汽車(chē)教研組掌握軟件程序的含義

03掌握硬件電路的接線方法02Part02課程內(nèi)容汽車(chē)工程系新能源汽車(chē)教研組1.硬件連接//汽車(chē)雙閃燈intLED=10;//定義數(shù)字接口10,對(duì)應(yīng)voidsetup(){pinMode(LED,OUTPUT);//設(shè)置數(shù)字10口為輸出接口,Arduino上我們用到的I/O口都要進(jìn)行類(lèi)似這樣的定義。}voidloop()//死循環(huán)體{digitalWrite(LED,HIGH);//IO口10設(shè)置為高電平,點(diǎn)亮數(shù)字10口LEDdelay(500);//延時(shí)500msdigitalWrite(LED,LOW);//IO口10設(shè)置為低電平,熄滅數(shù)字10口LEDdelay(500);//延時(shí)500ms}2.程序本項(xiàng)目將繼續(xù)使用之前項(xiàng)目的搭建的電路,但我們這里將改變一下代碼,就能讓我們的LED變?yōu)镾.O.S求救信號(hào)了。3.趣味實(shí)驗(yàn)?zāi)獱査勾a是一種字符編碼,英文的每個(gè)字母,都是由橫杠和點(diǎn)不同的組合而成。這樣的好處是,使用簡(jiǎn)單的兩種狀態(tài),就能來(lái)傳遞所有的字母和數(shù)字,非常的簡(jiǎn)便!3.趣味實(shí)驗(yàn)短促的點(diǎn)信號(hào)“·”,讀“滴”保持一定時(shí)間的長(zhǎng)信號(hào)“—”,讀“嗒”間隔時(shí)間:滴=1t嗒=3t滴滴或嗒嗒間=1t字符間=3t單詞間=7t通過(guò)查閱莫爾斯碼表,我們可以知道:字母“S”用三個(gè)點(diǎn)表示,我們這里用短閃爍替代字母“O”則用三個(gè)橫杠表示,用長(zhǎng)閃爍替代3.趣味實(shí)驗(yàn)3.趣味實(shí)驗(yàn)Part03課后小結(jié)汽車(chē)工程系新能源汽車(chē)教研組本節(jié)課我們解決的三個(gè)問(wèn)題是:1.LED的技術(shù)參數(shù),分壓(限流)電阻的作用2.硬件電路的接線方法3.軟件程序的含義汽車(chē)工程系新能源汽車(chē)教研組Part04課堂考核汽車(chē)工程系新能源汽車(chē)教研組汽車(chē)工程系新能源汽車(chē)教研組根據(jù)以上趣味實(shí)驗(yàn)中S的示例,畫(huà)出程序流程。并將整個(gè)S.O.S信號(hào)編寫(xiě)出來(lái)。汽車(chē)工程系新能源汽車(chē)教研組項(xiàng)目二:?jiǎn)纹瑱C(jī)基礎(chǔ)汽車(chē)LED的控制編程汽車(chē)流水燈模型的制作(6課時(shí))

01應(yīng)知、應(yīng)會(huì)

02課程內(nèi)容

03課后小結(jié)

04課堂考核本節(jié)課的我們應(yīng)該完成的內(nèi)容汽車(chē)工程系新能源汽車(chē)教研組Part01應(yīng)知、應(yīng)會(huì)汽車(chē)工程系新能源汽車(chē)教研組汽車(chē)流水燈模型的制作01掌握硬件電路的接線方法汽車(chē)工程系新能源汽車(chē)教研組掌握f(shuō)or循環(huán)的含義及應(yīng)用03掌握程序的含義,并能增加LED或減小LED數(shù)量02Part02課程內(nèi)容汽車(chē)工程系新能源汽車(chē)教研組1.硬件連接1.硬件連接1.硬件連接//兩個(gè)燈的汽車(chē)流水燈intLed1=1;intLed2=2;voidsetup(){pinMode(Led1,OUTPUT);pinMode(Led2,OUTPUT);}voidloop(){digitalWrite(Led1,HIGH);delay(100);digitalWrite(Led2,HIGH);delay(100);digitalWrite(Le2,LOW);delay(100);digitalWrite(Led1,LOW);delay(100);}2.程序//三個(gè)燈的汽車(chē)流水燈intLed1=1;intLed2=2;intLed3=3;voidsetup(){pinMode(Led1,OUTPUT);pinMode(Led2,OUTPUT);pinMode(Led3,OUTPUT);}voidloop(){digitalWrite(Led1,HIGH);delay(100);digitalWrite(Led2,HIGH);delay(100);digitalWrite(Led3,HIGH);delay(100);digitalWrite(Led3,LOW);delay(100);digitalWrite(Led2,LOW);delay(100);digitalWrite(Led2,LOW);delay(100);}2.程序1.請(qǐng)根據(jù)以上提示,寫(xiě)出六個(gè)燈的汽車(chē)流水燈控制程序,并將硬件連接好,做出汽車(chē)流水燈的效果。2.在上面的程序中實(shí)現(xiàn)六個(gè)燈的順序控制時(shí),我們需要重復(fù)寫(xiě)同一條語(yǔ)句很多次,如果將六個(gè)LED燈擴(kuò)展為100個(gè)時(shí),那么我們需要寫(xiě)多少重復(fù)語(yǔ)句呢?思考與練習(xí)for(<初始化>;<條件表達(dá)式>;<增量>){}初始化是一個(gè)賦值語(yǔ)句,它用來(lái)給循環(huán)控制變量賦初始值;條件表達(dá)式是一個(gè)關(guān)系表達(dá)式,若滿(mǎn)足條件則執(zhí)行大括號(hào)里面的語(yǔ)句,之后循環(huán)控制變量值按照增量方式變化。然后再重新判斷條件,直到條件為假,則結(jié)束循環(huán)。3.用for語(yǔ)句簡(jiǎn)化程序//用for語(yǔ)句簡(jiǎn)化汽車(chē)流水燈的大循環(huán)部分voidloop(){for(j=1;j<=6;j++)//每隔100ms依次點(diǎn)亮1-6引腳相連的LED燈{digitalWrite(j,HIGH);//點(diǎn)亮J引腳相連的LED燈delay(100);//延時(shí)100ms}for(j=6;j>=1;j--)//每隔100ms依次熄滅6-1引腳相連的LED燈{digitalWrite(j,LOW);//熄滅J引腳相連的LED燈delay(100);//延時(shí)100ms}}3.用for語(yǔ)句簡(jiǎn)化程序Part03課后小結(jié)汽車(chē)工程系新能源汽車(chē)教研組本節(jié)課我們學(xué)習(xí)的三個(gè)內(nèi)容是:1.硬件電路的接線方法;2.程序的含義,并能增加LED或減小LED數(shù)量;3.for循環(huán)的含義及應(yīng)用汽車(chē)工程系新能源汽車(chē)教研組Part04課堂考核汽車(chē)工程系新能源汽車(chē)教研組汽車(chē)工程系新能源汽車(chē)教研組1、試著用for語(yǔ)句簡(jiǎn)化程序設(shè)置部分。2、試著用for語(yǔ)句編寫(xiě)程序?qū)崿F(xiàn)六個(gè)LED燈依次每一個(gè)LED燈先亮后滅。汽車(chē)工程系新能源汽車(chē)教研組項(xiàng)目二:?jiǎn)纹瑱C(jī)基礎(chǔ)汽車(chē)LED的控制編程汽車(chē)簡(jiǎn)易呼吸燈模型的制作(6課時(shí))

01應(yīng)知、應(yīng)會(huì)

02課程內(nèi)容

03課后小結(jié)

04課堂考核本節(jié)課的我們應(yīng)該完成的內(nèi)容汽車(chē)工程系新能源汽車(chē)教研組Part01應(yīng)知、應(yīng)會(huì)汽車(chē)工程系新能源汽車(chē)教研組汽車(chē)簡(jiǎn)易呼吸燈模型的制作01了解數(shù)字量和模擬量的含義及PWM技術(shù)汽車(chē)工程系新能源汽車(chē)教研組掌握程序的含義03掌握硬件電路的接線方法02Part02課程內(nèi)容汽車(chē)工程系新能源汽車(chē)教研組1.硬件連接intled=9;voidsetup(){pinMode(led,OUTPUT);}voidloop(){analogWrite(led,255);delay(5);}2.軟件編程2.軟件編程intled=9;voidsetup(){pinMode(led,OUTPUT);}voidloop(){for(intzhi=0;zhi<=255;zhi++){analogWrite(led,zhi);delay(2);}for(intzhi=255;zhi>=0;zhi--){analogWrite(led,zhi);delay(2);}}

//汽車(chē)簡(jiǎn)易呼吸燈模型2.軟件編程

1.

自己動(dòng)手實(shí)現(xiàn)兩個(gè)呼吸燈的交替亮滅思考與練習(xí)//兩個(gè)呼吸燈的交替亮滅intled1=9;intled2=10;voidsetup(){pinMode(led1,OUTPUT);pinMode(led2,OUTPUT);}voidloop(){for(intzhi=0;zhi<=255;zhi++){analogWrite(led1,zhi);analogWrite(led2,255-zhi);delay(2);}for(intzhi=255;zhi>=0;zhi--){analogWrite(led1,zhi);analogWrite(led2,255-zhi);delay(2);}}思考與練習(xí)3.趣味實(shí)驗(yàn)一:火焰燈intled1=9;intled2=10;intled3=11;voidsetup(){pinMode(led1,OUTPUT);pinMode(led2,OUTPUT);pinMode(led3,OUTPUT);}voidloop(){analogWrite(led1,random(0,120)+135);analogWrite(led2,random(0,120)+135);analogWrite(led3,random(0,120)+135);delay(random(0,100));}3.趣味實(shí)驗(yàn)一:火焰燈混合R、G、B獲得不同的顏色4.趣味實(shí)驗(yàn)二:RGB彩燈的制作4.趣味實(shí)驗(yàn)二:RGB彩燈的制作//試色程序intblue=9;intgreen=10;intred=11;voidsetup(){pinMode(blue,OUTPUT);pinMode(green,OUTPUT);pinMode(red,OUTPUT);}voidloop(){analogWrite(blue,255);analogWrite(green,0);analogWrite(red,0);}4.趣味實(shí)驗(yàn)二:RGB彩燈的制作//RGB彩燈intblue=9;intgreen=10;intred=11;voidsetup(){pinMode(blue,OUTPUT);pinMode(green,OUTPUT);pinMode(red,OUTPUT);}voidloop(){analogWrite(blue,random(0,255));analogWrite(green,random(0,255));analogWrite(red,random(0,255));delay(1000);}4.趣味實(shí)驗(yàn)二:RGB彩燈的制作5.趣味實(shí)驗(yàn)三:汽車(chē)發(fā)動(dòng)機(jī)點(diǎn)火線圈開(kāi)關(guān)時(shí)間控制模型//注意LED序號(hào)與I/O口序號(hào)的區(qū)別intLED6=2;intLED5=3;intLED7=4;intLED2=5;intLED1=6;intLED8=7;intLED4=8;intLED3=9;intvalue=0;voidsetup(){for(inti=2;i<=9;i++){pinMode(i,OUTPUT);}}voidloop(){value=analogRead(0);intPWMtime=value/2;for(intn=0;n<=9;n++){digitalWrite(n,HIGH);delay(PWMtime

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論