RF24 專屬於 nRF24L01 的程式函式庫。

nRF24L01

我在大學研究的專題可以說是自幹一個 Zigbee 的無線網路系統,我所採用無線傳輸模組是不在 IEEE 規範中的 2.4GHz 無線網路模組 nRF24L01,並且利用 Arduino 以及 Raspberry Pi 做雛形開發。很久之前還有為了它與 Launchpad 之間的通訊而寫過一篇文章。至於我專題的細節,改天再來說說。

繼續閱讀 “RF24 專屬於 nRF24L01 的程式函式庫。”

Arduino 之軟體 PWM

PWM 是 Pulse-width Modulation 的縮寫,即脈波寬度調整或稱頻寬調整,常用於電子式的電壓調整,例如燈光亮度、馬達控制、螢幕亮度…等等。 其原理是藉由調整脈波的工作週期(Duty cycle)並影響平均值(Average)來達到電壓的控制…我知道這聽起來很複雜,讓我用幾張圖來解釋給你看看吧!

前一陣子忙完一個比賽,忙到連文章一直都沒有去動手完成,仍然只是兩篇的草稿。所以想一窺 Widows 8 其他功能的讀者可能還得要等等了…

先讓我用最近開始接觸的 Arduino 來補補這中間的空白吧!

繼續閱讀 “Arduino 之軟體 PWM”