説明する ピンピンを入力または出力として指定するには、ピン機能の詳細な説明が含まれるデジタルピンピンの説明を参照してください。 INPUT_PULLUPパラメーターを入力して、入力ピン内のプルアップ抵抗器を有効にするか、INPUTを入力して入力ピン内のプルアップ抵抗器をオフにします。 文法 pinMode(pin, mode) パラメーター :設定するピン番号 :入力、出力、またはinput_pullup。 (詳細については、デジタルピンピンを参照してください) 戻る 返品値はありません 例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 int ledPin = 13; // LED 與 pin13 是相連的 void setup() { pinMode(ledPin, OUTPUT); // 設定數位 pin 腳為輸出 } void loop() { […]
説明する デジタルピンに高または低いと書き込みます。 ピンピンがPinMode()で出力モードに設定されている場合、高く与えられると3.3ボルト、低い(グラウンド)が与えられた場合は0ボルトが出力されます。 文法 digitalWrite(pin, value) パラメーター pin: ピン足番号 value: HIGH or LOW 戻る 返品値はありません 例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 int ledPin = 13; // ピン13に接続されたLED void setup() { pinMode(ledPin, OUTPUT); // デジタルピンを出力として設定する } void loop() { digitalWrite(ledPin, HIGH); // LEDを点灯する delay(1000); // LEDをオンにして1秒待つ digitalWrite(ledPin, LOW); […]
constは定数を意味し、変数を数値の値のみに制限できます。これは、限られた変数を読み取ることができ、その価値を変更できないことを意味します。変更しようとすると、コンパイラはエラーメッセージを生成して、const変数を変更できないことを思い出させます。 。 constで定義されたconstは、変数の範囲のルールにも従います。 #defineを使用して定数を定義する際に注意を払う必要があるため、通常、定数を定義するためにconstを使用することは#defineを使用するよりも優れていることをお勧めします。 例 1 2 3 4 5 6 7 8 const float pi = 3.14; float x; // .... x = pi * 2; // ここではconst定数を演算として使用できます pi = 7; // 不正です。const 定数に値を書き込むことはできません。 #defineまたはconstを使用しますか? constまたは#defineを使用して、数値または文字列定数を作成できますが、配列の場合はconstのみを使用できます。一般的に言えば、constを使用して定数を定義することは、#defineを使用するよりも優れています。 。 See also - #define - volatile 文法リファレンスメインページ このページは、Hot Blooded Youth LBUによって英語版から翻訳されています。 86Duinoリファレンスのテキストは、Arduinoリファレンスの変更であり、Creative Commons Attribution-Sharealike 3.0ライセンスの下でライセンスされています。参照内のコードサンプルはパブリックドメインにリリースされます。
申し訳ありません、このコンテンツはただ今 简体中文、 繁體中文と English のみです。
volatileは、Cで定義されているキーワードの1つです。これは、変数データパターンを宣言する前に、コンパイラとその後のプログラムコードが操作方法を変更できるようにするために使用されます。 。 変数を揮発性に宣言すると、コンパイラの動作を起動できます。コンパイラは、C/C ++言語プログラムコードをマシンコードに変換できるソフトウェアであり、変換されたマシンコードは86Duino CPUによって実行されます。 Volatileの特別な点は、コンパイラを起動して、一時的なレジスタではなくRAMから変数をロードすることです(一時的なレジスタは、プログラムが一時的に変数を保存して呼び出すためのスペースです)。場合によっては、変数値をレジスタに保存することが不正確になる場合があります。 変数が他の同時実行スレッドによって変更される可能性がある場合、それらは揮発性として宣言する必要があります(たとえば、割り込みサブプログラムとユーザープログラムによって共有されるグローバル変数)。これは、割り込みサービスのルーチン制御割り込みのみが関連している86Duinoで発生する可能性があります。 例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 // LEDスイッチが作動すると、ピンの状態が切り替わります int pin = 13; volatile int state = LOW; void setup() { pinMode(pin, OUTPUT); attachInterrupt(0, blink, CHANGE); } void loop() { digitalWrite(pin, […]
申し訳ありません、このコンテンツはただ今 简体中文、 繁體中文と English のみです。
申し訳ありません、このコンテンツはただ今 简体中文、 繁體中文と English のみです。
申し訳ありません、このコンテンツはただ今 简体中文、 繁體中文と English のみです。
申し訳ありません、このコンテンツはただ今 简体中文、 繁體中文と English のみです。
申し訳ありません、このコンテンツはただ今 简体中文、 繁體中文と English のみです。