Arduino藍芽控制三色燈

2022-08-23 16:09:09 字數 911 閱讀 1339

最近開始研究arduino,網上關於arduino的材料,特別是中文的,不是很多。所以想要把自己實現的每一步都給記錄一下。以後如果忘了,可以再看看。看到網上有不少人實現用藍芽控制小燈,所以自己也動手小geek一下。

藍芽模組用的是**買的,40塊錢乙個,雖說也有貴的,但是便宜的感覺功能上差不多。

這裡用到了arduino的擴充套件板,當然了,不用也行。完全是為了接下來做其他實驗而準備的。藍芽模組,要注意接線,txrx與板上的txrx要相反對接。然後在數字針腳9、10、11接上發光二極體。這裡可加可不加電阻,不加的話亮一點。我在針腳8上加了乙個燈,用於方便觀察藍芽的狀態,接在藍芽模組的state介面上。

接下來開發arduino程式。

[cpp]view

plain

copy

intredled = 9;     

intgreenled = 10;  

intblueled = 11;  

intbeep = 3;

//指示燈,可以用蜂鳴器等代替

intstate=8;

//藍芽state口

intsignal;

//test if connected

void

setup()  

void

loop()else

if(color==

'g')else

if(color==

'b')  

serial.print("value is :"

);  

serial.println(val);  

}  delay(10);  

}  ardunio端完成後,用android客戶端呼叫。android端,網上也能找到例子,可以自己做一些合適的修改。如果需要,可聯絡我。

Arduino藍芽控制三色燈

最近開始研究arduino,網上關於arduino的材料,特別是中文的,不是很多。所以想要把自己實現的每一步都給記錄一下。以後如果忘了,可以再看看。看到網上有不少人實現用藍芽控制小燈,所以自己也動手小geek一下。藍芽模組用的是 買的,40塊錢乙個,雖說也有貴的,但是便宜的感覺功能上差不多。這裡用到...

RGB三色燈珠WS2812B WS2815B

ws2812b ws2815b均為rgb三色燈珠,ws2815b是ws2812b的公升級版,區別在於兩點,首先是供電電壓由5v變為了12v供電,有效的降低了整個畫素點的工作電流,降低線路板壓降,最大限度保證畫素點在很遠距離傳輸時達到良好的混光一致性。其次是額外增加了一路訊號線,在單個畫素點損壞的情況...

7 17 mmh學長的三色燈 20分

題目初步轉化出條件 n為1或者2的時候是特殊情況,因為對於燈成環來說,對於這兩個特殊情況是無效的 進一步轉化 這個題一定是有規律可循的,我們可以看到,n取得是1e6,一般就是寫乙個o n 的演算法 對於有n個燈的情況中,我們可以發現,當n 1與1是不同顏色的情況下,n這個位置只有一種可能,當n 1與...