Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: UIT_DigitalOutEx mbed
main.cpp
- Committer:
- MikamiUitOpen
- Date:
- 2015-09-04
- Revision:
- 2:21f669fe4965
- Parent:
- 1:9aa6eadce404
- Child:
- 3:83a5ca378615
File content as of revision 2:21f669fe4965:
//------------------------------------------------------------- // DigitalOutEx クラスの使用例(赤色 LED をオープンドレインで駆動する) // // LED のアノード側: 5 V // LED のカソード側: D8 // // 初期状態はオープンドレインに設定するが,count > 10 に // なったらプッシュプル出力に設定しなおす // // 2015/09/04, Copyright (c) 2015 MIKAMI, Naoki //------------------------------------------------------------- #include "DigitalOutEx.hpp" using namespace Mikami; // デフォルトはオープンドレインに設定される DigitalOutEx ledR_(D8); // PA_9, LED のカソード側をこの端子につなぐ //DigitalOutEx ledR_(D8, DigitalOutEx::PushPull); // PA_9 //DigitalOutEx ledR_(D6); // PB_10 //DigitalOutEx ledR_(A4, 1); // PC_1 //DigitalOutEx ledR_(PD_2); // NG int main() { int count = 0; while(true) { ledR_ = !ledR_; // 前の状態の逆にする wait(1); if (++count > 10) ledR_.SetPushPull(); // プッシュプル出力に設定 } }