課程目標
相關知識
一、輸入和輸出

- 輸入:把數(shù)據(jù)讀到內存中,稱為輸入,即input,進行數(shù)據(jù)的read操作。
- 輸出:從內存往外部設備寫數(shù)據(jù),稱為輸出,即output,進行數(shù)據(jù)的write操作。
- 按數(shù)據(jù)流的傳輸方向分為:
輸入流:往內存中讀叫輸入流。
輸出流:從內存中往外寫叫輸出流。

二、模擬信號和數(shù)字信號
- 模擬信號:是指用連續(xù)變化的物理量所表達的信息,如溫度、濕度、壓力、長度、電流、電壓等等,我們通常又把模擬信號稱為連續(xù)信號,它在一定的時間范圍內可以有無限多個不同的取值。(取值范圍0~255)
- 數(shù)字信號:是在模擬信號的基礎上人為經(jīng)過采樣、量化和編碼而形成的,取值只有兩種狀態(tài)。(取值只有0和1)


電路搭建
所需材料
ArduinoUNO * 1
任意顏色LED * 1
220Ω電阻 * 1
杜邦線若干
接線方式
根據(jù)本節(jié)課的課程目標,我們只需要使用UNO控制一個LED就可以。所以電路接線相對很簡單。

程序編寫
練習:制作一個呼吸燈,能夠讓燈從亮到滅,然后從滅到亮進行變化。
控制燈的亮滅,那么我們就需要用到ArduinoUNO的模擬信號輸出引腳,根據(jù)上圖可知,我們使用了3號引腳。
圖形化方式:

上面我們學習了模擬輸出取值范圍為0~255,當值為0的時候,LED最暗,當值為255的時候,LED最亮。這里使用for循環(huán),讓變量i從0開始每隔10ms自增1,一直到255后,開始每隔10ms自減1,一直到0。以此循環(huán)執(zhí)行。
代碼方式:
/* 項目名稱:呼吸燈
* 項目時間:2022.02.15
* 項目作者:MRX
*/
int ledpin = 3;
void setup() {
pinMode(ledpin,OUTPUT);
}
void loop() {
for(int i = 0;i <= 255;i++)
{
analogWrite(ledpin,i);
delay(10);
}
for(int i = 255;i >= 0; i--)
{
analogWrite(ledpin,i);
delay(10);
}
}
課后練習:
在串口監(jiān)視器中發(fā)送信號a時,LED燈一點點亮,發(fā)送信號b時,LED燈更亮一點,發(fā)送c時,LED燈達到最亮,發(fā)送信號d時,LED燈熄滅。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
led
+關注
關注
244文章
24731瀏覽量
692643 -
模擬信號
+關注
關注
8文章
1236瀏覽量
54810 -
Arduino
+關注
關注
190文章
6527瀏覽量
197518 -
呼吸燈
+關注
關注
10文章
117瀏覽量
44251 -
for循環(huán)
+關注
關注
0文章
61瀏覽量
2898
發(fā)布評論請先 登錄
相關推薦
熱點推薦
PWM實現(xiàn)呼吸燈效果
本文轉載自 亞博智能論壇現(xiàn)在我們玩?zhèn)€有趣且簡單的,純粹用編程的手法來讓LED漸明漸暗,如同呼吸一般,所以我們給它起了一個神奇的名字,呼吸燈。試驗用元器件:Arduino一塊、面包板一塊
發(fā)表于 07-20 15:03
【DFR0100 Arduino入門套件】 Lesson 5 -- 呼吸燈
該教程實驗平臺:Arduino入門套件上一篇教程:Arduino教程 Lesson 4 -- 互動交通信號燈簡單回顧下Lesson 4的內容:什么是變量?INPUT
發(fā)表于 09-14 17:44
STM32開發(fā)入門——呼吸燈
stm32性能強大,但其開發(fā)難度又顯著高于Arduino等單片機。本文將通過“呼吸燈”程序,介紹stm32中PWM方波的產生及中斷函數(shù)的應用。往期回顧STM32開發(fā)入門(一)——流水燈https
發(fā)表于 07-01 09:54
Mixly-呼吸燈及可調燈 精選資料分享
使用圖形化編程實現(xiàn)呼吸燈以及可調節(jié)燈實驗所需硬件:Arduino、LED燈、按鈕軟件:Mixly IDE1.
發(fā)表于 07-21 08:08
如何制作呼吸燈
Stduino小白練習第三彈--制作呼吸燈2019/11/29 星期五作者:Astilbe問題:如何利用Stduino制作一個呼吸燈。我們之前已經(jīng)學習過如何制作閃爍
發(fā)表于 01-05 06:51
如何制作鍵盤呼吸燈
說到呼吸燈的設計,也許大家最先想到的就是蘋果。很多人也都想自己做一個呼吸燈,起到裝飾和工作狀態(tài)指示效果。下面,我們就介紹幾種呼吸
發(fā)表于 06-11 10:04
?1.1w次閱讀
Arduino光敏電阻調節(jié)呼吸燈
呼吸燈是指燈光在微電腦的控制之下完成由亮到暗的逐漸變化,感覺好像是人在呼吸。其廣泛應用于手機之上,并成為各大品牌新款手機的賣點之一,起到一個通知提醒的作用。廣泛應用于手機之上,并成為各大品牌新款手機的賣點之一。
發(fā)表于 01-24 16:59
?1.3w次閱讀
51單片機 呼吸燈 七彩呼吸燈
課程設計題十八:七彩呼吸燈要求:(1) 起始狀態(tài)時,七個燈處于同頻率“呼吸”狀態(tài)。 修改:8個燈(2) 按鍵1按下時,1號到8號依次由亮到暗
發(fā)表于 11-12 11:51
?59次下載
Arduino 編程 ESP8266 12F NodeMCU 實現(xiàn) PWM 控制呼吸燈
Arduino 編程 ESP8266 12F NodeMCU 實現(xiàn) PWM 控制呼吸燈
發(fā)表于 11-18 19:21
?47次下載
Arduino篇—呼吸燈
評論