此範例讓LED的燈光明暗效果,仿效人類的呼吸行為。
首先設定SX1509的pin 15為本範例LED的output port, 因此LED的正極請接SX1509的pin 15
const byte SX1509_LED_PIN = 15;
使用內部的2MHz 振盪器,並且設定LED clock為500kHz (2MHz / (2^(3-1))
io.clock(INTERNAL_CLOCK_2MHZ, 3);
讓LED變成呼吸的燈(全暗、全亮、漸亮、漸暗)不斷循環,參數設定:
全暗持續時間:1000ms
全亮持續時間:500ms
漸亮持續時間:500ms
漸暗持續時間:250ms
io.breathe(SX1509_LED_PIN, 1000, 500, 500, 250);