2018年12月18日 星期二

ATtiny167(Digisprak Pro)開發板 Arduino IDE 編輯環境設置與使用說明


網頁最後修改時間:2018/12/18


這一篇所介紹 ATtiny167 開發板可說是 ATtiny85 開發板的升級版:具有 16 KBytes Flash 記憶體(安裝 bootloader 之後,可使用 14.5 KBytes)、512 Bytes EEPROM、512 Bytes SRAM,支援 I2C、true SPI、UART、LIN、USI 通訊,以及可配置多達 14 個 GPIO、10 個 ADC 通道和 3 個通道 PWM(6個接腳可指定輸出)等......硬體配置,兩者都採用同類型 bootloader(micronucleus),支援 Arduino IDE 通過 USB 上傳程式,對於熟悉 Arduino IDE 開發環境的使用者,很容易就能上手!

再者,"ATtiny85 開發板使用說明,與 Arduino IDE 編輯環境設置" 網頁裡有部分內容已有點過時,趁這次機會也做個更新,補上最新的資料。

事不宜遲,趕緊來看看吧!

2018年12月4日 星期二

【IR #02】淺談紅外線遙控通訊協定 @Arduino @Matlab @Introduction


網頁最後修改時間:2018/12/04

在這一篇關於 "淺談" 紅外線通訊協定(IR Protocol)的部落格網頁,將延續上一篇的紅外線遙控器的按鍵解碼,以實際的例子說明 NEC 和 Philips RC6 的紅外線編碼格式。

就如同上面的圖片,根據解碼出的 Philips RC6 紅外線遙控訊號原始數據進行階梯圖繪製,這個圖形可方便用來輔助學習與了解 RC6 的編碼格式,並驗證所得資料的正確性;沒有繪製成階梯圖,是很難從所得到的原始數據看出端倪的!