Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 3487|回復: 3
打印 上一主題 下一主題

DigitalAdvanced Library

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-5-18 18:07:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 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) 切換指定腳位的狀態而已。

2#
發表於 2011-5-18 18:31:32 | 只看該作者
不錯喔! 我去試試!
3#
發表於 2011-9-5 16:53:50 | 只看該作者
感謝樓主無私分享
4#
 樓主| 發表於 2011-9-7 10:43:29 | 只看該作者
不客氣,
希望可以有更多人一起分享交流啊
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-6-14 03:17 , Processed in 0.146994 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表