1: 2011-06-28 (火) 17:20:09 yoshida ソース
Line 1: Line 1:
 +*プログラミング1 [#qe8ca20d]
 +#ref(Warning_1.png,100%)
 +「AX-S1の赤外線反射センサに泥棒が反応したら、AX-S1のブザーを鳴らして脅かす」というプログラムを作成します。
 +プログラムと言うと難しそうだと感じる方もいるかもしれません。しかし本キットは予め用意されたFREEDOMライブラリを使うことで、このプログラムを16行で書くことができます。
 +
 +FREEDOMライブラリとは、FDIII-HCのための[[関数>FDIIICHAPTER1.4#p52f0f17]]を集めたものです。FDIII-HCを使うに当たって必要だと思われるプログラムが予め用意され、ユーザーはその関数名を書くだけで簡単にプログラミングが可能になります。
 +
 +**処理の流れを図にする [#x60b5360]
 +プログラミングを始める前に処理の流れを図にしましょう。
 +#ref(Warning_p1.png,100%)
 +スタートから始まり、先ず赤外線反射センサの値を見ます。赤外線反射センサの値をある値(泥棒が来たと判断される値)と比較し、それ以上ならブザーをならし、それ以下ならブザーは鳴りません。その後、再び赤外線反射センサの値取得に戻ります。
 +
 +今後この図を元にプログラミングを行います。悩んだら見返しましょう。
 +
 +**準備 [#id067260]
 +ソフトウェアのインストールは終わっていますか?まだの方は[[Chapter1.2のソフトウェアの準備>FDIIICHAPTER1.2]]を見て下さい。~
 +#ref(gcc_icon.png,100%)
 +デスクトップのGCC Developer LiteのショートカットをダブルクリックしてGCC Developer Liteを起動します。
 +#ref(gcc_open.png,100%)
 +GCC Developer Liteの青いエリアにプログラムを書いて行きます。プログラムは半角英数で入力します。大文字と小文字を区別して下さい。~
 +最初から[EOF]と書いてありますが、これはファイルの終わりを示すものですので気にせず入力して下さい。


トップ   差分 リロード印刷に適した表示   全ページ一覧 単語検索 最新ページの一覧   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom