2015年4月30日 星期四

Grove Pi’s python API

買GrovePi,主要的原因就是他的API統一了許多複雜的控制,只要學會這13個指令,就可以控制全部的Grove Sensor, 詳細的寫法要開啟 grovepi.py 來看.

API:應用程式介面,Application Programming Interface,簡稱:API),又稱為應用編程介面,就是軟體系統不同組成部分銜接的約定。由於近年來軟體的規模日益龐大,常常需要把複雜的系統劃分成小的組成部分,編程介面的設計十分重要。程式設計的實踐中,編程介面的設計首先要使軟體系統的職責得到合理劃分。良好的介面設計可以降低系統各部分的相互依賴,提高組成單元的內聚性,降低組成單元間的耦合程度,從而提高系統的維護性和擴充功能性。

GROVEPI-SOFTWARE-ARCHITECTURE-1024x914
現成的API可以簡少學習上的困難.以下是將Grove的API資訊轉貼在這裡.


The python library (Available at github) for grove pi has three types of functions:

  1. Basic Arduino Functions => Grove的核心是Arduino嗎?
  2. Grove Specific Functions
  3. Private Functions for Communication
 
========================================================
Basic Arduino Functions
  • digitalRead(pin)

Reads the value from a specified digital pin, either HIGH or LOW.

Parameter:    

pin: The Pin number

Return: 1 for HIGH and 0 for LOW

  • digitalWrite(pin,value)

Write a HIGH or a LOW value to a digital pin.

Parameter:

pin: The Pin number

value: 1 for HIGH and 0 for LOW

Return: 1 on success

  • pinMode(pin,mode)

Configures the specified pin to behave either as an input or an output.

Parameter:

pin: the number of the pin whose mode you wish to set

mode: INPUT, OUTPUT

Return: 1 on success

  • analogRead(pin):

Reads the value from the specified analog pin.

Parameters

pin: the number of the analog input pin to read from (0,1 and 2)

Returns: 0 to 1023

  • analogWrite(pin,value):

Writes an analog value (PWM wave) to a pin

Parameters

pin: the pin to write to.

value: the duty cycle: between 0 (always off) and 255 (always on).

Return: 1 on success

========================================================

Grove Specific functions
  • temp(pin)

Read the temperature from the analog Grove Temperature Sensor http://www.seeedstudio.com/depot/Grove-Temperature-Sensor-p-774.html

Parameter:

pin: the number of the analog input pin to read from (0,1 and 2)

Return: temp in float

  • ultrasonicRead(pin)

Read the distance reading from the Grove Ultasonic ranger http://www.seeedstudio.com/depot/Grove-Ultrasonic-Ranger-p-960.html

Parameter:

pin: pin on which the Ultrasonic ranger is connected

Return: distance in cm

  • acc_xyz()

read the x,y,z value from the accelerometer http://www.seeedstudio.com/depot/Grove-3Axis-Digital-Accelerometer15g-p-765.html?cPath=25_26

return: an array of 3 values [x,y,z] -32 to 32 (-1.5g to +1.5g)

  • rtc_getTime()

Read the time from Grove RTC http://www.seeedstudio.com/depot/Grove-RTC-p-758.html?cPath=25_30

Return: 8 byte array [hour,min,sec,month,dayOfMonth,year,dayOfMonth,dayOfWeek] or junk value if RTC not connected

  • dht (pin,module_type)

Parameter:

pin: pin on which the DHT  sensor  is connected

module_type:

0-      DHT11

1-      DHT22

2-      DHT21

3-      AM2301

Return:  array of 2 floats [temp,humidity]

========================================================

Private functions (should not be used directly)
  • write_i2c_block (address,block)

Write a block of data to address using I2C interface

Parameter:

address: address of the I2C device (0x04 GrovePi)

block: block of data in bytes to be sent

Return: positive value on success, -1 on failure

  • read_i2c_block (address)

Read a block of data from address using I2C interface

Parameter:

address: address of the I2C device (0x04 GrovePi)

Return: block of data read on success, -1 on failure

  • read_i2c_byte (address)

Read a byte of data from address using I2C interface

Parameter:

address: address of the I2C device (0x04 GrovePi)

Return: byte of data read on success, -1 on failure

2015年4月28日 星期二

PiTFT LCD 3.5”

買了一個RPi專屬的TFT(SPI介面)螢幕,3.5”,控制IC為LCD ILI9481

苦無pyton SPI控制的API切入.
網路上有找到一篇分享.但使用的控制IC是ILI9341
http://zhan.renren.com/h5/entry/3602888498054479065
看了一下所使用的DEMO,其中使用的py都會呼叫Adafruit_GPIO
或許這就是答案.Google找了一下關鍵字Adafruit PiTFT.
果然得到一個答案
https://github.com/adafruit/Adafruit-PiTFT-Helper
這得到一個結論,想要得到答案.先想要怎樣發問.設計出有效的問題,以即定義出有效的關鍵字.

但實驗的結果ILI9341的sample code沒法順利的控制ILI9481.其中問題不明…
可惜.只好繼續搜尋答案了.

答案在waveshare
http://www.waveshare.net/shop/3.5inch-RPi-LCD-A.htm
http://www.waveshare.net/wiki/3.5inch_RPi_LCD_(A)

搞了老半天,原來這產品跟ARPI是同一間公司,在該公司的Wiki可以查到這個螢幕的使用方式.但這也是我感到不方便的地方,該公司的WiKi看來,該公司的產品coding的說明很少…這就是當初沒入手ARPI600的原因.

但目前的應用,我會想用在recalbox上.這樣就可以當作隨身遊樂器的螢幕了.

2015年4月27日 星期一

How to start the Raspberry Pi with Grove Pi

首先要有以下物件

1. Raspberry Pi主機

2. USB電源線/USB 5V電源/USB鍵盤/HDMI cable/HDMI螢幕

3. 4GB SD card

=======我是分隔線=======
接者就作業系統的準備,這部分在Winodws作業系統下執行即可
=======我是分隔線=======


4. 到https://www.raspberrypi.org/downloads/下載OS的image.
建議下載raspbian

5. 到http://sourceforge.net/projects/win32diskimager/下載DiskImage Wirter
(Windows的使用者適用)

6.使用DiskImage writer將image寫入SD卡

=======我是分隔線=======
接者就是Raspberry Pi.的操作,終於可以開始使用raspbian作業系統
=======我是分隔線=======


7.將SD卡裝入Raspberry Pi.

8.插入USB電源開機.HDMI cable記得要接上螢幕.等待開機..

9. 開機完成後會出現帳號詢問;登入帳號Pi ; 登入密碼raspberry

10. 此為Linux的作業系統,如果不習慣文字介面,請輸入指令startx進入視窗畫面.
第一次使用,請先上網更新一下套件,指令如下.
apt-get update
apt-get upgrade


=======我是分隔線=======
到此只是讓Pi動起來…
後面的步驟需要網路環境,所以要將RJ45的網路線接上Pi.
安裝方式都是採用指令的方式下達.所以沒有Install的icon可以使用.
=======我是分隔線=======


11.將GrovePi+與Raspberry Pi 結合後,直接使用Python是無法操作的.
需要安裝GrovePi的工作環境後.import grovepi的這個指令才會有作用.
相關Grove的API安裝的方式請參閱GorviePi的官網介紹.
http://www.dexterindustries.com/GrovePi/get-started-with-the-grovepi/setting-software/

簡述一下安裝方法
a) 在文字模式下輸入下列指令,下載GrovePi的Script.(指令git clone 預設會將下載的git 存成一樣檔名的資料夾)
git clone https://github.com/DexterInd/GrovePi

b)下載完畢後可以看到多了一個GrovePi的目錄,進入
cd GrovePi/Script

c)先將安裝的shell指令定義為執行檔
sudo chmod +x install.sh
d)以最高權限執行install.sh
sudo ./install.sh
e)安裝的過程約10分鐘.安裝成功後自動重新啟動.

12.安裝完畢後.依照官網的說明於GrovePi其內的子目錄 GrovePi/Software/Python
可以找到諸多Sensor的demo code.
要執行的話 就使用sudo python xxxxx.py
以下是執行RGB螢幕的背光變化控制的錄影.
 

當然啦~要先看一下該檔案是要用來測是哪些的.舉例來說.grove_pir_motion_sensor.py就被設定成位於D8的connector上.所以就先把PIR motion sensor接上D8的connector上
執行 sudo python grove_pir_motion_sensor.py. 就可以運作看看囉.

剩下就是排列組合的coding了.因為API都是現成的.這方面可以減輕軟體的開發過程.但是反過來說,功能性的加強.比如說要讓螢幕變出跑馬燈等變化,就得要回去由I2C的控制學起.
Grove Pi可以說是很好的教學模組.可以減少老師教學上的困擾.蠻適合中學生入門使用.
 
如要開機就立即執行某個py.應該可以在etc/rc.local內補上一段敘述.
sudo python /xxx/ooo/xox.py

2015年4月25日 星期六

Link Raspberry Pi to PC

1.利用ICS設定,使用RJ45 cable兩端連接RPi以及PC
2.PC端在網路卡的設定在屬性上.設定成允許其他網路透過此台機器上網.

擷取

啟用 ICS,請在您的主機電腦上:

  1. 按一下以開啟 [網路連線]。

  2. 在您要共用的連線上按一下滑鼠右鍵,然後按一下 [內容]。 如果提示您輸入系統管理員密碼或確認,請輸入密碼或提供確認資訊。

  3. 按一下 [共用] 索引標籤,然後選取 [允許其他網路使用者透過這台電腦的網際網路連線來連線] 核取方塊。

    注意
    • 如果只有一個網路連線,將無法使用 [共用] 索引標籤。

    • 您可以選擇是否選取 [允許其他網路使用者來控制或停用網際網路連線共用] 核取方塊。

    • 或者,可以選擇性地讓其他網路使用者使用您網路上執行的服務,只要按一下 [設定],然後選取您要允許的服務即可。

當您啟用 ICS 時,您的區域網路 (LAN) 連線會取得一個新的靜態 IP 位址及組態,因此您將需要在您的主機電腦及其他網路電腦之間,重新建立任何的 TCP/IP 連線。

若要測試您的網路及網際網路連線,請查看您是否可以在電腦之間共用檔案,並確定每台電腦均能連到網站。

 



3.在CMD的狀態下.輸入arp-a


這樣就可以找到樹莓派的IP. 但我個人建議.還是在RPi內先安裝好DHCP
由Pi配置ip出來給PC Link會比較方便些.
以下是教學網址:
http://blogger.gtwang.org/2015/02/raspberry-pi-dhcp-server-configuration.html

不過DHCP我自己安裝的結果是Failed...看來還有障礙要排除.
如果確定知道樹莓派的IP.可以用ssh 或是 vnc遠端桌面的方式進入遙控.
ssh就是使用putty這個軟體.
vnc的話,可以使用TightVNC https://sites.google.com/site/raspberrypidiy/pc-to-rpi/vnc
這有安裝的教學.

2015年4月24日 星期五

決定就是你了.

想了很久.現在下訂單了.沒錯 就是GrovePi了

grovepi1
掏寶購物的送貨速度快,價格的優勢,已經滲透到台灣的這一塊了.
Pi2 Grove Kit2
好了.現在可以開始玩蟒蛇了.Python I’m coming.
分享一個網站 零基礎學Python
https://github.com/qiwsir/ITArticles/blob/master/BasicPython/index.md

2015年4月21日 星期二

EP726投影機故障了

家裡的投影機沒反應了.上網查了一下
奧圖碼台北總公司/地 址:231 新北市新店區北新路三段213號12樓
電 話:02-8911-8600
看來需要送修了.網路上看了一公司的維修說明
http://www.optoma.com.tw/Service/RMAProcedureAndRate.aspx
看起來服務真好…只好寄送過去看看囉.
沒想到回家打包的過程中,不死心的開機發現一個紅燈指示,按下去後重新開機後啟動.燈泡又開始動作了.一切都復活了.
好吧~一切都是天意,難怪會刷卡失敗,還接到客服取消網路購物訂單的電話.

一切都是幻想…幾天過去後…又出現無反應.紅燈按下去重開無法動作.
網路上還有使用手冊.查了一下 .
http://usabsg.com:338/OPTOMA/OPTOMA%20EP726%E6%8A%95%E5%BD%B1%E6%A9%9F%E4%B8%AD%E6%96%87%E8%AA%AA%E6%98%8E%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8A.pdf

擷取 原來紅燈是 警告

擷取2 看來真的燈泡壞了.

擷取3參閱 51/52頁 難道說有障礙排除法

擷取5結果是維修點….

好啦~要花錢就是啦!

2015年4月16日 星期四

GrovePi+ 將Raspberry變成八爪章魚

grovepi4
使用Alamode需要額外使用麵包版,會有接來接去,擔心5V接錯的問題,
如想專心Coding,不想用麵包版,比較速成的選擇有GrovePi+
與Raspberry Pi合體之後一樣很小巧,有許多4pin的connecotr.只要有Grove Connector Pin相符合的Sensor剩下只剩I2C的控制問題. 一堆Sensor用排線拉出.這可以聯想到八爪章魚滿滿的觸手.都是Sensor.
  • 7 digital Ports
  • 3 analoge Ports
  • 3 I2C ports
  • 1 Serial port connect to GrovePi
  • 1 Serial port connect to Raspberry Pi
  • Grove header Vcc output Voltage: 5Vdc

89cc4b8a450e7b82ab1556f7e05a68f0.image.530x397
只要在seeedstudio的網站上尋找需要的Sensor就可以專注在軟體的開發上
http://www.seeedstudio.com/depot/GrovePi-p-2241.html
英文看不懂沒關係 掏寶有中國店家.價格還跟美國差不多.可以考慮往對岸靠過去
http://shop105412212.tw.taobao.com/?spm=a1z3p.7398038.0.0.gCkL5p&_lang=zh_CN:TB-GBK

最厲害是看到這個Sensor 激光雷達掃描測距儀 360度全方位掃描 6米測距這樣可以開發打掃機器人的行走模型了.不過呢~其實也可以用超音波Sensor測距.
硬體其實能用的物件不多.但應用變化是很廣大的.
TB1I6VBHpXXXXb3XpXXXXXXXXXX_!!0-item_pic.jpg_600x600T2ZcU3XPtXXXXXXXXX-1754910835
http://tw.taobao.com/item/39015069897.htm?fromSite=main&spm=a1z10.1-c.w6265982-7553910354.17.pTqKmT
因為本身是業餘的玩家,在方向上可能就要放棄Arduino了.畢竟Grove省了接線跟麵包版的問題,如果說只要專注在Coding上,這可能會是個好選擇.
但是Arduino的網路資源很多…Alamode還是很吸引人.
目前Grove的網路資源如下,光是Wiki上就有很多示範的範例.
GrovePi+ Wiki:http://www.seeedstudio.com/wiki/GrovePi%2B
GrovePi+ 論壇: http://www.dexterindustries.com/forum/?forum=grovepi
GrovePi+ 代碼:https://github.com/DexterInd/GrovePi

2015年4月13日 星期一

AlaMode for Raspberry Pi

raspberry_sandwich5
http://www.makershed.com/products/alamode-for-raspberry-pi
要價一個 25 $USD (不含運)
將兩種當紅的電子積木結合的新選擇(solution)
Arduino+ Raspberry Pi => Alamode (compatible board of Arduino)
http://wyolum.com/projects/alamode/
就目前看到Arduino的Sensor頗多的.但又想要組合在Raspberry Pi上
結果就是讓Pi成為一台微電腦的控制電腦.這樣好浪費資源啊.
但我卻很想要買…目前還不知道要組成啥東西.
PS.
發現一個取代的便宜方案.叫ARPI600,
感覺上可以說是將Pi透過一個新的placement後可以使用Arduino的資源.
但跟Alamode不同在Alamode應該是可以脫離Pi獨立運作.但ARPI600不行.
http://www.wvshare.com/product/ARPI600.htm

2015年4月11日 星期六

老鷹之柱

再次參加公司的教育訓練.其中的一個考驗叫老鷹之柱.
先看看別人成功的過程.
DSC09272
四人依序爬上 保持平衡後
DSC09273
向後仰放手落下.
DSC09275
好像不難.而且電視上好像有藝人挑戰過....
DSC09254
請問是這樣子的嗎?
先來個空中擊球的練習
輪到自己的時候...站在九米高的柱子上.腳軟了
要站在電線杆上敲擊面前的球.
DSC09278
DSC09279
沒想到我跳下來得弧度還蠻有趣的.
回到老鷹之柱.有練習過.勇氣比較大了.
DSC09380
DSC09384
成功跳下來了..活著真好..

跳樓是需要勇氣的.
※自殺不能解決問題,勇敢求救並非弱者,生命一定可以找到出路。

2015年4月4日 星期六

recalboxOS 中文使用教學

資料來源.以下文章為轉錄文章
http://tieba.baidu.com/p/3625474524

法國的愛好者整合的 recalboxOS是一個開源的作業系統。基於Linux發行版本,為RaspberryPI的ARM處理器進行了優化,集合多個街機和掌機家機模擬器。
clip_image001[1]
recalbox支持Atari 2600, NES, Game Boy, Game Boy color, Game Boy Advance, Super Nintendo, Master System, Megadrive (Genesis), FBA, iMame4all, PCEngine, MSX1/2, PSX, Sega SG1000, Sega CD, Sega 32x, Famicom Disk System, Scummvm模擬器。

clip_image003
主介面功能功能表:
1、一鍵進入KODI媒體中心;
2、超頻設置;
3、WIFI設置;
4、聲音輸出設置;
5、有線/無線手柄設置;
其他特點:
默認啟動emulationstation,可更改啟動進入KODI;
支援GPIO搖杆控制;
支援熱鍵快捷,支援即時存檔操作;
默認HDMI輸出,可更改config.txt輸出AV複合介面;
網路資料夾共用,包含ROM和即時存檔資料夾;

安裝系統教程
你可以用FAT32格式化SD卡,安裝recalboxOS。
https://www.sdcard.org/downloads/formatter_4/
從這個位址下載recalboxOS系統最新版。
https://github.com/digitalLumberjack/recalbox-os/releases
解壓recalboxOS.zip檔,解壓縮所有檔複製到你的SD卡根目錄。recovery.img等檔必須在根目錄。
然後插上HDMI線接顯示器(電視),啟動樹莓派,將進入noobs啟動介面,安裝recalboxOS。裝好重啟就可以玩了。

---------------------------------------------------------------------------------------------
使用手冊 v1
I -第一次使用
II - 配置
A - 控制器
1 - 無線控制器
2 – 適配
3 - 添加USB控制器
4 - 按鈕映射
5 - 鍵盤映射
6 - GPIO 程式設計介面
7 - 配置Retroarch模擬器
B - 系統設置
C - 聲音設置
D - 網路設置
III – EmulationStation綜合模擬平臺
IV - 在遊戲中
A - 保存即時存檔
B - 特殊命令
V - 系統更新
VI - wifi網路功能
A - 如何添加遊戲
B - Scummvm 遊戲
C - 截圖
D - 備份即時存檔
VII - Kodi媒體中心
VIII - 故障排除
A - 無線控制器
B - 其他
C - 硬重定(重裝系統)
D - Root 管理員訪問
IX - recalbox.conf設定檔詳解
---------------------------------------------------------------------------------------------

I - First use第一次使用
你要有:
1、樹莓派1型(B或B+)或2型
2、HDMI高清電視線
3、micro USB 電源適配器1.5A
4、usb有線手柄或PS3無線手柄
5、高清顯示器或高清電視(老式CRT電視必須配置好後才能用)
詳細步操作:
第一步,必須做的第一件事是用HDMI高清線連接到電視。(接老電視AV複合輸出須手動修改config.txt配置,增加sdtv_mode參數)
第二步,然後插上USB供電。推薦用5伏2安的手機充電器供電。
第三步,插上一個usb鍵盤,第一次必須用鍵盤配置手柄映射,設置xbmc需要滑鼠。(支援ps2介面轉usb的轉接器式鍵盤滑鼠)只要配置好手柄今後就不需要接鍵盤了。
第四步,如果想關機,按下start啟動按鍵,選quit退出,選shutdown關閉系統。預設鍵盤控制,回車是START,空格是SELECT,A是BACK,S是OK。
第五步,確認系統關閉後拔掉電源。

II- 配置
本系統可以使用2個無線控制器。同時相容USB控制器和PS3手柄。
A- 控制器
1- 無線控制器
支持PS3和XBOX手柄。必須使用藍牙適配器來連接無線手柄。必須先用usb線接到樹莓派進行適配後才能使用。
2– 無線適配
為了適配無線手柄,先用USB線接到樹莓派上,等待10秒。再拔下PS3手柄,按HOME鍵。
3- 添加USB控制器
當然可以用USB遊戲手柄控制器。
大多數型號都相容。包括街機搖杆,飛行搖杆,甚至各種自製usb設備。
當你插上USB手柄,在已配置好的控制器上按START(或鍵盤的回車)選擇“Configure Inputs輸入設置”。
然後按照說明進行操作。如果沒有多餘的按鈕分配給hotkey熱鍵,就用select鍵。多重作用。
最後返回配置介面,給玩家分配一個控制器,就行了。
clip_image005
(鍵位佈局參考SFC超級任天堂控制器,此外增加一個類比搖杆,L2和R2,一個熱鍵。)
4- 按鍵映射
對於6按鍵手柄,可以完全還原本來佈局。
對於2按鍵手柄,就只能設置B和A。還是選個按鍵多點的手柄吧。
5- 鍵盤映射
如果沒有控制器,那就用鍵盤控制,回車是START,空格是SELECT,A是BACK,S是OK。
6- GPIO 控制器
clip_image007
可以使用街機遊戲搖杆和按鈕直接接在樹莓派的GPIO排針上。必須在設定檔啟動此功能。
更多資訊參考 https://github.com/DigitalLumberjack/mk_arcade_joystick_rpi
7- 配置Retroarch模擬器
可以用快速鍵 Hotkey + B打開配置功能表。保存就用“退出時保存設置”。

III– EmulationStation模擬平臺
clip_image009
系統會自動啟動ES類比平臺。(沒有添加遊戲rom的模擬器不顯示)

ES前端操作命令:
A -> Select確認執行
B -> Back返回
Start -> Menu菜單
Select -> Options設置
R -> 下一頁
L -> 前一頁
X ->啟動XBMC媒體中心快速鍵
clip_image010

系統已經安裝好BIOS和一些小遊戲,選個遊戲開始懷舊吧。可在xbmc設置中切換中文介面顯示,字體亞洲。
IV- 在遊戲中
A- 保存即時存檔
模擬器允許保存即時存檔。好處是完全無視遊戲存檔點。有很多即時存檔插槽可用。
B- 特殊命令
遊戲中可以用特殊命令。
按下熱鍵和以下按鍵:
Y -> 保存即時存檔
X -> 載入即時存檔
Start -> Quit退出
B -> Menu菜單
Up -> 前一個即時存檔插槽
Down -> 下一個即時存檔插槽
L1 -> 截圖
Right -> 遊戲提速
街機模擬器無即時存檔功能,Select是投幣,Start開始。
FBA進入測試功能表(選難度)同時按L1+R1+Select鍵,Start功能,A確認。
如果Mame的熱鍵設置的是Select,就用R1 + Start退出。
任何遊戲中可以用hotkey+start快速鍵退回到ES模擬平臺

VI- 網路功能
插上網線連接路由器,電腦可以流覽樹莓派的共用資料夾。或者只用一根網線直連電腦,還可共用上網(更改網路介面卡,右鍵設置共用)。
A- 添加遊戲到樹莓派
複製遊戲檔到相應資料夾。
不支持遊戲壓縮包,必須解壓縮下載的壓縮檔。
支援的模擬遊戲檔案格式:
Nes : .nes
MasterSystem : .sms
Super Nes : .smc .sfc
Megadrive : .md
PlayStation : .img .iso .bin
Game Boy Advance : .gba
Mame : .zip
FBA : .zip
Atari 2600 : .a26 .bin
MSX : .mx1 .mx2 .rom
PcEngine : .pce .iso
GameBoy : .gb .gbc
Sega SG1000 : .sg
Sega CD : .cue
B- Scummvm盧卡斯遊戲
要玩盧卡斯遊戲,必須解壓,增加一個名稱檔。這樣遊戲才會出現在前臺,可自定改名。
查找檔短名稱 http://scummvm.org/compatibility/
C- 截圖
模擬器中用熱鍵Hotkey+L1抓圖。PNG檔保存在共用資料夾中的"screenshots截圖”目錄下,可以在網路上訪問。
D- 備份即時存檔
如果你想備份即時存檔,你可以複製“sauvegardes”資料夾的所有檔到其他地方。建議定期備份。
VII- Kodi 媒體中心
按下控制器上的X按鈕,可以啟動XBMC媒體中心。從菜單退出,將返回recalbox。

IX- recalbox.conf設定檔
在共用系統目錄下麵有個system系統目錄,裡面有設定檔。可以修改es類比平臺主功能表沒有包含進去的一些設置選項。
在系統的完整位置 /recalbox/share/system/recalbox.conf
可以修改哪些選項
● 隱藏媒體中心
● 系統啟動預設進入媒體中心
● 關閉X鍵啟動媒體中心
● enable GPIO joystick drivers as mk_arcade, marqs DB9 and gamecon.啟用GPIO的某些控制器驅動
● 設置無線網路的SSID名稱和金鑰
● 設置音訊輸出(HDMI和耳機複合)
● 設置語言(覆蓋ES設置)
● 鍵盤配置
● 設置時區
● 使xboxdrv替代內核驅動
● 禁用更新檢查
● 改變遊戲中的解析度
只用刪除選擇要啟用的項目語句前的“;”符號就可以了。

連接到CRT電視複合輸出(AV)
如果你想連接recalbox到老CRT顯像管電視,就需要一個RCA轉接頭插孔
clip_image012
要知道,一般的攝像機視頻輸出可能會在右音訊插頭(紅色)。注意樹莓派的video視頻輸出是在地線左邊。
插上鍵盤,按住shift開機啟動,進入noobs介面,按E鍵打開編輯啟動設定檔,對照你將使用的AV輸出(不用輸入這四句)
sdtv_mode=0 普通NTSC
sdtv_mode=1 日版 NTSC – 無底座
sdtv_mode=2 普通PAL
sdtv_mode=3 巴西版 PAL – 525/60 rather than625/50, different subcarrier
加一句以強制複合AV輸出(或修改已經存在的語句),就像這樣:
sdtv_mode=0 視訊模式一普通
NTCSsdtv_aspect=1 視頻畫面比例4:3
hdmi_ignore_hotplug=1 即便檢測到HDMI顯示器也要使用混合模式(推薦設0關閉,如果同時連接兩種輸出,則HDMI優先)
hdmi_force_hotplug=0 即便沒有檢測到HDMI顯示器也要使用HDMI(設0為關閉,檢查已有語句)