86Duino DOS SDKのプログラム書き方

86Duino DOS SDK には、C 言語で:86Duino データフォルダは、あなたが CD C を使用することができます C 言語で、86Duino:86Duino は、C に移動86Duino 前に見た場合、サンプルコード example.cpp 内部に配置されたフォルダの例がありますスケッチは異なる example.cpp やスケッチ書き込みを見つけるでしょう、と C/ C ++ 言語のユーザーを使用してに慣れるために、使用する方が便利な DuinOS プログラムに書かれた方法を変更するので、あなたがここに書くには、IDE を使用して、少し異なるときにすることができます 86Duino 違いは、デモの例を示されます:

86Duino Coding の Blink の例:


void setup() {

 pinMode(13, OUTPUT);

}

void loop() {

 digitalWrite(13, HIGH);

 delay(1000);

 digitalWrite(13, LOW);

 delay(1000);

}

もし DuinOS でも使用したいなら、以下の例に従い、再編成いたします


#include "Arduino.h"

int main(void)

{

 pinMode(13, OUTPUT);

 while(1)

 {

 digitalWrite(13, HIGH);

 delay(1000);

 digitalWrite(13, LOW);

 delay(1000);

 }

 return 0;

}

ユーザーが変更したくない場合は、元の 86Duino プログラムは DuinOS でコンパイルしますが、新しいプログラムを構成したい場合は、単にヘッダファイル Arduino.h のコードを含めることを忘れないでください、構文仕様の残りの部分は関連していることができます C 言語と 86Duino DOS SDK に含まれるすべての同じ型と関数を使用します。

現在 86Duino 210コーディング、および 86Duino ライブラリ 86Duino でサードパーティ製のライブラリ 210 は 86Duino DOS SDK で使用することができますコーディングと同期 86Duino DOS SDK には、関数ライブラリで使用することができ 86Duino は、このファイルで見つけることができます含まれています使用説明書は、サードパーティのライブラリ 86Duino DOS SDK には、私は命令が、この文書を参照することができますサポートされているサードパーティのライブラリの一覧をリストした付録に含まれています。

プログラムが完了した後にあなたが書かれたサードパーティのライブラリを使用しない場合は、C である限り、サードパーティのライブラリを使って書かれたプログラムの終了後:86Duino は、コマンドライン入力に 86Duino.exe Enter キーを押して、プログラムを実行するために入力して、86Duino.exe という実行可能ファイルを知らしめ入力の下にコンパイルすることができます。便利なサードパーティ製のライブラリが Makefile を変更する必要があります場合は、Makefile を結合するために使用するサードパーティのライブラリの名前は、のみでプログラムにリンク段階で、サードパーティのライブラリにリンクすることができます C:サンプルコード example.cpp 下 86Duino example フォルダは、サードパーティのライブラリを TimerOne を使用する必要がありますプログラムは、サードパーティのライブラリの使用を必要とする場合、以下の説明は、Makefile を変更する方法、example.cpp ます。

MicroSD をカードリーダーに入れてから、パソコンに差し込みます。

sd_reader

カードリーダーを開きます

sd_reader

ノートで 86Duino example の Makefile を開けます

sd_reader

THIRD_LIB_NAME を見つけ、中:プログラムで使用 example.cpp どのサードパーティのライブラリを使用するサードパーティのライブラリの名前です。あなたが TimerOne を見ることができる権利を、=、およびライブラリーのプラスに名前を入れてここでは、間にスペースを持つ2つ以上のライブラリ名がある場合。一部のサードパーティのライブラリ自体は、他のサードパーティのライブラリに使用されます THIRD_LIB_NAMEK 付録で関数名を追加する必要があります後、それは、それぞれのライブラリを使用している場合があるが表示されている、追加する必要があります

sd_reader

ライブラリを使用する一部のサードパーティのライブラリは、C に配置されていません。86Duino libraries ライブラリを使用する必要が EXTEN_LIB 追加、:= 右辺を、そこには、付録に記載されています最初の EXTEN_LIB にライブラリを追加する必要があります三者ライブラリ

sd_reader


Hacking

The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.