步驟1:原始閃爍代碼
在Arduino IDE上,按照以下方式操作:文件》》示例》》基礎(chǔ)》》閃爍
/*
閃爍閃爍將LED點(diǎn)亮一秒鐘,然后熄滅一秒鐘,
大多數(shù)Arduino都有一個(gè)可以控制的板載LED。在Uno和Leonardo上,它連接到數(shù)字引腳13。如果不確定Arduino型號(hào)上的板載LED連接到哪個(gè)引腳,請(qǐng)查看http://www.arduino.cc
此示例代碼在公共領(lǐng)域。
斯科特·菲茨杰拉德(Scott Fitzgerald)于2014年5月8日修改*/
//當(dāng)您按下復(fù)位鍵或打開電源時(shí),設(shè)置功能運(yùn)行一次
void setup(){
//將數(shù)字引腳13初始化為輸出。
pinMode(13,OUTPUT);
}
//循環(huán)功能永遠(yuǎn)反復(fù)運(yùn)行
void loop(){
digitalWrite(13,HIGH );//打開LED(高電平是電壓)
delay(1000);//等待一秒鐘
digitalWrite(13,LOW);//通過降低電壓
delay(1000)來關(guān)閉LED;//等待一秒鐘
}
步驟2:我做了些什么使它變得簡(jiǎn)單
打開Arduino IDE,在下面復(fù)制這些代碼,然后粘貼到Arduno IDE中:
void setup() {pinMode(13, OUTPUT);}void loop(){digitalWrite(13,1);delay(1000);digitalWrite(13,0);delay(1000);}
我在Twitter帖子中計(jì)算了這一行。我還有30個(gè)可用空間。編譯此代碼時(shí),看不到任何錯(cuò)誤。
步驟3:額外的想法:如何強(qiáng)制真正短編碼?
讓我給你一個(gè)想法。這將是非常小的閃爍代碼。想法是將所有東西從庫(kù)中拉到此處,就像這樣:
#include “b.h” void setup() {pinMode(13, OUTPUT);b();}
使用這些代碼,我們說我們?yōu)閎link的b閃爍而寫了一個(gè)名為bh的庫(kù)。然后,將它們從此處拉到我們的IDE中。
我重復(fù)一遍,這是一個(gè)主意,我沒有編寫代碼來做到這一點(diǎn)。
責(zé)任編輯:wv
-
led
+關(guān)注
關(guān)注
242文章
23849瀏覽量
674382 -
代碼
+關(guān)注
關(guān)注
30文章
4900瀏覽量
70797 -
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192270
發(fā)布評(píng)論請(qǐng)先 登錄
【Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】Milk-V DuoS之使用Arduino開發(fā)小核
FX2 I2C代碼掛起的原因?
《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)
GC9A01-TFT屏幕驅(qū)動(dòng)(整理有stm32/51單片機(jī)/arduino等驅(qū)動(dòng)代碼)

RAKsmart企業(yè)服務(wù)器上部署DeepSeek編寫運(yùn)行代碼
自制DLP4710LC板子在display模式下投圖能觀察到LED閃爍的原因?
迅為RK3568開發(fā)板篇OpenHarmony實(shí)操HDF驅(qū)動(dòng)控制LED-編寫應(yīng)用APP
用于 SPI 絕對(duì)編碼器的 Arduino 示例代碼

EE-134:為SHARC系列編寫C兼容匯編代碼中斷處理程序

HAL庫(kù)在Arduino平臺(tái)上的使用
基于Arduino的串口通信項(xiàng)目
讓單片機(jī)代碼性能起飛的七大技巧

評(píng)論