Robofun 機器人論壇

標題: DigitalAdvanced Library [打印本頁]

作者: coopermaa    時間: 2011-5-18 18:07
標題: DigitalAdvanced Library
本帖最後由 coopermaa 於 2011-5-18 18:09 編輯

分享一下我寫的 DigitalAdvanced Library:

DigitalAdvanced 是 Arduino 的一個 library。

目前提供一個可以切換指定 digital pin 的狀態的 digitalToggle() function。

下載:

DigitalAdvanced.zip


範例程式:

  1. #include <DigitalAdvanced.h>

  2. int ledPin = 13;

  3. void setup() {
  4.   pinMode(ledPin, OUTPUT);
  5. }

  6. void loop(){
  7.   delay(1000);              // wait for a second
  8.   digitalToggle(ledPin);    // Toggle the LED
  9. }
複製代碼





說穿不值一文錢,digitalToggle() 的實作原理很簡單,其實不過是利用 C 的 ^ operator (XOR) 切換指定腳位的狀態而已。


作者: sinocgt    時間: 2011-5-18 18:31
不錯喔! 我去試試!
作者: pizg    時間: 2011-9-5 16:53
感謝樓主無私分享
作者: coopermaa    時間: 2011-9-7 10:43
不客氣,
希望可以有更多人一起分享交流啊




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2