步驟1:準備LED
一個可以輕松連接到Arduino的LED。
所需的零件:
一個LED(我們決定使用10mm白色LED,因為它們看上去很整潔)
一個1K電阻(
一些連接線(我們選擇使用單股以太網電纜,因為它便宜,并且可以很好地連接到Arduino引腳插座)
一些熱收縮(可選,但
步驟:
拿起LED并縮短平邊的引線(最短的引線)。
縮短電阻上的一根引線。
將電阻的短引線焊接到LED的短引線。
將電阻上的另一根引線縮短,以便與LED上其余引線的長度相同。
將連接線焊接到兩條引線上,并進行熱收縮。請注意哪條引線已焊接到電阻器(為此我們選擇了白線)。
將連接線的另一端剝開,然后連接到Arduino。白線(連接到電阻器的線)連接到GND引腳,另一根線(我們的綠線)連接到數(shù)字引腳(我們選擇了引腳3,因為它也支持PWM)。
結果真棒!
以下是一些示例API調用您可以用來控制您的LED。您需要用在通過Teleduino通過Web服務完成可指導的Arduino控制時獲得的唯一API密鑰替換 {key} 。只需將URL插入瀏覽器的地址欄中,您就會看到該LED上發(fā)生了一些魔術。
定義數(shù)字引腳3的引腳模式(設置數(shù)字輸出前每次引導必須完成一次?!?pin = 3”表示針腳3,“模式= 1”表示輸出):
http://us01.proxy.teleduino.org/api/1.0/328.php?k={key}&r=definePinMode&pin = 3&mode = 1
將數(shù)字引腳3的輸出設置為HIGH(‘pin = 3’表示引腳3,‘output = 1’表示HIGH):
http://us01.proxy.teleduino.org/api/1.0/328.php?k = {鍵} &r = setDigitalOutput&pin = 3&output = 1
將數(shù)字引腳3的輸出設置為LOW(“ pin = 3”表示引腳3, output = 0‘表示LOW):
http://us01.proxy.teleduino.org/api/1.0/328.php?k={key}&r=setDigitalOutput&pin=3&output=0
切換數(shù)字引腳3的輸出(“ pin = 3”表示引腳3,“ output = 2”表示切換):
http://us01.proxy.teleduino.org/api/1.0/328。 php?k = {key} &r = setDigitalOutput&pin = 3&output = 2
將引腳3的PWM值設置為32(LED會變暗。 “ pin = 3”表示引腳3,“ output = 32”表示PWM值):
http://us01.proxy.teleduino.org/api/1.0/328.php?k={key} &r = setPwmOutput&pin = 3&output = 32
將引腳3的PWM值設置為255(LED會發(fā)光。“ pin = 3”表示引腳3,“ output = 255”表示PWM值):
http://us01.proxy.teleduino.org/api/1.0/328.php?k= {key} &r = setPwmOutput&pin = 3&output = 255
責任編輯:wv
-
led
+關注
關注
244文章
24699瀏覽量
692338 -
Arduino
+關注
關注
190文章
6527瀏覽量
197416
發(fā)布評論請先 登錄
將具有 I2S 輸出的設備連接到 imx93evk,無法讀取任何值是哪里出了問題?
Visionfive板和蝕刻SD卡,將電路板連接到HDMI時,什么也沒顯示,為什么?
使用 LinkBoy 將程序導出為 C 語言代碼并燒錄至 Arduino ESP32 開發(fā)板
如何在AMD Vitis Unified 2024.2中連接到QEMU
TC387無法連接到調試器,并且ESR0輸出低怎么解決?
CY7C65223D-32LTXI將 2 個 UART 連接到該芯片,但設備沒有響應是怎么回事?
CYBLE-416045_EVAL BLE如何連接到Windows?
WICED IDE 6.6.1.1怎樣才能連接到自定義硬件?
將CYW20706基于硅的藍牙模塊(CYBT-343151-02)連接到定制板上的MCU,怎樣才能將鏈接配置為未確認數(shù)據(jù)模式?
瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南(19)使用寄存器點亮LED燈
怎樣將LED連接到Arduino
評論