Changes between Initial Version and Version 1 of IntelEdisonBlinkCPlusPlus
- Timestamp:
- Nov 22, 2014 4:08:34 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IntelEdisonBlinkCPlusPlus
v1 v1 1 [wiki:IntelEdison Intel Edisonのトップに戻る] 2 3 = C++でLED点滅 = 4 5 [wiki:IntelEdisonOpkgFeeds opkgのフィードを設定]して、libmraaを最新版に更新しておいてください。 6 7 {{{ 8 # opkg update 9 # opkg upgrade 10 }}} 11 12 以下のコードを「`blink.cpp`」に保存してください。 13 14 {{{ 15 #include <mraa.hpp> 16 17 int main() { 18 mraa::Gpio* led = new mraa::Gpio(37); 19 led->dir(mraa::DIR_OUT); 20 for (;;) { 21 led->write(1); 22 usleep(300000); 23 led->write(0); 24 usleep(300000); 25 } 26 } 27 }}} 28 29 動かしてみます。 30 31 {{{ 32 # g++ blink.cpp -lmraa 33 # ./a.out 34 }}} 35 36 `^C`で止めて下さい。 37 38 Arduino版でいうところのD13のLEDは、GP40に接続されています。 39 GP40は、MRAAでは37番。 40 [https://github.com/intel-iot-devkit/mraa/blob/master/docs/edison.md この対応はこのページに書いてあります。] 41 42 ---- 43 2014/11/22