学研マイコン Japanino ジャパニーノで遊ぶスレ 2at DENKI
学研マイコン Japanino ジャパニーノで遊ぶスレ 2 - 暇つぶし2ch605:774ワット発電中さん
10/07/05 17:40:37 MGkrEa4v
●ネトウヨ(ネット右翼)がみっともない12の理由

1.威勢が良いのはネット上だけで現実の行動は何もしない
2.2ちゃんねる発の噂を裏も取らずに事実と断定する
3.愛着を持っている日本文化が伝統文化ではなく漫画・アニメ・ゲーム程度
4.国防重視を説くくせに現実に自衛隊には入らないし入っても役に立たない
5.都合の悪いことはすべて反日勢力の自作自演ということにする
6.特亜・在日・創価・左翼以外の社会悪は平気で見過ごして批判しない
7.戦前戦中・終戦直後の今よりひどい貧困を味わった世代に敬意を表さない
8.自分は何もしてなくても過去の日本人の手柄を自分の手柄のように誇る
9.反中国のくせに高い国産商品より安い中国製品を買うことを恥じない
10.何の話題でも嫌特亜、反左翼に結びつけないと気が済まない
11.たまたま日本人に生まれただけで努力して何かになったわけではない
12.この文章を読んで「これを書いた奴はチョン」と証拠もなく勝手に断定

606:774ワット発電中さん
10/07/05 19:30:16 soX8gs3v
一周年
スレリンク(offmatrix板)

607:774ワット発電中さん
10/07/05 21:44:05 kssg+zVs
 なんか、学研もjapaninoも関係なくなってるし。

608:774ワット発電中さん
10/07/05 22:46:52 tMdCHpy8
いずれにしても、失業自営うざい。

609:774ワット発電中さん
10/07/05 23:10:55 Mu+cv+uz
おれはこの人の失業自営って言葉がちょっと気に障る
自営だったら、そもそも失業じゃねえんじゃねえか?とか
失業してから自営始めたって事か?
論争相手をそんな細かく決めうちってなんなんだ?
失業or自営ってことか?そんなデモグラフって言うかカテゴライズって
意味があるのか? 
勝手な想像だけどこの人マイコンとか向いてねえだろうな

みたいな感じに

610:774ワット発電中さん
10/07/05 23:19:46 dkq8ravF
朝6時から一日中張り付いてんだもんな。
営業して来いよ禿げ、売るものがあればなw。

611:774ワット発電中さん
10/07/05 23:40:58 uW1vKXIV
 じゃ、開店休業さんで。昼にこれだけ暇そうだから。

612:774ワット発電中さん
10/07/06 00:46:38 0RqKsxtK
>609

じゃ、開店休業粘着引きこもり自営ハゲでいいかな?
で、、読点の、使い方は、わかった、かな?
読点が、ないと、読みづらくて、気に障るよ。
句点も覚えようね。
(↑わざとだからね。)

613:774ワット発電中さん
10/07/06 00:54:17 IgXH+klu
スレと全然関係ない罵り合いは控えてね

614:774ワット発電中さん
10/07/06 11:09:19 FqCnKpAp
昔に比べてスルー耐性なくなったね住人の常識レベルも落ちる一方だし馬鹿が得する言論空間に
なっちゃてる。その馬鹿は引き取り手がいないからコピペするのだろうけどね(^O^)。


615:774ワット発電中さん
10/07/06 11:13:18 FqCnKpAp
みんな仲良く情報交換しよう!!
↑ 理想
失笑
↓ 現実
失業自営(笑)句点(笑)共立電子(笑)

616:774ワット発電中さん
10/07/06 12:25:12 9IPkO6YZ
Z80と心中して、もやは半田付けができるくらいしか能がない、開店休業粘着引きこもり自営ハゲが客待ちしてるスレ。

617:774ワット発電中さん
10/07/06 12:30:27 8gm7Kd9+
付属のPOVでなんかネタ無い?


618:774ワット発電中さん
10/07/06 12:30:58 zVwNUnya
スマイル(笑)は0円。

だが、煽りしかできない ゆとり馬鹿にとって、
その価値はプライスレス。






だって、等価交換として差し出せる情報なんて何も持ってない
カラッポ頭だから。

619:774ワット発電中さん
10/07/06 17:58:29 8B9d9JhT
文体変えても、読点だめですね。
”ゆとり”では、もう釣れませんよ。

620:774ワット発電中さん
10/07/06 21:48:24 /iPrBzLF
 公式サイトも特に更新ないなぁ。和時計発売か、コンテスト
で動くの待つしかないか。

621:774ワット発電中さん
10/07/06 22:13:58 39iHD/pb
開店休業粘着引きこもり自営ハゲ(長っ)、人のことをゆとり言う前に、日本語やり直せw。
もしくは、PCから離れて静かに余生を送れ。

622:774ワット発電中さん
10/07/06 22:20:54 /iPrBzLF
 なんだか、崩壊学級の様相を呈してるな。泣き虫先生来てくれないかな。

623:774ワット発電中さん
10/07/06 22:34:27 PYgVOg3j
>>620
japaninoとしてのネタはでつくした感じですもんね。

624:774ワット発電中さん
10/07/06 22:40:28 /iPrBzLF
>623
 おぉ! 普通の返事が来た。なんかうれしい! 

 せっかくアナログ入力力ピンも本家より多いとか、本家にない使
い方できないもんかなぁ。俺は、出力ピンって結構使うけど、アナ
ログ入力ピンってそんなに使わないので、たくさんあってもちょい
持て余しちゃってるけど。

625:774ワット発電中さん
10/07/06 22:51:58 PYgVOg3j
>>624
逆に本家の方でアナログ入力を増やす工夫とか
考えられちゃってますよね。

626:774ワット発電中さん
10/07/06 22:54:21 /iPrBzLF
>625
 え? そうなんですか? んじゃ、PWM出力も増やして欲しいなぁ。

627:774ワット発電中さん
10/07/06 22:59:06 PYgVOg3j
>>626
PWMはソフトでエミュレーション?するライブラリか何かがあったかも。

628:774ワット発電中さん
10/07/06 23:04:42 /iPrBzLF
 そっか、確かにパルスが出せるピンは、エミュレートできるのか。そんな
気がするね。ありがとう。探してみようっと。なんか、アナログの話ばっかに
なっちゃった。

629:774ワット発電中さん
10/07/06 23:45:36 5E0KcVFR
付属のPOWで他の面白そうなもの誰か紹介して

630:774ワット発電中さん
10/07/07 00:25:41 TWaGL3D5
// ### Japanino POV -- Dimmered LED Line - 行ったり来たりスケッチ -- by OZ
###
// カスタマイズ部分
#define Duration 80 // LEDを点灯する時間(ミリ秒)
#define LedStep 5 // LED点灯ステップ数(個数) 大体ね
#define LedOnValue 100 // LEDのON時の輝度% (LedStep~100)
// Japanino POV 定義
#define LedMin 7 // LEDピン範囲の最小
#define LedMax 13 // LEDピン範囲の最大
// グローバル変数
int ledBuf[LedMax + 1]; // LEDバッファ:各LEDの輝度 ledMinより小さい場所は未使用
int ledDimValue = (LedStep < 2 ? LedOnValue : int( LedOnValue / ( LedStep -
1 ) ) - 1);

void setup() { //初期設定
for (int i = LedMin; i <= LedMax; i++) {
pinMode(i, OUTPUT); // LEDへの接続は出力
ledBuf[i] = 0; // LEDバッファ:すべて消灯状態
}
}

void pause() { // LED点灯中にやるべき処理
unsigned long started = millis(); // 開始時間
for (;;) { // 無限ループ(開始時間から点灯終了時間まで)
unsigned long now = millis(); // 経過時間計測用
unsigned long s = now - started; // 経過時間
int d = int(( ledDimValue * s ) / Duration); //経過時間の表示時間比分輝度を落とす(ぼんやり)
for(int k = 0; k <= 100; k++) { // 輝度カウンタ
for(int l = LedMin; l <= LedMax; l++) { // LEDの場所
if ((ledBuf[l] - d) > k) { // LEDバッファの輝度が輝度カウンタより
digitalWrite(l, HIGH); // 大きければ点灯する
} else {
digitalWrite(l, LOW); // 同じか小さければ消灯する
}
}
}
if (now - started > Duration) { // LED点灯時間が経過したら、
break; // この無限ループを終わる。
}
}
for(int l = LedMin; l <= LedMax; l++) { // 各LEDの輝度を再計算
if (ledBuf[l] > ledDimValue) { // LED減衰量より大きければ
ledBuf[l] -= ledDimValue; // その場所の輝度から減衰量分暗くする
} else {
ledBuf[l] = 0; // 小さければ0に設定する=消灯
}
}
}

void loop() {
for (int i = LedMin; i <= LedMax; i++) { // 上方向
ledBuf[i] = LedOnValue; // カウンタの場所を指定輝度+減衰量に設定=点灯
pause();
}
for (int i = LedMax - 1; i > LedMin; i--) { // 下方向
ledBuf[i] = LedOnValue; // カウンタの場所を指定輝度+減衰量に設定=点灯
pause();
}
}

631:774ワット発電中さん
10/07/07 00:27:46 yOtbdYyy
天才降臨!

632:774ワット発電中さん
10/07/07 00:28:07 TWaGL3D5
出荷時スケッチを改造してみた


633:774ワット発電中さん
10/07/07 00:33:26 TWaGL3D5
ナイトライダー風を目指したけどどうかな?
改行多過ぎって言われたので短縮している所があるのでわかりにくいかも。
(?:) とか使ってるし、ゴメンね。
表示間隔を長くするとボンヤリ具合がわかるんじゃないかな。

634:774ワット発電中さん
10/07/07 00:44:13 TWaGL3D5
う、動かない?
そろそろメルマガが来るので切れる。
次書く時はID変わってると思う。

635:774ワット発電中さん
10/07/07 17:32:02 IeF0YGeX
>>630
元々のも行ったり来たりするよね
何が違うんだろうか?

とりあえずコンパイルエラーになるので試せない・・・

636:774ワット発電中さん
10/07/07 17:51:23 Zsk0peJ4
コンパイルエラーって、2行目のコメントアウトを忘れてるだけじゃない?
それだけでコンパイルは通ったよ。
動かしてないから動作は知らんけど。

637:774ワット発電中さん
10/07/07 18:07:27 nSXazD6C
そっか
めーるからコピペしたので、折り返されているかも
違いはPWM使わずにぼんやりさせているだけですよ


638:774ワット発電中さん
10/07/07 19:46:01 3X94bqNA
余計な改行削って貼り直します。

// ### Japanino POV -- Dimmered LED Line - 行ったり来たりスケッチ -- by OZ ###
// カスタマイズ部分
#define Duration 80 // LEDを点灯する時間(ミリ秒)
#define LedStep 5 // LED点灯ステップ数(個数) 大体ね
#define LedOnValue 100 // LEDのON時の輝度% (LedStep~100)
// Japanino POV 定義
#define LedMin 7 // LEDピン範囲の最小
#define LedMax 13 // LEDピン範囲の最大
// グローバル変数
int ledBuf[LedMax + 1]; // LEDバッファ:各LEDの輝度 ledMinより小さい場所は未使用
int ledDimValue = (LedStep < 2 ? LedOnValue : int( LedOnValue / ( LedStep - 1 ) ) - 1);

void setup() { //初期設定
for (int i = LedMin; i <= LedMax; i++) {
pinMode(i, OUTPUT); // LEDへの接続は出力
ledBuf[i] = 0; // LEDバッファ:すべて消灯状態
}
}

void pause() { // LED点灯中にやるべき処理
unsigned long started = millis(); // 開始時間

for (;;) { // 無限ループ(開始時間から点灯終了時間まで)
unsigned long now = millis(); // 経過時間計測用
unsigned long s = now - started; // 経過時間
int d = int(( ledDimValue * s ) / Duration); //経過時間の表示時間比分輝度を落とす(ぼんやり)
for(int k = 0; k <= 100; k++) { // 輝度カウンタ
for(int l = LedMin; l <= LedMax; l++) { // LEDの場所
if ((ledBuf[l] - d) > k) { // LEDバッファの輝度が輝度カウンタより
digitalWrite(l, HIGH); // 大きければ点灯する
} else {
digitalWrite(l, LOW); // 同じか小さければ消灯する
}
}
}
if (now - started > Duration) { // LED点灯時間が経過したら、
break; // この無限ループを終わる。
}
}
for(int l = LedMin; l <= LedMax; l++) { // 各LEDの輝度を再計算
if (ledBuf[l] > ledDimValue) { // LED減衰量より大きければ
ledBuf[l] -= ledDimValue; // その場所の輝度から減衰量分暗くする
} else {
ledBuf[l] = 0; // 小さければ0に設定する=消灯
}
}
}

void loop() {
for (int i = LedMin; i <= LedMax; i++) { // 上方向
ledBuf[i] = LedOnValue; // カウンタの場所を指定輝度+減衰量に設定=点灯
pause();
}
for (int i = LedMax - 1; i > LedMin; i--) { // 下方向
ledBuf[i] = LedOnValue; // カウンタの場所を指定輝度+減衰量に設定=点灯
pause();
}
}

639:774ワット発電中さん
10/07/07 20:02:22 WUwsrV0p
LedStep個のLEDが減衰しながら左右に動くだけのスケッチです。

DurationがLEDの動く速度(小さいと速い)です。

LedOnValueは点灯開始時の輝度です。

PWMを使わずに全部のLEDの明るさを制御しています。
まあ、ループしまくって点いている比率と点いていない比率をソフトで制御しているんだけどね。
複数個のLEDを徐々に暗くしていってナイトライダーっぽい効果を狙ってます。

ledDimValueがpause()した後に減らす輝度なんだけど、この前のバージョンではその輝度分一気に減らしていた野を、このバージョンは待っている間に少しずつ減らして自然に減衰するようにしているよう改良したバージョン。

付属のPOVだけでナイトライダー風になったんじゃないかなと思い載せてみたん。
だけど、余計な改行が割り込んでいてコンパイル通らずごめんなさい。

以上~

640:774ワット発電中さん
10/07/08 00:23:21 TnLHzA0n
初心者かな?
タブ入れると見やすくなるのに

641:774ワット発電中さん
10/07/08 00:25:38 qI3XAqvC
ソース汚いと見る気が失せる例

642:774ワット発電中さん
10/07/08 00:26:50 bZWjuTvZ
arduino
japanino

643:774ワット発電中さん
10/07/08 00:30:13 bZWjuTvZ
>>640
2ch は行頭のTABやら半角スペースは無視されるので
元のソースがインデントされていてもコピペするとベタ1列になるよ。

644:774ワット発電中さん
10/07/08 01:00:48 bCQrKhS1
汚いソースをさらしてすまん。
アイデアを出すだけにしたら良かったか。
ソース丸々貼らんでも良かったと反省。

645:774ワット発電中さん
10/07/08 01:18:30 bCQrKhS1
スペースインデントしてたんだが、専ブラ上は綺麗に出てたので気にしてなかった。
素人ですまん。
IDEで複数行まとめて選択した状態でTABを押すと、まとめてインデントされるので、試してみるという奇特な方がいるなら、そうして見易く整形して下さいませ。

646:774ワット発電中さん
10/07/08 01:19:20 bCQrKhS1
では、これにて失礼。

647:774ワット発電中さん
10/07/08 02:17:57 925g+bnh
>>643
これはインデントが上手にできてるよ。
スレリンク(denki板:468番)


648:774ワット発電中さん
10/07/08 02:48:20 g7SQIeY3
>>647
全角スペースじゃねぇか
見る分にはいいけどコンパイルすんのに置き換えなきゃならないじゃないか

649:774ワット発電中さん
10/07/08 03:06:18 qI3XAqvC
 これが正解

650:774ワット発電中さん
10/07/08 10:30:37 Bp5Lax7V
結局難癖付けて誰も試さなかったという
たいしたネタじゃ無いしな


651:774ワット発電中さん
10/07/08 15:08:50 Df/DA+vh
ソフトウェア的に7つのLEDをPWM風に明るさ制御しているんですな。


652:774ワット発電中さん
10/07/08 22:02:29 L+GHidZs
 字下げは仕方ないとして、わかりやすいコーディングだと思う。

653:774ワット発電中さん
10/07/09 00:30:10 P/4gPhxU
いやいや、コメントの位置があり得ないだろ
コメントが見にくいと読む気がしない
それに偉そうな解説垂れているが、某ソースのアイデアをパクっただけ

やっぱ、Arduino程度をいじっている連中は初心者レベルってことだねw

654:774ワット発電中さん
10/07/09 00:39:49 ewRQUGsc
>>653
初心者が読むには、各行なにやってるかわかるからいいんじゃないか?
おまいが、本当に上級者なら、コメントすっ飛ばして読む訓練しておけば?

655:774ワット発電中さん
10/07/09 01:00:25 vMLAqfCk
パクったソースってどれのこと?
初期出荷のはベースにしているのは宣言済みだけど、他にもある?


656:774ワット発電中さん
10/07/09 01:48:42 Z4GyLDW4
// ### Japanino POV -- Dimmered LED Line - 行ったり来たりスケッチ -- by OZ ###
                          // カスタマイズ部分
#define Duration  80                 // LEDを点灯する時間(ミリ秒)
#define LedStep   5                 // LED点灯ステップ数(個数) 大体ね
#define LedOnValue 100                 // LEDのON時の輝度% (LedStep~100)
                          // Japanino POV 定義
#define LedMin    7                 // LEDピン範囲の最小
#define LedMax   13                  // LEDピン範囲の最大
                          // グローバル変数
int ledBuf[LedMax + 1];                // LEDバッファ:各LEDの輝度 ledMinより小さい場所は未使用
int ledDimValue = (LedStep < 2 ? LedOnValue : int( LedOnValue / ( LedStep - 1 ) ) - 1);

void setup(){                   //初期設定
  for (int i = LedMin; i <= LedMax; i++) {
    pinMode(i, OUTPUT);               // LEDへの接続は出力
    ledBuf[i] = 0;                 // LEDバッファ:すべて消灯状態
  }
}

void pause(){                   // LED点灯中にやるべき処理
  unsigned long started = millis();          // 開始時間

  for (;;){                     // 無限ループ(開始時間から点灯終了時間まで)
    unsigned long now = millis();         // 経過時間計測用
    unsigned long s = now - started;       // 経過時間
    int d = int(( ledDimValue * s ) / Duration);  //経過時間の表示時間比分輝度を落とす(ぼんやり)
    for(int k = 0; k <= 100; k++) {        // 輝度カウンタ
      for(int l = LedMin; l <= LedMax; l++) {  // LEDの場所
        if ((ledBuf[l] - d) > k) {      // LEDバッファの輝度が輝度カウンタより
          digitalWrite(l, HIGH);      // 大きければ点灯する
        } else {
          digitalWrite(l, LOW);      // 同じか小さければ消灯する
        }
      }
    }
    if (now - started > Duration){         // LED点灯時間が経過したら、
      break;                   // この無限ループを終わる。
    }
  }

  for(int l = LedMin; l <= LedMax; l++) {      // 各LEDの輝度を再計算
    if (ledBuf[l] > ledDimValue) {         // LED減衰量より大きければ
      ledBuf[l] -= ledDimValue;         // その場所の輝度から減衰量分暗くする
    } else {
      ledBuf[l] = 0;              // 小さければ0に設定する=消灯
    }
  }
}

void loop(){
  for (int i = LedMin; i <= LedMax; i++) {     // 上方向
    ledBuf[i] = LedOnValue;            // カウンタの場所を指定輝度+減衰量に設定=点灯
    pause();
  }
  for (int i = LedMax - 1; i > LedMin; i--) {   // 下方向
    ledBuf[i] = LedOnValue;           // カウンタの場所を指定輝度+減衰量に設定=点灯
    pause();
  }
}


657:774ワット発電中さん
10/07/09 02:03:39 Z4GyLDW4
>>638を整形しました。
以下に気づいたことを書くね。
・初期値付き変数宣言はいいけど、
   ・右辺の計算がわかりにくいよ。括弧につぐ括弧で、どんな計算しているのか不明。
   ・for{ }の内部に、初期値付き変数って、見やすい?
・now - startedは、sとして計算しているのに、なぜ if(s > Duration){ と、しないのか。
・for(;;;)をbreak;で抜けるより、
 while(!(now-started > Duration)){
 }
 のほうが、分かり易くない?
・LedMin LedMaxなのに、なぜledBuf[i]は、先頭が小文字なのか。
 LEDは大文字で市民権があると思うので、LEDで良いと思う。


658:774ワット発電中さん
10/07/09 05:36:35 Lh8G/9Xc
>>656-657
どうもです。

ご指摘の点についてですが、痛いところをお突きですね。
回答していると「えらそうに」と叩かれそうですが…

・ledDimValue の計算が分かり難い
 この変数のコメントが無いですね。LEDが1つ動く度の「LEDの減衰量%」です。

 この前のバージョンは改行が多すぎて書き込めなかったので、
 「?:」という三項演算子で1行にしてしまい分かり難くなりました。
 ExcelのIF(,,)と同じようなもので「条件 ? 条件が真の時に返す値 : 条件が儀の時に返す値」となります。
 (最大)輝度/(ステップ数-1)から1減らした値を時間が経過した後の「LEDの減衰量%」としています。
 そうした理由は--割り切れない時に1個余計に表示されるのを避けるためです。

 また、ステップが1の時に0除算しないように三項演算子で値を分けてます。

・for{ }の内部に、初期値付き変数
 出荷時のをコピペしたのでそんな感じ…変数宣言は外で良かったですね。

・なぜ if(s > Duration){ と、しないのか
 そこは出荷時のまま。
 そこに色々肉付けして行ったんだけど、動いた時点で共用するのをすっかり忘れました。

・while(!(now-started > Duration)){ } のほうが、分かり易くない?
そこも出荷時のを残したので・・・(変えるのが面倒だったともいう)。
 そのループの後で処理をしたかったのでreturnからbreakに変えたけど。
 ま、やるならdo {} while() かな。

・LEDは大文字
 そこは色々流儀が…と言いつつ、破綻しているんだけど。
 昔は#defineは大文字のみ、大域変数は先頭だけ大文字、局所変数は小文字だけとかあったけど、
 全部大文字は読み難いので、単語の区切りを大文字にしたかった。
 で、#defineは先頭大文字、変数は先頭小文字にしちゃった。
 大域と局所の区別がつかんがな!ヘタレですね。


659:774ワット発電中さん
10/07/09 07:11:23 YU8/QgeW
>>657
どの指摘も、どうでもいいような重箱の隅な肝。

> ・右辺の計算がわかりにくいよ。括弧につぐ括弧で、どんな計算しているのか不明。

乗除算が混在する場合などに演算時の桁落ち(有効桁数の減少)を防ぐ目的で、
また演算の優先順位の関係上、括弧が必要な場合もある。

優先順位の判定をコンパイラ任せにすると、まれにコンパイラの構文展開のバグで誤った
計算がされる場合もあるので、それをを防ぐ意味で、おまじない的に括弧が不要な場合
でも、自分の場合は明示的に書く。 深い括弧のペア内から優先的に演算するコード生成
処理は、バグとなりにくい故。

> ・for{ }の内部に、初期値付き変数って、見やすい?

本来のC言語では記述そのものがエラーになるが、C++では普通な記述。

> ・for(;;;)をbreak;で抜けるより、

判り易いかどうかは、個人の感性の問題。 自分なら、

  unsigned long started;         // ループ開始時間(ms単位)
  unsigned long elapsed;         // 開始~経過時間(ms単位)
  unsigned long now;           // 経過時間計測用(ms単位)
  for(now=started=millis();(elapsed=now-started)>__DURATION;now=millis()) // __DURATION 時間が経過するまでループ
  {
    // for内の処理は省略
  }

とするかな。 但し、経過時間を単純に「now-started」で計算するやり方は、
リセットから「unsigned long」の最大値を超えた時間が経過した時点で、有名な
「Windowsの49日問題」と同様にバグることを忘れなく。(w

> ・LEDは大文字

これも個人の感性の問題。 「LED」を大文字にするかはともかく、定数宣言は
すべて大文字にした方が、読む方は判りやすいな。

代入にしか使われない定数では問題にならないけど、『マクロ展開の弊害を防ぐ
ため、#defineは括弧で囲む』ってのが、MISRACの記述ルールであるけど、こっち
の方が重要かな。 あと、大抵の場合無視されているけど、標準以外の定数は、名前の
重複を避けるため、先頭にアンダースコア('_')を付けるというのは、C言語の仕様
であったかと。 それらを踏まえて、教育目的の見本として記述するなら、

#define __DURATION   (80)       // LEDを点灯する時間(ms単位)
#define __LED_STEP   (5)       // LED点灯ステップ数(個数) 大体ね
#define __LED_ON_VALUE (100)      // LEDのON時の輝度% (LedStep~100)
                    // Japanino POV 定義
#define __LED_MINPOS   (7)       // LEDピン範囲の最小(デジタルI/Oピンの番号)
#define __LED_MAXPOS   (13)       // LEDピン範囲の最大(デジタルI/Oピンの番号)
                    // グローバル変数
int g_LED_Buf[LED_MAXPOS+1];      // LEDバッファ:各LEDの輝度 LED_MINPOSより小さい場所は未使用

とでも書くべきかな?

660:774ワット発電中さん
10/07/09 07:24:35 qGu1I6Y6
なるほど


661:774ワット発電中さん
10/07/09 10:10:10 Z4GyLDW4

>乗除算が混在する場合などに演算時の桁落ち(有効桁数の減少)を防ぐ目的で、
括弧の計算順序云々は、もちろんわかるよ。
それはわかるけど、パッと見たときに、何してるかわからない。
だったら、テンポラリの変数が複数登場しても良いので、計算の意味がわかるように
何行かでかくべき。
ソースを眺めて、じーっと考えないとわからないような計算を書くべきではないと思う。
1年後の自分は他人なので、分かり易いソースを書かないと。

コメントが各行に入っているのは、とても良いと思うし、ぼくもそうしている。
たまには、そうなった背景も書いてる。
   // 2010-07-09
   // ○○課長が、そのようにしろと言ったので、こう書いている。
   // が、僕としては、おかしいと思う。for()で書くべきだと思うが。
とかね。


662:774ワット発電中さん
10/07/09 10:33:46 XZkyZIYq
>>661
俺はコメントはなるべく書くなと指導してるよ。
このブロックで何をしたいかは書くけど、1行ごとになんかいらない。
1行ずつ書くと、デバッグする時にコメントも修正しないといけないから倍かかるし、
コメントはコンパイルしないから、平気で嘘が書いてあったりある。
俺はコメントよりソースを読めばわかるように書いて欲しい。
まあ、ギチギチにチューニングしてるようなコードは1行ごとにコメントがあってもいいけどな。
あと、おかしいと思うとかのコメントは最低だろ。ソースを納品しないならいいのかも知れないけど、
せめて、
// for()で書くよう指導された為forで記述する。問題が出た場合はXXXX
程度だろうな。自分の感想はいらないよ。
ま、いろいろ流儀があるからアレだけど。

663:774ワット発電中さん
10/07/09 10:50:24 J6Jv+Enz
指導者降臨!

664:774ワット発電中さん
10/07/09 11:42:35 kX6i7XsK

>1年後の自分は他人なので、分かり易いソースを書かないと。
これはよくわかる。

>俺はコメントよりソースを読めばわかるように書いて欲しい。
これも、一理ある。しかし、限界があると思うな。

ソースを納品することはないので、俺もコメントは、素直な気持ちを書いている。
後で見たときに、なぜそうしたのか、理由がわかり、ソースが128倍良くわかる。
納品するなら、露骨には書けないけど、何某か書いておかないと、困るのは自分。
自己防衛のために書くようにしている。


665:774ワット発電中さん
10/07/09 21:54:21 CZ1BRtID
 上のは、スケッチの内容を説明するためのコメントなんで、1行ご
とでもいいんじゃん?

 俺は自分で書くプログラムのコメントは、ブロック単位で書くな。特
に注意する部分だけは、行にコメント。変数は意図的に大文字を使
うか入れてる。見つけやすいから。 あと、一番頭に全体の簡単な
仕様を書いておくようにしてる。

 ホントは、「仕様書」をきちんと書いて、常に整合させるのが王道だ
が、最近は工数減らすのにあまりきちんと書かないのが標準になり
つつある気がする。その意味ではコメントは重要。まぁ、あとでメンテ
するためのものなんで、わかればいいんじゃん。

 メンテしない、一回こっきりのプログラムなら、一切コメント書かな
いな。俺は。

666:774ワット発電中さん
10/07/09 22:12:57 adfY8o3Z
//なんかこの辺バグがありそう
とか
//今だけこれで行く、後で直す事

みたいなコメントがあると脱力するよな

//変数名と中身が実は逆

とか書いたやつと喧嘩になりそう

667:774ワット発電中さん
10/07/09 22:16:41 CZ1BRtID
// このループ、速度無視で手抜き

とか、よく書いてる気がする。メンテに関係ないな。あはは。

668:774ワット発電中さん
10/07/10 00:24:57 mYsJwS4V
ソースの書き方は、宗教のような部分があるんだけど、
同僚の作ったソースが、こんな書き方だった。俺的には「許せん」書き方なので、速攻で修正した。

  /*  各LEDの輝度を再計算 */
  for(int l = LedMin; l <= LedMax; l++) {
    /* LED減衰量より大きければ */
    if (ledBuf[l] > ledDimValue) {
      /* その場所の輝度から減衰量分暗くする */
      ledBuf[l] -= ledDimValue;
    } else {
      /* 小さければ0に設定する=消灯 */
      ledBuf[l] = 0;
    }
  }

行間に全部コメントが入ってる。
画面幅が狭くて済む、印刷したときにA4タテで時が大きくできる、などのメリットがあるのだろうが、
見やすくとも何ともない。
もっともPC9801, 80桁25行の画面だからしょうがない気もするけど。
いや、でもダメだ、コメント位置修正!

669:774ワット発電中さん
10/07/10 00:44:55 2c5sRc7y
うぜぇよ
こことばかりに得意げになる馬鹿ども
ここはジャパニーノスレ
自慢話や講釈はお得意のプログでもなんでもいいからそっちでやれ

670:774ワット発電中さん
10/07/10 00:57:30 aFSawQYg
 PC-9801&DOSなら、そのコメントが正しい。当時(そもそも
当時の機械だから)コメントは、行間に書くもの。ただですらif文の
ネストが深くなると字下げが多くなる(うちの会社には「ネスト禁止」
の標準があったが)ので、後ろにコメント入れると変な改行になって
読みにくくなる。

671:774ワット発電中さん
10/07/10 01:02:44 aFSawQYg
 カルシウム摂っとけ。

672:774ワット発電中さん
10/07/10 01:21:27 AsKM326I
当時のMIFESでも1行255文字までいけたし、キャラクタディスプレイにも
関わらず、縦スクロールや前後のページ移動で画面の書き換えが目で追えた
CP/M-80のWord Masterの時代に比べたら、縦も横もキビキビとスクロール
できたので、改行位置132桁・タブ4文字に設定して、普通にインデントで
書いていたけどなぁ。

PC本体のフォント読み出して、縮小印刷するソフトとか作ったな。

インクジェット式が出回り始めた頃から、プリンタによっては、プリンタ
側でA4横2ページ分をA4縦1枚に上下に印刷できる縮小印刷機能とかあったし。

パンチカードの時代じゃないから、さすがにソースを書く上で横幅80文字以下
と気にしたことはないな。

673:774ワット発電中さん
10/07/10 02:00:54 AMdEUs2P
オレも>>668のような書き方を見たことあるけど、抵抗がある。220kΩくらい。
上から下に視線を下げていくとき、「これはコメント、えーっと、これはソースだから」と
判定しなきゃいけないし。せっかくの判読性が生きてこない。

>>669
ソースの書き方が、ジャパニーノに関係が無いとでも?
ソフトウェアを組む者にとって、ソースの書き方を極めようという気持ちはあるでしょう?
>>669の、ソースの書き方に対する思い入れ(こだわりとも言う)が聞きたいよ。


674:名無しさん@そうだ選挙に行こう
10/07/10 09:52:56 2c5sRc7y
>>673
うぜぇーよ
なに説教垂れてるんだ?
それに、言い訳なんだよ
スレチってこと理解できないのか?

675:名無しさん@そうだ選挙に行こう
10/07/10 10:18:35 AsKM326I
とっくにUSBケーブルで首吊ったのかと思ったが、粘着ゆとりのご帰還か?


676:名無しさん@そうだ選挙に行こう
10/07/10 10:36:06 dWfVnfk3
はなしぶった切ってわるいがこれなんかなかなかいいと思わない?
URLリンク(www.nicovideo.jp)

あるものを使ってうまく実現できたと思う。

677:名無しさん@そうだ選挙に行こう
10/07/10 11:11:56 VbmA/YbD
で、すけっちwwwwかっこわるw

678:名無しさん@そうだ選挙に行こう
10/07/10 11:43:16 aFSawQYg
 スケッチはともかく、japaninoでここまでできるって意味では
すごいと思う。なんせ、japaninoだぞ。SD使えばデータメモリ
一気に大きくなるから、こんなことも可能になるんだなぁ。

679:名無しさん@そうだ選挙に行こう
10/07/10 17:38:55 5l9w8TzT
>>676
すごいね。
もう少し頑張ったら工事現場で旗振ってるおっさんのミニチュア版すら作れそうやね。

680:名無しさん@そうだ選挙に行こう
10/07/10 18:06:39 jQnfDJkq
 あと、お店の前で、丼物や刺身の絵が流れてる看板も作れそう。あれ
意外と高いので、できれば格安かも。

681:名無しさん@そうだ選挙に行こう
10/07/10 18:13:14 bYc8nhM4
 明日の参院選は

   めざせ投票率100%!

 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ∧_∧   ∧_∧    age
 (・∀・∩)(∩・∀・)    age
 (つ  丿 (   ⊂) age
  ( ヽノ   ヽ/  )   age
  し(_)   (_)J

◆◆◆投票率ageageブラザーズ◆◆◆


682:名無しさん@そうだ選挙に行こう
10/07/10 18:54:00 OHfXuP1k
アルデノ

683:名無しさん@そうだ選挙に行こう
10/07/11 01:08:45 uyWXK6qA
さて、皆さん
コーディングの議論はその辺にしといて、話し足りなければもっと適切な板・スレで思う存分やっては如何?
ここの人にも見て欲しいなら誘導するとかね

で、新しいネタ(スケッチ)を提供して、あなた方の理想的なコーディングも現物として見せたら初心者へのいい教材になるし。


684:名無しさん@そうだ選挙に行こう
10/07/11 01:11:07 uyWXK6qA
(続き)
そういう方向に変えたらどうでしょう?

685:名無しさん@そうだ選挙に行こう
10/07/11 10:11:08 HdkLXdnk
 他の板かぁ。「趣味一般」板の「大人の科学」スレは全く盛り上がらないし、
「芸術デザイン」板だと敷居が高すぎるし。「プログラム」板だと、シールド
や回路の話は専門の人多くないから、コーディングしか話がdせきない。
単体では動かせないので、メカトロと考えて「機械・工学」板に行くか。絶
対浮いちゃう気がする。

 周辺回路とプログラムという、総合的なことを考えると、この板って適切
だと思うけど。今のスレの流れが落ち着いているのを考えると、常に話題
があれば荒らしも来ないので、このままか、終わったらArduinoスレと統
合でいいんじゃない?

 そもそも、数は出てるのでユーザは多いと思うが、Arduinoのような能動
ユーザは少ないだろうし、japanino単体でたくさんの議論になるほど、熱心
なたくさんのユーザがいる気がしないのだが。

686:名無しさん@そうだ選挙に行こう
10/07/11 15:01:14 +AQNM24J
674 ゆとり君がぶちきれたかwしょうがないしなこんな不景気じゃ。

687:名無しさん@そうだ選挙に行こう
10/07/11 16:03:44 ajx61clx
まずはPOVでなんか面白いことをやっている人はいませんか?
僕はさっぱりなのですがorz


688:名無しさん@そうだ選挙に行こう
10/07/11 21:34:09 5dwXgzvw
>>676
MicroSDシールド。通販のはインターフェース付いてないみたいだけど・・・
LEDシールド。
もう一つは配線のシールド?
これがよく分からないよ、詳しい方少し解説して。


689:名無しさん@そうだ選挙に行こう
10/07/11 22:59:57 UBCXgY+x
>>688
この辺じゃないの
URLリンク(blog.goo.ne.jp)
そのまま真似せんでもSDシールドの空きランドに配線すりゃいいじゃん
秋月のLEDマトリクスはシフトレジスタ付いてて直結できるから

690:774ワット発電中さん
10/07/13 12:45:35 7kfx4wVU
やっぱ、付属のPOVの活用と言っても無理があるか
何も出て来ませんね

691:774ワット発電中さん
10/07/13 12:46:52 7kfx4wVU
コンテストを控えて出せないとかかしら

692:774ワット発電中さん
10/07/14 17:02:54 07AHnpyE
学研のやつ、サマーソニック一次予選通過!
URLリンク(emeets.jp)

693:774ワット発電中さん
10/07/14 21:30:41 mcESoPNR
ジャパニーノでも動くシールド扱っている通販のオススメありますか?
POVを振って文字を表示させるスケッチ入れたきり、埃まみれです。
何か面白いシールドで遊んでみたいです。

・シールドを扱う通販のオススメ
・オススメのシールドの紹介

以上、2点のアドバイスを!

694:774ワット発電中さん
10/07/14 23:10:32 ncZTBs0I
このArduinoベースのスクーター用コンピューターって
ジャパニーノでも作れる事が可能ですか?
URLリンク(jp.makezine.com)

695:774ワット発電中さん
10/07/15 00:38:55 8DjxBrBE
>>693

シールドは互換性があるだろarduino用が使える
arduinoスレに行けばいいと思う
お勧めはイーサネットシールドかな
携帯とかPCからインターネット越しにarduinoにちょっかい出せるから
通販のお店もarduinoのスレに出てくるよ
お勧めとか言うと業者の中の人扱いする人がいるからあえて言わないけど

>>694

可能だと思うよ でも失礼な事言わして貰えば 
可能かどうかの判断ができない人に作成が可能かどうかは疑問だけど

696:774ワット発電中さん
10/07/15 16:55:19 jnq1SCLA
>>693
>>695
>シールドは互換性があるだろarduino用が使える
シールドに互換性の無いのがJapaninoクオリティ
電気的に抵抗端折ってるから、D0とD1を使っているシールドは使えないよ
物理的に干渉するシールドもあるから注意してね

697:774ワット発電中さん
10/07/16 17:59:14 jqY5mUvC
>>696
>電気的に抵抗端折ってるから、D0とD1を使っているシールドは使えないよ
んなこたーない

698:774ワット発電中さん
10/07/16 18:36:52 CTpv2z6K
>>697
もしかして、技術協力した中の人?

AVRのポート入/出力選択やUSARTを使うかどうかに関係なく、USBシリアルの
TxDピンは常に出力なので、AVRのポート出力は駆動能力があるから、TxDは
問題なくても、入力になるRxDがちゃんと繋がるかどうかは、相手のボード
次第。

699:774ワット発電中さん
10/07/16 18:44:03 eUn+UCAJ
>>696
TXに抵抗入ってないから、USBシリアル切り離せない
XBeeシールド等、UART使うシールドは動かない率が高いし壊れる可能性がある
公式にも明確に使うなって書いてあるから、D0、D1を使うシールドは保証されない

URLリンク(twitpic.com)
抵抗入れている人いるけど、入れる場所違うからまねしちゃだめよ

700:774ワット発電中さん
10/07/16 20:32:22 CTpv2z6K
もしちゃんと抵抗を入れるなら、入れる場所はUSBシリアル変換チップの
CP2104(だっけ?)とATmega168の、TxD⇔RxDの間と、RxD⇔TxDの間であって、
なおかつATmega168と外部コネクタのピンとは抵抗を介さずに、直結される
ような入れ方でないとダメ。

パターンの引き廻し順序によって、一筆書きの中継点に外部コネクタの
ピンがあるような繋ぎ方だと、外部コネクタのピン両端でパターンを
切ってジャンパで繋がないとだめ。

701:774ワット発電中さん
10/07/18 14:38:33 2qRetZFw
禄な作品ひとつ出てこないな、このスレ

702:774ワット発電中さん
10/07/18 15:36:23 mhDQfN6g
つまりJapaninoが禄もでないってことか

703:774ワット発電中さん
10/07/18 15:48:47 n6C0z7k9
批評はかなりなものでしょ


704:774ワット発電中さん
10/07/19 03:18:18 FeqSZElR
読点自演乙

701 名前:774ワット発電中さん[sage] 投稿日:2010/07/18(日) 14:38:33 ID:2qRetZFw
禄な作品ひとつ出てこないなこのスレ

702 名前:774ワット発電中さん[sage] 投稿日:2010/07/18(日) 15:36:23 ID:mhDQfN6g
つまりJapaninoが禄もでないってことか

705:開店休業粘着引きこもり自営ハゲ(他称)
10/07/19 07:42:19 thcryxOs
漏れは、 698==700 だけど、粘着ゆとり脳が、ID替えてなりすまし自演して
いるようだな。 そうか、そうか。

>>699
USBシリアルのTxD出力が直接繋がっているD0はともかく、D1に繋がっている
USBシリアルのRxDは入力ピンなので、わずかに負荷が増えるけど、I/Oとして
そのまま使うことはできるかと。

結局、Arduinoの廻りで「ふぃじかるこんぴゅーてぃんぐ」なんて言ってる
連中は、そのあたりの電気回路のごく初歩的なことをロクに判っていない
んだよ。もしかしたら、本家でボードを設計している連中を含めてそうか?

706:774ワット発電中さん
10/07/19 07:56:46 pYup+cKt
>ふぃじかるこんぴゅーてぃんぐ」なんて言ってる連中は、そのあたりの電気回路のごく初歩的なことをロクに判っていない

だ か ら、そうだって言ってるだろて。おまえ、人の話し聞かない、頭悪いって言われてないか。
あ、頭悪くて人の話利かないやつには無理か。だから居座るのか。ハゲ。

707:774ワット発電中さん
10/07/19 11:45:46 qZ5+C1Hj
ま、そりゃそーだ。
PCから模型コントロールしたいと思って手を出してみりゃ、その中途半端なことこの上ない。
リモコンにすらおぼつかないんだよ。よく判らなくて。(ここが問題なら、貶してくれ)
かと言って、自分からPCのプログラムWINDOWSソフトを作るのまで考えたら、気が遠くなる。
PICとかはやっていたので、スタンドアロンのコントロールは別にこれでなくてもいい。
なんか、PCからリモコン的に操作できるのないかしら。
UBWもやってみたが、自由度低く、PWMとか実装されてない。

708:開店休業粘着引きこもり自営ハゲ(他称)
10/07/19 12:46:31 thcryxOs
>>707
Japanenoというか、Arduino自体、ハードにしろ、ソフトにしろ、別に特段
変わったコトやってるわけじゃない。 やってる内容的には、既存の他の
ワンチップマイコンボートと一緒。

言いだしっぺが新しい土俵作って、Arduinoという名前をつけ(ここが肝心)、
自分中心にコミュニティを拡げていっているだけ。

UBWは聞いたことないけど、PICやってるなら、ハード的なレジスタの構成が
違うだけで、PWMの使い方はさほど変わらないはず。

ただ買ってきたパーツを組み合わせてソフトをインストールするだけの自作
パソコンの世界や、あらゆるパーツが用意されて至れり尽くせりの環境を希望
なら、レゴのキットとかでやったほうがいいんでない?ただ、レゴを買って
きても全て自分の思い通りにいかないと思うけど。

> よく判らなくて。(ここが問題なら、貶してくれ)

判らないのも、他人に訊くのも別にいいんじゃない?

ただ、漠然とした質問だったり、具体的に何が判らないか説明できなかっ
たり、明らかに自分で調べる努力をしなかったり、堪え性がなくて途中で
投げ出してしまうというのは、いかがなものかと。

まぁ、仕事ではないから個々の選択肢として投げ出すのを決して否定は
しないが、別に決められた納期や予算があるわけじゃないからねぇ。

困るのは、知らないのに知ったフリして、キモい一発芸でお茶を濁してる
人かな。それと粘着ゆとり脳。(w

ペンチの自作に使う砂鉄がまだ足りないから、とりあえず集めてくるわ。(w

709:774ワット発電中さん
10/07/19 16:02:05 sIopo31Q
PICスレで釣れなくなったのでこっち来たまで読んだ。

710:774ワット発電中さん
10/07/19 21:11:55 4robkvIh
どうでもいい話ばかりだなあ。
何か作ったのないの?
素人よりまともなのが作れるんでしょ?

711:774ワット発電中さん
10/07/19 21:43:56 RhLtZBD4
懲りずにまた釣ろうという訳ですね。わかります。

712:774ワット発電中さん
10/07/20 11:12:45 kdth4coO
arduino pong に挑戦してみるかな
部品を買って来なきゃ


713:774ワット発電中さん
10/07/20 19:17:22 kd/gVVUh
マイコン電子工作は大きく分けて、

1 回路図とか書く (スキルAが要る。挫折ポイント1)
2 部品揃える (金が掛かる。挫折ポイント2)
3 半田付けする (スキルBが要る。挫折ポイント3)
4 ファームウェア書く(スキルCが要る。挫折ポイント4)
5 楽しい動作確認 (下手するとデスマーチ。挫折ポイント5)

この5つのフェーズがある。はっきり言って大変な労力だ。
ソフトなら45だけだし、
アーディーノは3を省略できる場合があるとはいえ、
手間はほとんど変わっちゃいない。

714:774ワット発電中さん
10/07/20 21:18:40 0mU+xeXa
御託ばっかり…

715:774ワット発電中さん
10/07/20 23:14:15 8UEovL/U
アルデノからアーディーノに微妙に進化しているが、カタカナ表記とはいえArduinoの読みとしてはtあgsd

716:774ワット発電中さん
10/07/21 00:19:09 dnyrbVQR
これじゃネタスレだな…

717:774ワット発電中さん
10/07/21 21:44:22 J/UQJyPU
0 やりたいことがない (挫折ポイント6)

718:774ワット発電中さん
10/07/21 23:03:29 RTcjZq3v
-1 実は買ってない(挫折以前)

719:774ワット発電中さん
10/07/22 02:34:33 1k10vVyV
-2 実は買う気はサラサラ無い (AVR系は拒絶。PICでやりたいポイント1)

720:774ワット発電中さん
10/07/22 04:32:05 X12p66b/
こっちのがおもろい
URLリンク(www.nicovideo.jp)

721:774ワット発電中さん
10/07/22 07:44:16 vv8LwiF6
#arduinoとか#japaninoで検索すると結構にぎやか。
人種の違いも認識できるなぁ。アーティストがいぱーい。

722:774ワット発電中さん
10/07/22 08:56:39 yeKSVT0k
居座る臭いオサン、twitterで持論展開してみ、すぐブロックされるから。

723:774ワット発電中さん
10/07/22 09:39:03 KPiIJRM1
誰と戦ってるんだろう

724:774ワット発電中さん
10/07/23 18:49:07 vcr4oq5t
チャイニーノ

725:774ワット発電中さん
10/07/23 18:55:39 bAbTwb68
中華製だけどジャパニーノ

726:sage
10/07/23 19:15:24 jjg4CBhK
ばかたれ

727:774ワット発電中さん
10/07/24 07:09:08 Fkfi6F1X
インドネシア製なら「javanino」

javaが走りそうだな

728:774ワット発電中さん
10/07/27 20:20:57 cVzSDOYn
くゎ~ん こぅ~ by 閑古鳥

729:774ワット発電中さん
10/07/27 21:13:40 +SHFZaEu
 オレの使ってるビルの本屋、いつも2眼の大人の科学は5冊常備なのだが、
なぜか今日から3冊japaninnoがその横に平積みになった。そろそろ和時計
発売なのに。なぞだ・・・・

730:774ワット発電中さん
10/07/28 21:13:43 N+LihCbb
 和時計との接続は、サーボをつけて鐘を鳴らす記事が
載ってたね。う~~~ん、微妙だ・・・・ サイトにもスケッチ
が見当たらないようだが。

731:774ワット発電中さん
10/07/29 14:29:01 0xiHPRNZ
?ええと、ジャパニーノってなんでしょうか?
アルディーノのほうが世界標準でしょうか?


732:774ワット発電中さん
10/07/30 00:28:28 3oqTTVYx
おみやげ屋さんのペナントと同じように、
各国や地方の特色を出した○○ィーノがいろいろあるんですよ。

733:774ワット発電中さん
10/07/30 00:54:28 piHQAIJQ
すると、三河製のやつは「じゃんだらリーノ」でしょうか?


734:774ワット発電中さん
10/07/30 10:58:14 SG5Er+j0
じゃ、ピザ屋の作ったヤツは、「ピザマリーノ」なのか?

735:774ワット発電中さん
10/07/30 19:43:07 a3Tc2mHp
































つまんね

736:774ワット発電中さん
10/07/31 15:52:37 ku5ksImX
男爵ディーノか

737:774ワット発電中さん
10/08/01 23:25:22 PL/5y1PD
POVを車体横に付けて、車速センサー、タイヤ外径から速度割り出して表示
そんな夢を見た

738:774ワット発電中さん
10/08/02 11:50:46 c+qThpd+
>>737
その程度は簡単だよ。
車速パルス値は公開されているし、タイヤ経もわかるし、
簡単な算数程度の知識があれば楽勝。

arduinoで水温とかコンピュータコンサルト情報とか表示している方もいる。



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch