led

    3熱度

    2回答

    我正在使用SSD1306 OLED並對其有疑問。 通過I2C將數據寫入其緩衝區時,某些庫每次寫入16個字節。 例如: void SSD1306::sendFramebuffer(const uint8_t *buffer) { // Set Column Address (0x00 - 0x7F) sendCommand(SSD1306_COLUMNADDR); se

    2熱度

    1回答

    我正在嘗試使FSM根據按下的按鈕打開LED矩陣上的不同LED。但是,LED不會保持亮起,鬆開按鈕後,第一個LED將再次亮起。 下面是代碼: module OneLed(input logic clk, reset, input logic [1:0] button, output logic [7:0] rows, output logic shcp, stcp, mr

    -1熱度

    2回答

    我試圖通過PWM來控制LED的亮度。我有PWM如何工作的幾個疑惑, 如果我給佔空比(50%),如果輸出的頻率爲500赫茲,那麼每個週期將是2毫秒。那麼50%佔空比是指在2毫秒內,50%的時間(1毫秒)LED是否亮起,50%的時間LED熄滅(1毫秒)? 我正在使用Analogwrite()創建一個特定的佔空比,佔空比爲0.04%,指的是Analogwrite = 1,佔空比爲0.8%,對應於Anal

    0熱度

    2回答

    我有一個小型7段led顯示屏,我想知道是否可以讓它顯示一分鐘的最後一位數字。下載了Arduino的時間庫,我嘗試了幾種方法,使用switch case和if if if,但都得到相同的結果,LED顯示屏只顯示0 ...你能指出我做錯了什麼嗎? #include <Time.h> #include <TimeLib.h> int led1=2; int led2=3; int led3=4

    0熱度

    1回答

    我有一臺帶有Linux Mint和4.4.0-78-通用內核的筆記本電腦。 此外,我在/ sys/class/leds目錄中有一些leds,並且我可以通過在bash中執行「echo 255> brightness」在用戶空間中打開和關閉它們。 但是我想在我的內核模塊中切換它們。 可以說,這個模塊將根據傳入的數據包數據偵聽udp套接字和開關led。 我用google搜索到了一個名爲「leds-bas

    0熱度

    1回答

    我有一個LED標誌,我也發送天氣數據,但遇到溫度問題,讀取小數點,我相信這個標誌不會讀取,我得到這個錯誤。 File "/usr/local/lib/python3.4/dist-packages/pyledsign/minisign.py", line 276, in processtags data=data.replace('<f:normal>',str(normal,'latin-1'

    -1熱度

    1回答

    #include "stm32f30x_conf.h" uint16_t read_pos(void); void PC_Conf(void); uint8_t get_bit(uint8_t, uint8_t); // PROCESSORTACT = 64 MHz // AHB Prescaler = 1 // APB1 Prescaler = 2 // APB2 Presca

    1熱度

    2回答

    我是嵌入式編程的新手,我需要你的幫助。

    0熱度

    1回答

    我沒有很多編碼的經驗,所以我很抱歉,如果這已被回答以前;我找不到任何有幫助的東西。 我剛剛完成了一個Raspberry Pi項目,該項目通過PWM運行一些RGB LED燈條。我有一個程序可以運行燈光,並且可以使用幾種不同的模式(彩虹轉換,頻閃,純色)正常工作,但是每增加一個新模式,我的程序就會變得越來越複雜。我希望每個單獨的模式都是自己的腳本,可以通過某種主腳本來啓動或停止。這樣我就可以輕鬆地添加

    -3熱度

    1回答

    所以我試圖讓一個LED響應按鈕。我似乎遇到的問題是如何在按鈕點擊和引導反應之間添加延遲。基本上我想,例如,點擊按鈕3次,然後2秒鐘後,將LED指示燈閃爍3次,或者如果我按住按鈕3秒鐘,則在保持的最後一秒,LED將亮起3秒鐘。我至今是: //Global Vars // Global Variables int BUTTON = 2; int LED = 12;