2013年10月3日 星期四

[Update] [2013/9/20~10/4] 近期感想

首先,先講一下最近忙什麼好了。

主要再弄Arduino Project.  跟幾個朋友開了一門Android & Arduino的Group.

我主要負責程式解說的部分,一方面也讓我重新去學習Java啦。

 
這邊主要 寫成,如果藍牙晶片接受到Information,然後LCD就可以Display什麼東西這樣。


真的蠻簡單的,LCD只要用這個Function 設定輸出的腳位。

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
//LiquidCrystal(rs, enable, d4, d5, d6, d7) 
//http://arduino.cc/en/Reference/LiquidCrystalConstructor
//http://arduino.cc/en/Reference/LiquidCrystal

SoftwareSerial BT(10,9);
//Blue Tooth, 使用軟體模擬Tx(傳送端) Rx(接收端) 於第10, 第9孔

在void loop() function大概寫這樣。我是用手機的Bluetooth App 測試叫做 ”藍牙串口助手“
重點是 baudrate一定要設定對,才不會解讀出來是亂碼。

void loop()
{

 lcd.setCursor(0, 1);
 while(BT.available()>0)
  {
     val = BT.read();
     switch (val){
       case '0':
        lcd.print("BT disconnected");
        Serial.println("BT disconnected");
        break;
       case '1':
        lcd.print("BT connected");
        Serial.println("BT connected");
        break;
       default:
        lcd.print("No Input");
        Serial.println("No Input");
        Serial.print("In put failed");   
    }
}






原本的問題是這樣,在我打三國打到一半,開始出現嚴重閃爍,閃一閃最後螢幕就秀不出來
了。當下我以為壞掉,所以就放旁邊,想說要送修。

但google DIY修螢幕之後,找到這篇 ,好像可以自己試試看(自我感覺良好)。

就開始拆解螢幕,我覺得最難的是螢幕外殼,我的型號是Viewsonic的。

這個板子是處理電相關的,從插頭接來之後,右上角那個是突波器,原本以為壞掉,買了零件,還有綠色的大電容,以及中間一圈一圈的環形電感,我以為這三個壞了,跑了一趟電子零件行,還學了不少知識。也要靠一些有在搞這個的朋友教。

但實際接上電源要測試突波是不是壞掉,結果發現其實沒問題!?!?!

結果裝回去,就沒事了==。

還煞有其事買了安全護目鏡。

==============DIY修螢幕==================