Arduino 更改 IIC(I2C)Baud Rate 為 400 KHz,增加傳輸速率

這裡介紹如何更改 Arduino 內建的 Wire 函式庫,提高 I2C 傳輸協定的 baud rate 到 400 KHz,增加資料傳輸的速度。 一般市面上的感測器(sensors)中,如果傳輸的資料量不大的話,大概都會使用 I2C 這種傳輸協定,而 Arduino 內建的 Wire 函式庫本身就有支援 I2C,這種傳輸協定的特色就是接線簡單,它只需要串列資料(SDA)及串列時脈(SCL)兩條線就可以進行資料的傳輸,再加上供應電源的 VCC 與 GND,總共只需要接四條線,不過缺點就是資料傳輸的速率比較慢一些。 ...

February 16, 2015 · G. T. Wang

艾草薰香避邪,適用於貴氣的嬰兒或小朋友

艾草是一個很容易取得,價格又便宜的避邪物品,如果家裡有貴氣的嬰兒或小朋友哭鬧、不好睡,也可以使用艾草。 古代人認為艾草可以祛除邪毒、招百福,使人身體健康、治百病,針灸裡的灸療,用的就是艾草,而黃帝內經與本草綱目等著名的醫書也都記載了艾草的各種功效,許多食品中也都會添加艾草(例如客家人清明時節吃的艾草粄),艾草的功用可以說是五花八門。 ...

February 16, 2015 · G. T. Wang

使用 chattr 指令設定檔案屬性,在 Linux 中預防檔案被更改或刪除

在 Linux 中有一個 chattr 指令,它可以用來設定檔案的各種屬性,防止檔案被刪除或是更改,即使是有管理者權限的時候也無法更動。 在 Linux 系統中有時候我們會需要保護某些重要的檔案,避免這些檔案不小心被更改或是刪除,像是 /etc 下面的一些系統設定檔案,我們可能會不希望系統的套件管理程式在升級套件時更改掉我們已經設定好的設定檔,當然您也可以使用 chown 與 chmod 將重要的檔案改成 root 管理者才能夠寫入,不過這也很難預防您在使用 root 權限的時候誤刪檔案的問題。 ...

February 13, 2015 · G. T. Wang

[DIY] 自製數位電視天線教學,既便宜收訊又好!

這裡教大家如何自己製作數位電視天線,成本不用幾塊錢,收訊品質也很不錯! 市售的數位電視天線通常都要好幾百塊,其實自己拿一簡單的工具與線材來 DIY,成本只要幾塊錢,而且收訊品質不會輸市售的天線。 ...

February 11, 2015 · G. T. Wang

Arduino 使用 1602 IIC(I2C) LCD 點陣液晶模組

這裡介紹如何在 Arduino 上面使用 Hitachi HD44780U 1602 LCD 點陣液晶模組,顯示簡單的文字。 這是一片 Hitachi HD44780U 1602 LCD 點陣液晶模組,這個模組很便宜,拍賣網站上買的話,不用一百元就可以買到。 ...

February 10, 2015 · G. T. Wang