主要再弄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修螢幕==================

沒有留言:
張貼留言