使用新北市教育作業系統,想改藍芽的傳輸速度和名稱及密碼做法如下:
一.開啟arduino程式,貼上下列指令
// A simple sketch to set baud rate of HC-0x bluetooth module
// If successful configured, a response like "OK75600" will be shown on serial monitor
//
// Command: AT+BAUDx, where x can be:
// 1: 1200, 2:2400, 3:4800, 4:9600, 5:19200,
// 6:38400, 7:57600, 8:115200, 9:230400
void setup()
{
Serial.begin(57600); // Baud rate of HC-0x bluetooth module
delay(1000);
Serial.write("AT+BAUD7"); // Set baud rate as 57600
delay(3000);
Serial.write("AT+NAMEwd01"); //名稱name set wd01
delay(3000);
Serial.write("AT+PIN1234"); //passwd set 1234
delay(3000);
}
void loop(){
char ser_char;
if (Serial.available()){
ser_char = Serial.read();
Serial.write(ser_char);
}
}
其中四條指令
1. Serial.begin(57600); // 藍芽開始的傳輸速度Baud rate of HC-0x bluetooth module
這個很重要,藍芽買時可以問一下出廠的傳輸速度是多少,不然試一下,可能的數字是9600或38400或57600這幾個速度是常用的
2. Serial.write("AT+BAUD7"); // 改傳輸速度Set baud rate as 57600
BAUD後面接的數字是傳輸速度,在程式上方有說明,從1-9各代表不同速度
1: 1200, 2:2400, 3:4800, 4:9600, 5:19200,
6:38400, 7:57600, 8:115200, 9:230400
3. Serial.write("AT+NAMEwd01"); //設定名稱name set wd01
4. Serial.write("AT+PIN1234"); //設定密碼passwd set 1234
2 3 4建議一條一條做,不然失敗機會大
二.接上motoduino板子(主板即可),不要插入藍芽,不然寫入會失敗。請檢查board是不是ATmega328,port對不對,正常是ttyUSB0也有可能是ttyUSB1。
三.按下打勾,寫入程式。
四.再插入藍芽,按下右上角的serial monitor(放大鏡圖示),會出現下圖,圖裡有ok兩個字,表示寫入成功。
如果還要做別的設定,請先拔下藍芽,修改程式,重覆三和四的動作即可。
接下來就是使用藍芽管理員blueman來連接藍芽。
motoduino的韌體改了記得要改回原來的韌體,這樣s2a才能認識motoduino。
2015年4月1日
2015年1月27日
2014年12月22日
新北市教育作業系統VPN連線
有需要連入VPN連線,在新北市教育作業系統上做法:
1.編輯網路設定
1.編輯網路設定
2.加入VPN連線
3.設定連線名稱、通訊閘(VPN主機IP)、連線的帳號和密碼 ,按下儲存。
4.如果還不能連線,則在進階設定部分,設定成點對點加密連線。
2014年12月15日
clonezilla live大硬碟映像檔還原小硬碟
2014年11月19日
nautilus大量改檔名
有家長向我說:在整相片時,會有需要把相機裡的檔案整理成方使識別的檔名,在新北市教育作業系統裡有沒有大量改檔名的功能,我記得nautilus有這個功能,找了一下,也試了一些程式,發現這個最好用。
程式引用:https://gist.github.com/hackedbellini/1230574/
我把它中文化並且稍微改了小地方,下載點:
https://drive.google.com/file/d/0Bz6-J_NwALFBQzV0S2hWZWVETlU/view?usp=sharing
下載放在家目錄中再開啟終端機,執行下列指令(不需要最高權限)
chmod +x ~/大量更名
cp ~/大量更名 ~/.local/share/nautilus/scripts/
如果其他使用者要用也需把它拷貝到使用者的家目錄中。
這個功能會收錄進下一版的新北市教育作業系統中。
使用方式很簡單,先選擇多個檔案,在檔案上按滑鼠右鍵選擇命令稿/大量更名。
程式引用:https://gist.github.com/hackedbellini/1230574/
我把它中文化並且稍微改了小地方,下載點:
https://drive.google.com/file/d/0Bz6-J_NwALFBQzV0S2hWZWVETlU/view?usp=sharing
下載放在家目錄中再開啟終端機,執行下列指令(不需要最高權限)
chmod +x ~/大量更名
cp ~/大量更名 ~/.local/share/nautilus/scripts/
如果其他使用者要用也需把它拷貝到使用者的家目錄中。
這個功能會收錄進下一版的新北市教育作業系統中。
使用方式很簡單,先選擇多個檔案,在檔案上按滑鼠右鍵選擇命令稿/大量更名。
2014年10月12日
ntpc U&M安裝s2a
記錄一下在新北市教育作業系統安裝s2a實(scratch2先升級到最新版)
參考文章:http://www.computacaonaescola.ufsc.br/?page_id=503&lang=en
1.安裝python-pip
參考文章:http://www.computacaonaescola.ufsc.br/?page_id=503&lang=en
1.安裝python-pip
sudo -s
apt-get update
apt-get install python-pip
2.顯示 pre-installed Python 套件:
pip freeze
3.如果沒有出現任何像pyserial==2.5 or pyserial==2.7 在清單中請建立使用 pip, 並安裝 PySerial:
pip install PySerial
4.安裝 PyMata 為了串行通訊在Python 用 Firmata 在 Arduino (PySerial 需要事先安裝 ):
pip install PyMata
5.下載s2a到家目錄
https://github.com/MrYsLab/s2a_fm
6.解壓縮,並複製s2a_fm_base_zh_tw.sb2到文件資料夾中
unzip s2a_fm-master.zip
chmod -R 777 s2a_fm-master
cp s2a_fm-master/ScratchFiles/ScratchProjects/s2a_fm_base_zh_tw.sb2 ~/Documents/
chmod 777 ~/Documents/s2a_fm_base_zh_tw.sb2
7.開啟終端機
sudo -s
cd ~/cd s2a_fm-master
python s2a_fm.py /dev/ttyACM0
為了避免學生輸入一堆英文字,可以把這一段做成一個sh內容如下
#!/bin/bash
cd ~/
cd s2a_fm-master
python s2a_fm.py /dev/ttyUSB0
並做成一個.desktop來執行
8.看到
s2a_fm version 1.5 Copyright(C) 2013-14 Alan Yorinks All Rights Reserved
PyMata version 1.58 Copyright(C) 2013-14 Alan Yorinks All rights reserved.
Opening Arduino Serial port /dev/ttyACM0
Please wait while Arduino is being detected. This can take up to 30 seconds ...
Board initialized in 0 seconds
Total Number of Pins Detected = 20
Total Number of Analog Pins Detected = 6
Please wait for Total Arduino Pin Discovery to complete. This can take up to 30 additional seconds.
Arduino Total Pin Discovery completed in 0 seconds
Starting HTTP Server!
Use <Ctrl-C> to exit the extension
Please start Scratch or Snap!
表示連線成功
9.啟動scratch2,並開啟文件資料夾中的s2a_fm_base_zh_tw.sb2
看到 下圖表示連線成功可以運作了。
2014年9月24日
螢幕畫筆gromit-MPX
在軟體中心中輸入關鍵字gromit-MPX
把它裝起來
用法:
#按 Pause 鍵後,鼠標就會立刻變成十字型,這時你的鼠標就變成畫筆,讓你在螢幕上塗鴉。
#* 鼠鍵 - 紅筆
#* Shift+鼠鍵 - 藍筆
#* Ctrl+鼠鍵 - 黃筆
#* Meta(Alt)+鼠鍵 - 粉紅筆
#* 中鼠鍵 - 把 Gromit 塗上的部份轉成淺綠色
#* 右鼠鍵 - 中橡皮擦
#* Shift+右鼠鍵 - 大橡皮擦
#* 按 Shift+Pause 清除所有 Gromit 的塗鴉
#* 按 Ctrl+Pause 切換是否顯示 Gromit 的塗鴉。
#* 按 Alt+Pause 就會離開 Gromit 。
把它裝起來
用法:
#按 Pause 鍵後,鼠標就會立刻變成十字型,這時你的鼠標就變成畫筆,讓你在螢幕上塗鴉。
#* 鼠鍵 - 紅筆
#* Shift+鼠鍵 - 藍筆
#* Ctrl+鼠鍵 - 黃筆
#* Meta(Alt)+鼠鍵 - 粉紅筆
#* 中鼠鍵 - 把 Gromit 塗上的部份轉成淺綠色
#* 右鼠鍵 - 中橡皮擦
#* Shift+右鼠鍵 - 大橡皮擦
#* 按 Shift+Pause 清除所有 Gromit 的塗鴉
#* 按 Ctrl+Pause 切換是否顯示 Gromit 的塗鴉。
#* 按 Alt+Pause 就會離開 Gromit 。
2014年8月29日
ntpcU藍芽無線與motoduino
使用新北市教育作業系統(基於ubutnu14.04)利用香菇頭藍芽和motoduino達成無線連接操作方法
1.安裝藍芽管理套件blueman,在軟體中心輸入blueman關鍵字,把它安裝起來。安裝完成在左側欄有圖示,常用的話把它鎖在dash上(滑鼠右鍵)。
2.插入香菇頭並在右上角啟動藍芽管理員/開啟藍芽(這時把motoduino接上外接電源和藍芽或是在旁邊一台電腦插上usb連接線),再點選搜尋附近裝置。 這時會找到一個linvor設備。

3.在這個設備上按下滑鼠右鍵/setup, 選擇配對方式/使用自訂密碼,輸入1234,按下一步。
4.選擇serial port,再按下一步,這時就會連線成功,右上角會出現連上rfcomm0,這個相當於windows下的com1。這時已連上藍芽。

5.為了讓使用者不用切換最高權限即可使用這個設備, rfcomm0這個設備是屬於dialout群組,請用vim編輯/etc/group這個檔案,找到diaout在:後面加上你想加的使用者,存檔。
vim /etc/group(這個做完要重開機)

6.啟動在dash中輸入s4a,這時候,你會發現,依然找不到設備,這是因為s4a在linux下預設會去找ttyUSB0,然而我們的藍芽卻是rfcmm0。如何解呢?

7.請開啟終端機貼上下列指令(做一個連結把rfcmm0連到ttyUSB0):
sudo ln -s /dev/rfcomm0 /dev/ttyUSB0
8.再開啟s4a,就會看到下圖,連線成功。
就可以利用無線來控制motoduino板子了。
注意:藍芽的傳輸速率要調成38400有些預設不是它也會造成連線成功但讀不出數值。
1.安裝藍芽管理套件blueman,在軟體中心輸入blueman關鍵字,把它安裝起來。安裝完成在左側欄有圖示,常用的話把它鎖在dash上(滑鼠右鍵)。
2.插入香菇頭並在右上角啟動藍芽管理員/開啟藍芽(這時把motoduino接上外接電源和藍芽或是在旁邊一台電腦插上usb連接線),再點選搜尋附近裝置。 這時會找到一個linvor設備。

3.在這個設備上按下滑鼠右鍵/setup, 選擇配對方式/使用自訂密碼,輸入1234,按下一步。
4.選擇serial port,再按下一步,這時就會連線成功,右上角會出現連上rfcomm0,這個相當於windows下的com1。這時已連上藍芽。

5.為了讓使用者不用切換最高權限即可使用這個設備, rfcomm0這個設備是屬於dialout群組,請用vim編輯/etc/group這個檔案,找到diaout在:後面加上你想加的使用者,存檔。
vim /etc/group(這個做完要重開機)

6.啟動在dash中輸入s4a,這時候,你會發現,依然找不到設備,這是因為s4a在linux下預設會去找ttyUSB0,然而我們的藍芽卻是rfcmm0。如何解呢?

7.請開啟終端機貼上下列指令(做一個連結把rfcmm0連到ttyUSB0):
sudo ln -s /dev/rfcomm0 /dev/ttyUSB0
8.再開啟s4a,就會看到下圖,連線成功。
就可以利用無線來控制motoduino板子了。
注意:藍芽的傳輸速率要調成38400有些預設不是它也會造成連線成功但讀不出數值。
2014年8月28日
文字轉語音程式
到一間學校,老師說:有特殊學生需要報讀軟體,查了一下ubuntu是否有相關軟體,結找到一個可能適用的軟體,把文字轉語音。在軟體中心的無障礙功能中有一個jovie程式,試用一下還不錯,可以中文發音。
安裝:
安裝:
設定:
訂閱:
文章 (Atom)

























