高手DIY Android控制的智能藍(lán)牙LED燈
LED半導(dǎo)體照明網(wǎng)訊 最近飛利浦和三星等不都推出了一款智能LED燈泡么,用手機(jī)藍(lán)牙控制,可以變換出你想要的顏色。當(dāng)我看到這個(gè)新聞時(shí)不禁感慨萬(wàn)分。這個(gè)想法當(dāng)初在大學(xué)期間也想過(guò),也有嘗試做過(guò)-只是當(dāng)時(shí)手機(jī)端軟件開(kāi)發(fā)不熟悉,又沒(méi)心思去學(xué)所以當(dāng)時(shí)就隨便用簡(jiǎn)單的無(wú)線(xiàn)遙*控器配合單片機(jī)完成了第一個(gè)可以遙控的全彩燈泡當(dāng)時(shí)還沒(méi)覺(jué)得這玩意有啥市場(chǎng)-因?yàn)槟菚r(shí)大功率LED還比較少接觸到,都是普通LED燈,亮度不夠,實(shí)用性不強(qiáng),也就沒(méi)有深入研究下去了。
不過(guò)在3月份看到一個(gè)網(wǎng)站有BLE全彩LED的介紹,馬上又燃燒起我當(dāng)初制作的熱情了-這次我一定也要搞手機(jī)控制!網(wǎng)上搜了一下,有藍(lán)牙從機(jī)模塊賣(mài),果斷買(mǎi)下,發(fā)現(xiàn)使用非常簡(jiǎn)單,在單片機(jī)端根本不需要什么復(fù)雜編程,當(dāng)成一個(gè)無(wú)線(xiàn)串口就OK,模塊如下圖:難點(diǎn)是手機(jī)端的軟件編輯。于是下定決心開(kāi)始學(xué)Android開(kāi)發(fā),發(fā)現(xiàn)JAVA又不太會(huì),結(jié)果果斷先學(xué)JAVA,大概2個(gè)多星期,由于有一些編程經(jīng)驗(yàn),基本可以編一些面向?qū)ο蟮腏AVA程序后,接著再學(xué)Android開(kāi)發(fā),不斷在網(wǎng)上搜索資料,最終一個(gè)星期左右也基本了解Android開(kāi)發(fā)了,當(dāng)然只是皮毛不過(guò)應(yīng)該夠用了。我對(duì)自己的單片機(jī)技術(shù)還是相當(dāng)自信的,因此決定先從難的地方開(kāi)始-先編Android軟件。由于涉及到藍(lán)牙,無(wú)法在電腦上用模擬器模擬運(yùn)行,因此-我的一部手機(jī)果斷充當(dāng)實(shí)驗(yàn)品了。Android 開(kāi)發(fā)平臺(tái):