藍芽與擴充板接線圖
Free , every thing is free
2014年1月6日 星期一
2013年12月30日 星期一
Arduino + L298N module 直流馬達控制
// OTCarTest
// A simple test program for OTCar, will make the OTCar move forward, backward,
// turn right and turn left for specific seconds.
// http://www.osslab.com.tw/Hardware/Open_Embedded_System/MCU/AVR/Arduino/Remote_Car
/* Input for motorA:
IN1 IN2 Action
LOW LOW Motor Stop
HIGH LOW Motor moves forward
LOW HIGH Motor moves backward
HIGH HIGH Motor Stop
*/
// Mac book air 的port設定為 /dev/tty.usbmodemfa131
const int motorIn1 = 11;
const int motorIn2 = 10;
const int motorIn3 = 8;
const int motorIn4 = 9;
const int DELAY = 1000;
void setup()
{
pinMode(motorIn1, OUTPUT);
pinMode(motorIn2, OUTPUT);
pinMode(motorIn3, OUTPUT);
pinMode(motorIn4, OUTPUT);
}
void loop()
{
selfTest();
}
void selfTest()
{
forward();
delay(DELAY);
motorstop(); delay(500);
backward();
delay(DELAY);
motorstop(); delay(500);
right();
delay(DELAY);
motorstop(); delay(500);
left();
delay(DELAY);
motorstop(); delay(500);
}
void motorstop()
{
digitalWrite(motorIn1, LOW);
digitalWrite(motorIn2, LOW);
digitalWrite(motorIn3, LOW);
digitalWrite(motorIn4, LOW);
}
void forward()
{
digitalWrite(motorIn1, HIGH);
digitalWrite(motorIn2, LOW);
digitalWrite(motorIn3, HIGH);
digitalWrite(motorIn4, LOW);
}
void backward()
{
digitalWrite(motorIn1, LOW);
digitalWrite(motorIn2, HIGH);
digitalWrite(motorIn3, LOW);
digitalWrite(motorIn4, HIGH);
}
// Let right motor keep running, but stop left motor
void right()
{
digitalWrite(motorIn1, HIGH);
digitalWrite(motorIn2, LOW);
digitalWrite(motorIn3, LOW);
digitalWrite(motorIn4, LOW);
}
// Let left motor keep running, but stop right motor
void left()
{
digitalWrite(motorIn1, LOW);
digitalWrite(motorIn2, LOW);
digitalWrite(motorIn3, HIGH);
digitalWrite(motorIn4, LOW);
}
// A simple test program for OTCar, will make the OTCar move forward, backward,
// turn right and turn left for specific seconds.
// http://www.osslab.com.tw/Hardware/Open_Embedded_System/MCU/AVR/Arduino/Remote_Car
/* Input for motorA:
IN1 IN2 Action
LOW LOW Motor Stop
HIGH LOW Motor moves forward
LOW HIGH Motor moves backward
HIGH HIGH Motor Stop
*/
// Mac book air 的port設定為 /dev/tty.usbmodemfa131
const int motorIn1 = 11;
const int motorIn2 = 10;
const int motorIn3 = 8;
const int motorIn4 = 9;
const int DELAY = 1000;
void setup()
{
pinMode(motorIn1, OUTPUT);
pinMode(motorIn2, OUTPUT);
pinMode(motorIn3, OUTPUT);
pinMode(motorIn4, OUTPUT);
}
void loop()
{
selfTest();
}
void selfTest()
{
forward();
delay(DELAY);
motorstop(); delay(500);
backward();
delay(DELAY);
motorstop(); delay(500);
right();
delay(DELAY);
motorstop(); delay(500);
left();
delay(DELAY);
motorstop(); delay(500);
}
void motorstop()
{
digitalWrite(motorIn1, LOW);
digitalWrite(motorIn2, LOW);
digitalWrite(motorIn3, LOW);
digitalWrite(motorIn4, LOW);
}
void forward()
{
digitalWrite(motorIn1, HIGH);
digitalWrite(motorIn2, LOW);
digitalWrite(motorIn3, HIGH);
digitalWrite(motorIn4, LOW);
}
void backward()
{
digitalWrite(motorIn1, LOW);
digitalWrite(motorIn2, HIGH);
digitalWrite(motorIn3, LOW);
digitalWrite(motorIn4, HIGH);
}
// Let right motor keep running, but stop left motor
void right()
{
digitalWrite(motorIn1, HIGH);
digitalWrite(motorIn2, LOW);
digitalWrite(motorIn3, LOW);
digitalWrite(motorIn4, LOW);
}
// Let left motor keep running, but stop right motor
void left()
{
digitalWrite(motorIn1, LOW);
digitalWrite(motorIn2, LOW);
digitalWrite(motorIn3, HIGH);
digitalWrite(motorIn4, LOW);
}
2013年10月5日 星期六
Asus eee Top 再現風華
6部All in one的時尚觸控電腦,塞縮在自然教室角落,e化專科教室不再有需求了?
帶著6部電腦搭電梯上3樓,拆除滿是塵埃覆膜,用乾布擦拭表面與清理鍵盤與滑鼠,組裝在教室前方的OA桌上,啟動電源開始移除拖慢速度的windows live與關閉硬碟還原,安裝Chrome瀏覽器與Google doc viwer與media player plugin,重新設定觸控定位,安裝與執行Cclean讓系統調校更佳。
恢復淨節的機身泛著科技時尚的藍光,希望下一個使用者更珍惜它。
帶著6部電腦搭電梯上3樓,拆除滿是塵埃覆膜,用乾布擦拭表面與清理鍵盤與滑鼠,組裝在教室前方的OA桌上,啟動電源開始移除拖慢速度的windows live與關閉硬碟還原,安裝Chrome瀏覽器與Google doc viwer與media player plugin,重新設定觸控定位,安裝與執行Cclean讓系統調校更佳。
恢復淨節的機身泛著科技時尚的藍光,希望下一個使用者更珍惜它。
2013年9月30日 星期一
在Ubuntu安裝Scratch 2.0 的方法
今天心血來潮想試試看導入最新版的Scratch 2.0到資訊課程當中,免得老是用舊的版本傳授,落入老師怠惰不前用過時的教材讓學生欠缺新的體驗與視野。
Step 1:
開啟Scratch 2.0下載網址:http://scratch.mit.edu/scratch2download/
下載 AdobeAir 與Scratch Installer 兩個檔案
Step 3:
安裝Adobe Air,改變目錄到儲存的目錄再執行安裝步驟
sudo chmod +x AdobeAIRInstaller.bin
sudo ./AdobeAIRInstaller.bin
Step4:
安裝 Scratch 2.0
直接在檔案總管開啟就可以啟動安裝按照提示點選就完成任務了
Step 1:
開啟Scratch 2.0下載網址:http://scratch.mit.edu/scratch2download/
下載 AdobeAir 與Scratch Installer 兩個檔案
Step 2:
參考安裝Adobe Air的參考網站:http://goo.gl/LYmXOm
打開終端機,按照網站介紹的順序安裝與Adobe Air程式相關的檔案
sudo apt-get install libhal-storage1 libgnome-keyring0 lib32nss-mdns
(上面這安裝系統回應找不到套件,不影響後續的安裝)
sudo apt-get install libgnome-keyring0:i386
sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
安裝Adobe Air,改變目錄到儲存的目錄再執行安裝步驟
sudo chmod +x AdobeAIRInstaller.bin
sudo ./AdobeAIRInstaller.bin
Step4:
安裝 Scratch 2.0
直接在檔案總管開啟就可以啟動安裝按照提示點選就完成任務了
2013年9月26日 星期四
運用10youtube雲端服務下載Youtube影片
下載Youtube影片的步驟,請參考!
1.開啟Youtube網頁找到想要下載的影片,將網址列的網址複製起來
5.直接在Youtube的影片網址上的youtube前面增加10兩字元(例如:http://www.10youtube.com/watch?feature=m-ch-fea&v=zePmKNI7Ewk)可以替代上述的Step 1-4,若發生錯誤可檢查網址,將開頭https改成http即可
2013年9月17日 星期二
VLC Meida Player無法播放DVD光碟
教學電腦暑假更新時移除韓國的GomPlaye,因為擔心KMPlayer木馬事件是否也延燒到GomPlaye,且使用實會顯示廣告畫面,擔心有不當的訊息程縣在學生面前,所以改用VLC Media Player。
中午到音樂教室(Windows XP)測試康軒的DVD音樂光碟,VLC Mdeia Player無法撥出聲音,Windows Media Player可以撥放出影像但是沒有聲音,只有Gom Player可以正常播放。到電腦教室(Windows 7)測試時VLC Media PLayer可以正常使用,新安裝SMPlayer也可以正常播放。不死心到音樂教室重裝VLC Media Player還是無法播放。可能是教學光碟非標準格式吧?
llC
中午到音樂教室(Windows XP)測試康軒的DVD音樂光碟,VLC Mdeia Player無法撥出聲音,Windows Media Player可以撥放出影像但是沒有聲音,只有Gom Player可以正常播放。到電腦教室(Windows 7)測試時VLC Media PLayer可以正常使用,新安裝SMPlayer也可以正常播放。不死心到音樂教室重裝VLC Media Player還是無法播放。可能是教學光碟非標準格式吧?
llC
2013年9月16日 星期一
電腦教室汰舊換新Source規劃
雙作業系統:Windows 7 & EzGo X
更新作業系統完成後設定停止自動更新,Windows 7 需另外設定registry
安裝免費防毒軟體與更新病毒碼
應用程式安裝:
Office(授權版本office 2000為主,確認各校授權版本)
Picasa
Chrome
Windows Movie Maker
LibreOffice
Photocap
Gimp
Inkscape
Scratch
Xmind
Freemind
Firefox
VideoLan Media Player
OpenShot
Konqueror
Audacity
更新作業系統完成後設定停止自動更新,Windows 7 需另外設定registry
安裝免費防毒軟體與更新病毒碼
應用程式安裝:
Office(授權版本office 2000為主,確認各校授權版本)
Picasa
Chrome
Windows Movie Maker
LibreOffice
Photocap
Gimp
Inkscape
Scratch
Xmind
Freemind
Firefox
VideoLan Media Player
OpenShot
Konqueror
Audacity
訂閱:
文章 (Atom)





