dsshieldauto
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
dsshieldauto [2018/01/21 09:28] – [アドレス3車両のファンクション操作] yaasan | dsshieldauto [2018/01/21 09:37] – [タクトスイッチによるルート切り替え] yaasan | ||
---|---|---|---|
行 45: | 行 45: | ||
==== 使用できるピン ==== | ==== 使用できるピン ==== | ||
+ | |||
+ | ピン・端子を使用するときは、pinModeをuser_init()の中で必ずピンの設定します。 | ||
+ | |||
+ | < | ||
+ | // | ||
+ | pinMode(8, OUTPUT); | ||
+ | |||
+ | // | ||
+ | pinMode(7, INPUT); | ||
+ | |||
+ | // | ||
+ | pinMode(A2, INPUT); | ||
+ | </ | ||
+ | |||
+ | 実際に使う場合には、以下のように使用します。 | ||
+ | |||
+ | < | ||
+ | // | ||
+ | digitalWrite(8, | ||
+ | |||
+ | // | ||
+ | int aSensor = digitalRead(7); | ||
+ | |||
+ | // | ||
+ | int aAnalog = analogRead(A2); | ||
+ | </ | ||
+ | |||
+ | DSシールドで解放されているピンは以下の通りです。この他は、S88や電圧チェック機能で使用されています。 | ||
+ | なお、いかに記載はありませんが、5V、3.3V、GNDピンは自由に使用できます。 | ||
|デジタル入出力ピン|D7, | |デジタル入出力ピン|D7, | ||
行 123: | 行 152: | ||
void user_init(void) | void user_init(void) | ||
{ | { | ||
- | |||
pinMode(8, INPUT); | pinMode(8, INPUT); | ||
pinMode(11, | pinMode(11, | ||
行 172: | 行 200: | ||
{{http:// | {{http:// | ||
+ | Youtube動画: | ||
+ | {{youtube> | ||
dsshieldauto.txt · 最終更新: 2018/01/27 08:44 by yaasan