PIC or AVR 今マイコンを始めるならどっち?★2
: 774ワット発電中さん [] 2012/03/23(金) 12:39:14.28 :6GqRiQBE 初心者がマイコン始めるなら、どっちがいいでしょう? 糞Arduino信者のステマはお腹いっぱいです。 (前スレ) PIC or AVR 今マイコンを始めるならどっち? ttp://uni.2ch.net/test/read.cgi/denki/1330880000/l50 : 774ワット発電中さん [sage] 2012/03/23(金) 12:42:00.05 :elALVTv2 今ならやっぱりArduinoから始めるのがベストだと思う : 774ワット発電中さん [] 2012/03/23(金) 12:43:14.55 :6GqRiQBE すぐにでも「初心者」の定義が問題になってくるでしょうから、 質問者(私)のレベルについて、先に書いておきます。 ・理系として、そこそこの大学を出ているが、電気・電子系ではない。 (オームの法則、電圧と電位の違いくらいは分かる) ・技術者ではないが、C言語はだいたい分かる。ポインタも分かる。 ・アセンブラ・マシン語は分からない。 (PIC の本などを読めば、だいたい理屈は分かったつもりにはなる。 ただ、いまのところ何ひとつ自力で作っていないので、あくまで「分かったつもり」) ・高級言語・スクリプト言語は、いろいろ知っている。 (高級言語は、だいたい何でもやればできる自信はある) ・汎用ロジックIC、タイマーIC、トランジスタ、各種センサー&スイッチなんかを使って、 LEDチカチカくらいなら、ほぼ何でもできるようにはなった。 ・OPアンプで正弦波発振だの、トランジスタとコンデンサのみでマルチバイブレーター だの、インダクタ使って昇圧だのという話は、いくら読んでも理屈がよく分からない。 (もちろん、回路図を丸パクリで部品配線して使うだけなら、できる) ……こんな感じの初心者が、マイコンを始めるならどっちがオススメでしょう? なお、「俺様の脳内の 『オリジナル初心者像』」 の話はスレ違いなので、どっかよそへ行け。 : 774ワット発電中さん [] 2012/03/23(金) 12:43:30.37 :6GqRiQBE 参考までに。 私の電子工作の経験は、約半年ってところです。 武蔵野電波のバックナンバーを見て Arduino に手を出す → 大人の科学の4bitマイコンとかで遊ぶ → 武蔵野電波は素人が読んでも胡散臭さ爆発なので、オライリーなどの本で勉強 → Arduino が高くてアホらしいと気付く。直接マイコンを勉強したほうがいいと考える → 出発点がArduino だった以上、当然 AVR を始めようと考える。 → AVR の資料が少ない。 英語の資料も、PICより圧倒的に少ない。 → Arduino とピンコンパチな「○○duino」が世の中にたくさんあることを知る。 そこで、 「よく考えたら、AVR にこだわる必要はゼロだな」 と思う。 → 圧倒的に情報を入手しやすい PIC しかない、と考えるようになる。 → やねうらお氏の「いますぐPICをやめてAVRに移行すべき10の理由」を読んで動揺する。 → しかし、その記事は4年も前のもの。 はたして今も事情は変わらないのか? → (いまココ) : 774ワット発電中さん [] 2012/03/23(金) 12:43:47.97 :6GqRiQBE 「PIC と AVR の事情を外から眺めただけ」の時点で、両者の印象。 (認識が間違っている点があれば、いろいろ突っ込んでください) ・直接的なコスト(お金)は、PICもAVRも大差なさそうだ。 (どっちもマイコンそのものは100円未満で買える。ライターも数千円レベル。 PC側の開発ソフトも、両者ともタダでいける) ・PICのほうが圧倒的に情報が多い(英語ソースも含め) ・AVR 信者のほうが圧倒的にキモい(パソコンにおけるApple信者とか、 ブラウザにおけるFirefox信者とか、車で言えばマツダ信者に近い狂気を 感じる。やねうらお氏も含め。あくまで現時点での印象) ・PIC 信者のほうが圧倒的に自虐的(PICを手放しで誉める人はかなり少数。 PICでメシ食っている人などは例外のほうですが。後閑氏とか) ・PIC の情報は確かに多いが、それらの情報を発信している人間が 圧倒的に胡散臭い(後閑氏など、「8ピンマイコンは足が少ないから 初心者でも簡単に扱える」みたいなことを平然と言ってたり。 I/Oが少ないほうが使い方が難しいと思いますが……) ・PIC の書籍はたしかに多いが、実はPICの書籍にPICの解説がほとんど 載ってなかったりする (ほとんどの本に言えるが、特にソフトの解説が薄い。 サンプルとして液晶表示器の作り方を紹介するのはいいが、ページの9割が I2Cと液晶モジュールの解説で終了とか。「ソースはこれそのまま使ってね」 ってな感じで、肝心のマイコンの解説ほとんどなし。PICの本なのに) ・ATMELよりMicrochipのほうが企業として信用できそう。 Microchipのほうが後発で、Microchipのほうが従業員数が少ない にも関わらず、株価総額は MicrochipのほうがATMELより上。 : 774ワット発電中さん [] 2012/03/23(金) 12:44:15.34 :6GqRiQBE PICがオススメかAVRがオススメかは、「マイコン使って何をやりたいかによる」 と言われるかもしれないので、私が最終的にやりたいことを。 ・USBか、シリアル通信を使って、パソコンからマイコンをあれこれ制御する ・マイコンにはI2CかSPIで、いろいろなものを繋げて、あれこれ制御する とりあえず、これくらいのレベルが最終的な目標です。 それ以上のレベルは(メーカーに就職して製品開発とか)必要ありません。 PICとAVRのどっちがいいでしょう? : 774ワット発電中さん [sage] 2012/03/23(金) 12:45:27.20 :elALVTv2 初心者は気軽にArduinoを使って一つずつやっていけばいいと思う : 774ワット発電中さん [sage] 2012/03/23(金) 12:48:33.52 :SMJChB4Q Arduino買ったけど不良品だった。 返品も受け付けてくれない。 : 774ワット発電中さん [sage] 2012/03/23(金) 12:49:48.86 :UPoa7xLu そんなもん電工メーカーに作って貰えば? : 774ワット発電中さん [] 2012/03/23(金) 12:54:45.89 :6GqRiQBE 「難易度のレベル」の話であって、「それ自体が目的」というわけじゃない。 ま、PICでEUSARTやらUSB機能を使うだけなら、どっかからソースコピペしてくりゃ いいだけなんで、それこそArduino以上に簡単だけどなwww いちいち脊髄反射する前に、よく読めよカスが。 : 774ワット発電中さん [sage] 2012/03/23(金) 12:56:12.26 :UPoa7xLu じゃあ達成してんじゃん。おめでとさん。 : 774ワット発電中さん [sage] 2012/03/23(金) 12:57:56.33 :elALVTv2 Arduinoだと、I2C(PWI)もSPIも簡単に扱えるね コピペするほどでもない : 774ワット発電中さん [sage] 2012/03/23(金) 13:01:45.39 :7l7jancr >→ AVR の資料が少ない。 英語の資料も、PICより圧倒的に少ない そんなこともないと思うけどね。 PICの動作がおかしいから Errata みたら膨大にあったのを思い出した。 まあ、正直でいいと言うべきか・・・ : 774ワット発電中さん [] 2012/03/23(金) 13:02:28.29 :6GqRiQBE 「そういうレベルに達するようになるには、どうすればいいでしょう?」 というスレじゃないんだよ。 お前は朝鮮人だから、国語の意味が分からないんだろうけどねw 「そういうレベルの工作をするなら、PICとAVRのどちらが向いているでしょう?」 というスレなんだよ。 「工作する人物の能力」を議論するスレではなく、 「工作の対象となるマイコンの能力」を議論するスレだ。 ――こう書けば、バカでも分かるよな?w ああ、オレって親切にもほどがあるな!www : 774ワット発電中さん [sage] 2012/03/23(金) 13:03:32.42 :elALVTv2 そういうレベルの工作をするなら、Arduinoが向いていると思う : 774ワット発電中さん [] 2012/03/23(金) 13:04:57.69 :6GqRiQBE それに関しては、最近になってオレもそう思うようになってきた。 上に書いたのは、あくまで “ 「PIC と AVR の事情を外から眺めただけ」の時点” での、 イメージの話だよ。 : 774ワット発電中さん [sage] 2012/03/23(金) 13:30:27.88 :7l7jancr どっちでもいいから始めたらいいだろ。 うだうだ言ってても進まないぜ。 PIC vs AVR なんて宗教論争なんだし。 : 774ワット発電中さん [sage] 2012/03/23(金) 13:31:18.89 :cK74rd/L 乙です。 正直、この板の中ではこのスレがぶっちぎりに面白い 両陣営ともこのままずっとがんばってほしい : 774ワット発電中さん [sage] 2012/03/23(金) 13:44:10.32 :UPoa7xLu まぁ、ArduinoはC言語じゃなくて独自言語だ、って言ってたのには参ったがw #include "WProgram.h" と int main(void){ init(); setup(); for (;;) loop(); return 0; } が書き込まれるんだけどな。一時ファイルに。 それを普通にgcc-avrがコンパイルしとる。 : 774ワット発電中さん [sage] 2012/03/23(金) 13:50:13.96 :AvfRBgFi 32bitはAVR=ARMでPIC=MIPSなんだね。 8bitのイメージからすると逆な感じ。 : 774ワット発電中さん [] 2012/03/23(金) 13:50:36.55 :6GqRiQBE プログラミング言語ってのは、あくまで「人間がどう表記するか」が問題なんだから、 Arduinoが独自言語ってことには間違いないよ。 「裏で変換された中間ファイルがC言語だから、表の部分もC言語だ!」 っていう理屈がとおるなら、あらゆるプログラミング言語はマシン語とイコールだよw つまり、おまえは「プログラミング言語」という概念そのものを理解していないから、 のように珍妙なトンデモ説をとなえてしまうw : 774ワット発電中さん [sage] 2012/03/23(金) 14:04:57.51 :UPoa7xLu いやいやいや。 言っちゃえば、普通にinit()の中でそれをmainとみなして、 ごく普通にCでコーディング出来るってことなんだが。 どう表記するか……全く変わらん。 それがgcc-avrを使ってるって事だよ、さらにAVRへ移行するときも障壁は少ない。 あぁ、init,setup,loopに当たる物を書けばよろしいのね。と。 : 774ワット発電中さん [sage] 2012/03/23(金) 14:09:49.77 :elALVTv2 初心者にとってとっつきづらい部分やめんどくさい部分を巧妙に隠蔽しているね なかなかうまいやり方だよな : 774ワット発電中さん [sage] 2012/03/23(金) 14:16:11.09 :UPoa7xLu そそ。その上ちゃんと、 initで初期化するんですよ、setupで色々立ちあげましょうね、loopは 無限ループするからこの中で色々しましょうね、と関数の分け方までレクチャーしてるんよね。 : 774ワット発電中さん [sage] 2012/03/23(金) 14:18:14.35 :jL1DVZ7m その、「PIC vs AVR」の宗教戦争を見てみたいのだが、これが一向に始まらん。 別の宗教団体に乗っ取られたらしい。 : 774ワット発電中さん [] 2012/03/23(金) 14:26:11.36 :6GqRiQBE いやいやいや。 勝手に「障壁は少ない」とか、さらっと言っちゃってるけど、 けっきょく障壁はあるんだろw それに、loopとか珍妙なフレーズのみを書き換えればそれでちゃんとC言語に なるわけじゃないよね。 だって、Arduinoには、関数のプロトタイプ宣言も何もないでしょ。 もし、プロトタイプ宣言無しの言語仕様を 「C言語」 と呼べるなら、それこそ プログラミング言語宗教戦争の最前線にいるBasic信者あたりから猛攻撃くらっちゃうよw C言語信者だって、黙っちゃいないよw そもそもArduino.cc自体、“あの言語” のことをC言語とは呼んでいないよね? おまえら情弱が大好きなMakeの訳本にだって、「Arduino言語」 って書いてあるよね?w ま、自分にとって都合の悪いことは目に入らないってのは、朝鮮人にはよくあることだけどねw : 774ワット発電中さん [sage] 2012/03/23(金) 14:31:49.63 :ctlivUwO このスレは4年前にあったら良かったな やねうら交えて戦争にハッテンしたかも 1がArduino連呼するキチガイじゃ無理だっぺ : 774ワット発電中さん [sage] 2012/03/23(金) 14:33:50.39 :elALVTv2 なるほど、ちゃんとC言語の学習にも繋がるように考えられてるわけか Cの関数やマクロを巧みに使っている良い例でもありますね : 774ワット発電中さん [sage] 2012/03/23(金) 14:43:24.78 :pmUfGGQP Arduinoにウイルス混入しているじゃん。 危うくパソコンが飛ぶとこだった。 : 774ワット発電中さん [sage] 2012/03/23(金) 14:50:12.24 :UPoa7xLu プロトタイプ宣言はあるんじゃないの? 上から下に書けば当たり前のごとく不要なだけで。 あ、void setup();とvoid loop();?もちろんプロトタイプ宣言されてるよw 珍妙なフレーズのみ書き換えれば、と言うか、普通に関数だけどね。 ただのお作法でしょ。なぜWindowsのエントリポイントはWinMainなんだ、そんなのCじゃない!って騒いでるような感じ。 : 774ワット発電中さん [sage] 2012/03/23(金) 14:51:35.77 :7l7jancr Arduino なら空も飛べるはず! : 774ワット発電中さん [] 2012/03/23(金) 14:53:43.75 :6GqRiQBE > プロトタイプ宣言はあるんじゃないの? > 上から下に書けば当たり前のごとく不要なだけで。 無知の上塗りwwwwwwww > そんなのCじゃない!って騒いでるような感じ。 「Arduino言語はC言語じゃない」 と言っているのは、 他ならぬ Arduino.cc 本体だよw ま、自分にとって都合の悪いことは目に入らないってのは、朝鮮人にはよくあることだけどねw : 774ワット発電中さん [sage] 2012/03/23(金) 14:54:13.47 :iVYrEKiy 情報量以外にPICの利点ってあるの? : 774ワット発電中さん [sage] 2012/03/23(金) 15:02:42.59 :UPoa7xLu あ、恥の上塗りなの。 詳しく聞きたいな。 Arduino.ccがAnrdoid言語と言ってもまぁ、そりゃスケッチの段階では。 Android言語はC言語の一派だと考えたら矛盾無いと思うけどね。俺は。 : 774ワット発電中さん [sage] 2012/03/23(金) 15:03:37.59 :UPoa7xLu おぉぉ、ATOK様の予測に頼ってたら、途中からAndroidになってたわ。気づかんかった。すまん。 : 774ワット発電中さん [sage] 2012/03/23(金) 15:08:02.75 :elALVTv2 〜Arduino 日本語リファレンスより〜 Arduino言語はC/C++をベースにしており、C言語のすべての構造と、いくつかのC++の機能をサポートしています。 また、AVR Libcにリンクされていて、その関数を利用できます。 確かにArduino言語は、C/C++ってことですね(それにWiring用ライブラリがくわわったもの) : 774ワット発電中さん [] 2012/03/23(金) 15:10:12.55 :6GqRiQBE 詳しくも糞もないだろ。 上から順に書けばプロトタイプ宣言不要なんて、 むしろ「どこでそう思い込んだのか」に興味が出るレベルだわw > だと考えたら矛盾無いと思うけどね。俺は。 てめえの 「思い」 なんて関係ねーだろカスw 「俺様の脳内で、こう思った! だから俺様の考えが正しい!」 って、 まさに新興宗教の教祖様だろwww で、結局 Arduino 自身が 「Arduino言語」 という独自言語を謳っていること自体は 否定できないんだろ? じゃあ、 「Arduino は独自言語」 というオレの主張は最後まで崩せないじゃんw どうすんの、お前?w いったいどう始末つけんの、これ?wwwww 粘りに粘った挙げ句、けっきょく 「俺は矛盾無いと “思う” 」 で終了?w どこまでも笑わすな朝鮮人w : 774ワット発電中さん [sage] 2012/03/23(金) 15:10:43.40 :UPoa7xLu ははー、今見て驚いた。ある程度prototype宣言してくれるのな。 自分でしとったわ。 : 774ワット発電中さん [sage] 2012/03/23(金) 15:14:37.17 :UPoa7xLu 関数を使用順に上から順に書けばプロトタイプ宣言不要はまぁ常識的な処理系だろ。 否定できないんだろ?じゃなくて、あんたは単純に「否定したい」だけだからなぁ。 何言っても無駄な気がするよ。 ドイツ語と英語は別の言語だけど、これは英語と米語の関係でしょ。 : 774ワット発電中さん [] 2012/03/23(金) 15:25:42.23 :6GqRiQBE せいいっぱい好意的に見れば、上から順に書いて(プロトタイプ宣言不要で) コンパイルが通る処理系は 「ものすごいレガシー」 と言えるかもしれないけどさw いま、そんなやり方で、警告も何も出さずにコンパイル通す処理系って存在すんの? オレよく知らないんだけど?w なんか、そういうのってさぁ、もはや「雰囲気」を「ふいんき」と読んでも いちおう通じるんだから、これも正しい日本語だ! って言いはるDQNの世界じゃんw ま、おまえは単純に 「間違いを指摘されたけど、自分で認めることができず、 引っ込みがつかなくなって、恥の上塗りを重ねているだけ」 の状態だからなw そのままどんどん見苦しい言い訳を重ねろよ、朝鮮人www 「Arduino言語はC言語(キリッ!」 てなwwww : 774ワット発電中さん [sage] 2012/03/23(金) 15:29:38.91 :elALVTv2 これでArduino言語はC言語なのは、はっきりしましたね : 774ワット発電中さん [sage] 2012/03/23(金) 15:30:22.15 :7l7jancr もう「無知」の上塗りはやめようぜ : 774ワット発電中さん [sage] 2012/03/23(金) 15:30:50.82 :7l7jancr ↑ へのレス : 774ワット発電中さん [sage] 2012/03/23(金) 15:35:19.84 :UPoa7xLu まぁANSIでは書けとなってるからね。 まぁ、そうやって否定するだけ否定してたらいいよ。楽しかろう。 俺が恥の上塗りなら、朝鮮人とわめいて泡飛ばして、インスタントなAVRの環境であるArduinoを目の敵にして叫びまわるのもどうかとおもうわ。 ってか、ホントに言語何種類かやってるのかな。 本で読んで頭でっかち、でも実際のコードは読めませんって最近の学部生そっくり。 実際にプロトタイプ宣言が全然されてないCのソースを保守した経験もナッシンwって感じ。 : 774ワット発電中さん [sage] 2012/03/23(金) 15:39:16.65 :UPoa7xLu あ、でも思い出したが、 関数の定義は宣言ともみなす、ってルールあった気がする。 ホントに無くてもいいんじゃないか? : 774ワット発電中さん [sage] 2012/03/23(金) 15:49:49.08 :7wITzNK/ 時に、から見てこういうものはどう評価するのですか? ttp://akizukidenshi.com/catalog/g/gI-05410/ : 774ワット発電中さん [sage] 2012/03/23(金) 15:58:18.12 :UPoa7xLu あー、それ俺が前スレで書いた奴に近いな。 997 : 774ワット発電中さん : sage : 2012/03/23(金) 13:38:56.93 (p)ID:UPoa7xLu(18) 不思議な疑問なんだが、 万が一、 「PIC搭載、USBで直接接続可、使うときは何らかの統合環境から、 『リセットを行って書き込んで実行』を一連の流れで行える、 充分な数のポートを、ちゃんとピンソケットで搭載した、電源、発振回路付き もちろんPICも抜けるボード」 とか売ってたら、どういう評価になるのかな。 な : 774ワット発電中さん [sage] 2012/03/23(金) 15:58:56.98 :UPoa7xLu gccは古いが4.1.2な。 $ cat test.c #include <stdio.h> int test(int a){ printf("%d\n",a); return; } int main(void){ test(3); } $ gcc test.c $ ./a.out 3 $ なんの警告も出なかったよ。 やっぱり「定義は宣言を兼ねる」も規格上存在するみたいだし。X3010。 : 774ワット発電中さん [sage] 2012/03/23(金) 15:59:35.56 :7l7jancr そうそう、どこかに書いてあったような気がするんだよな。 ANSI-C の仕様書を読んだわけじゃないけど。 main の前に関数書いてもコンパイルエラーは出ないしね。 : 774ワット発電中さん [sage] 2012/03/23(金) 16:07:36.60 :UPoa7xLu まぁホントに使ってたら、そういう意見になるよなぁ。 まともな処理系、って一応言ったし。 ごく最近の本を、読んで付けたような知識だと、こうなるんだよな。 「オマジナイ」とか、「プロトタイプ宣言は必ず必要とされています」とか読んだんだろ、どうせ。 : 774ワット発電中さん [sage] 2012/03/23(金) 16:17:27.25 :elALVTv2 なに覚えようとしても、こういうところから直していかないと駄目だよね いつまでたっても技術が上達しない人ってこんな感じの人多いんだよな : 774ワット発電中さん [sage] 2012/03/23(金) 16:32:07.76 :K94KU/qd の人 熱過ぎておもしろい もっとやって : 774ワット発電中さん [sage] 2012/03/23(金) 16:32:14.00 :7l7jancr ともあれ、仕様書は読んでおいたほうがいいとは思う。 (自分への戒めも込めて) 本に書いてあることは間違いも多いし、(ネット上はなおさら) 今まで自分がやってきてOKだったからいいやってのも良くないんだよね。 まあ、処理系が仕様通りかって疑問も出てくるけどさ。 : 774ワット発電中さん [sage] 2012/03/23(金) 16:39:23.74 :KFneu8ZA 覚えることが上達だと思ってるところが既に駄目。 : 774ワット発電中さん [sage] 2012/03/23(金) 16:57:15.46 :UPoa7xLu まぁ覚えないと、なんもならんのも確かなんだけどね。 ちなみにちゃんとを、-Wallしたら、 ・voidな関数じゃねーのにreturnで何も返してないよ ・mainがreturnなしで最後まで終わっちゃったよ と、正常に別件の警告が出ることも確認した。 : 774ワット発電中さん [sage] 2012/03/23(金) 17:26:57.93 :k1YnHZAu プロトタイプ無しでも通るから結果オーライって恐ろしい考え方だな ゆとり世代か? : 774ワット発電中さん [sage] 2012/03/23(金) 17:32:41.08 :UPoa7xLu 無くても先に書けばそれでよし、と理解してたが。 結果オーライではなく、そう教わったし現物も既にそうなってる。順序が逆。 事実、そうだったしね。JISの規格でも。 : 774ワット発電中さん [sage] 2012/03/23(金) 17:36:56.87 :UPoa7xLu 逆に聞くが、「なぜプロトタイプ宣言が必要か?」ってわかってるの? : 774ワット発電中さん [] 2012/03/23(金) 17:41:35.24 :7ufjjfSV 結局、Arduinoでやれることを、それじゃ満足できないって話ですね。 好きなようにしたらいいのになあ。 : 774ワット発電中さん [sage] 2012/03/23(金) 17:45:06.01 :k1YnHZAu 自分一人でフリーソフトでも作ってるなら、 プロトタイプも何も気にしなくていいかもな 他人と一緒に仕事やってれば、プロトタイプ宣言が必要かどうかなんて、 議論の対象にもならないはずだけどな? : 774ワット発電中さん [sage] 2012/03/23(金) 17:59:05.60 :UPoa7xLu どんどん謎の限定条件が増えてくが、 そのレベルになればヘッダファイルに別建てで書いてあるだろ。 加えて、pascalなら関数内関数にする程度の、もちょっといい言語なら匿名関数にしちゃう程度の関数を、 わざわざ共通のヘッダファイルに書きに来るアホも居るがな。 : 774ワット発電中さん [sage] 2012/03/23(金) 18:23:41.90 :x4CPdYPL そもそも、Arduinoを出す時点でおかしいと思うのは俺だけ? : 774ワット発電中さん [sage] 2012/03/23(金) 18:38:20.12 :pmUfGGQP 開発ボード+統合開発環境と比べるべきだよ。 : 774ワット発電中さん [sage] 2012/03/23(金) 19:01:22.61 :7OXNWuok プロジェクト規模や参画人数に関係なく、ライブラリ使ったり、分割 コンパイルするなら必須だろ。 まぁ、コピペでプログラム書いたつもりのArdui脳には理解できん世界 なのかもしれんが、Arduinoはスケッチ側でインクルードしていない だけで、隠蔽されたArduinoのスケルトン側で無条件に<io.h>とかが インクルードされてて、gccを呼び出してコンパイルしているだけの こと。 あと、ANSIは知らんけどC++(gcc)だと関数内関数は定義できたんじゃ ないかな。だからどうしたと言う気も駿河。 ブラックSIerのSRAのJava房で、プロトタイプ宣言だけ書いて、関数仕様 ができたって言ってる香具師いたな。こーディング規約でマクロ禁止 とか、もうアフォかと。 : 774ワット発電中さん [sage] 2012/03/23(金) 19:07:29.76 :UPoa7xLu なんか随分必死ね。 : 774ワット発電中さん [sage] 2012/03/23(金) 19:18:50.59 :pmUfGGQP おめでとう 順位 ID レス数 スレッド数 使用した名前一覧 1 UPoa7xLu 39 3 774ワット発電中さん 6GqRiQBE 39 2 774ワット発電中さん 3 elALVTv2 24 2 774ワット発電中さん 4 7l7jancr 14 6 774ワット発電中さん 5 L0rqJEo4 12 2 774ワット発電中さん 6 jL1DVZ7m 9 3 774ワット発電中さん : 774ワット発電中さん [sage] 2012/03/23(金) 20:00:45.65 :XjmPhLxR 力のAVR 技のPIC : 774ワット発電中さん [sage] 2012/03/23(金) 20:52:45.12 :uef2/g2M あれこれ制御をもっと具体的に書いた方がいいと思う。 自分ならパソコンから制御って時点でPICは無い。 : 774ワット発電中さん [sage] 2012/03/23(金) 21:16:40.51 :WBuQp279 >46 1じゃないけど答えるよ。 PIC18F2553マイコンモジュール \1000 これは使いにくいフラットパッケージを変換基板に載せてついでにUSBコネクタとジャンパとLED載せただけだよ DIP品のチップ単体が同じ秋月で\420で買えるから \500〜600位の価値しかないだろ(セメテ水晶ノセロ) >47 その環境ってPickit2や3(純正ライタ)とブレッドボードと対象のPICでほぼ満たせるんだよね。 MPLABの統合環境でUSB接続のPickitで電源(2.5〜5V可変)も100mA程度までだけど バスパワーで供給可能、発振回路は大抵のPICは内蔵だし その>47の言うボードの必要性があまりというか全く感じられない。 : 774ワット発電中さん [] 2012/03/23(金) 21:38:00.35 :6GqRiQBE おいおい、 「謎の限定条件」 とやらを勝手に増やし続けているのは、糞Arduino信者のクズどもだろw なに自分のことを棚上げして逆ギレしてんだよカスwwww > 実際にプロトタイプ宣言が全然されてないCのソースを保守した経験もナッシンwって感じ。 プロトタイプ宣言が全然されていないCのソースが存在する、という事実くらい知ってるよw で、おまえがそんなゴミを保守しなければいけないほどブラックの底辺で生きていることも よく分かったw ちなみに、「プロトタイプ宣言が全然されていないCのソース」 ってのは、厳密には Cのソースじゃないよね。 「処理系が、たまたまそういうソースが通る実装になっていた」 というだけの話だ。 ま、実装と仕様の区別がつかないのは、底辺デジドカにありがちな誤謬だけどなw 例えば、 「とにかく IEで表示できれば、それは正式なHTMLと認定された証拠だ!(キリッ」 などとほざく奴がいたら、誰が見てもキチガイだと分かるだろ?w おまえら糞Arduino信者の言ってることは、このキチガイと本質的に同一なんだよwwww : 774ワット発電中さん [sage] 2012/03/23(金) 21:41:35.96 :UPoa7xLu へー。そんなのも作らなきゃならんのね。 そもそもトンカツ食ったこと無い奴に、トンカツなんて不味いだけ、なんて言われてもなぁ。 そのボードが存在して、使って、なおかつ「必要無かった」ってんなら、まだわかる。 : 774ワット発電中さん [sage] 2012/03/23(金) 21:43:55.69 :UPoa7xLu いや、まだ気づいてないみたいだけど、アリなんだよ。 定義は宣言を兼ねる、と仕様にあるのよね。X3010 一番の勘違いなんだよ。不安定マルチバイブレータを笑えないレベルの。 : 774ワット発電中さん [] 2012/03/23(金) 21:44:11.62 :6GqRiQBE > 無くても先に書けばそれでよし、と理解してたが。 これなんかも、まさに 「バカが後から勝手に追加した謎の限定条件」 そのものだよなw ちなみに 「Arduino言語」 では、「先に書けばよし」 どころか、「後に書こうがどこに書こうが何でもアリ」 だよw 仮に100万歩譲って、「C言語はプロトタイプ宣言なくても、先に書けばそれでよし」 という謎ルールを 認めてやったとしても、だ。 肝心の Arduino言語は、おまえらが必死でデッチageた謎の限定条件すら 満たしてねーんだよwwww いったいどうすんの?wwww これ、いったいどう始末つけんの?wwwwwww : 774ワット発電中さん [sage] 2012/03/23(金) 21:48:14.53 :UPoa7xLu いや、そもそもプロトタイプ宣言が何故必要か考えたら自明だよね。 : 774ワット発電中さん [sage] 2012/03/23(金) 21:48:43.14 :elALVTv2 ほんとにね : 774ワット発電中さん [] 2012/03/23(金) 21:49:32.77 :7OXNWuok 下位レベルの関数から書けばプロトタイプ宣言が要らないのは、K&Rの時代 から仕様だった気がする。 ただ、printf()とか、putc()とかgetc()とか、ライブラリ関数使うなら ヘッダファイル(型宣言)をインクルードするだろJK。 ちなみに、宣言されていない関数を呼び出すと、引数の型チェック(自動 型変換)がされない&関数の戻り値がintとみなされるというのも言語仕様。 警告レベルや警告を出すかどうかは言語仕様ではなくあくまで実装異存。 : 774ワット発電中さん [] 2012/03/23(金) 21:54:01.17 :6GqRiQBE もうね、お前ら、もういいよw もういいから、涙拭けwwww おまえらカスが束になって、必死で 「こんなに似ている点が多い!」 と 言い張ったところで、けっきょく別物は別物なんだよw おまえら糞Arduino信者の朝鮮人が、いくら低知能で猿に似ているからといっても、 やっぱり猿とは別物なんだよ、生物学的に。 現実として、Arduino.cc では、どこにも 「Arduino言語とC言語はイコールです」 とは書かれていない。 結局は、これがすべてだw わざわざ A r d u i n o 言 語 という言葉が、C言語とは別に作られている意味を、よく考えろアホw Arduino言語はC言語とは違う。 だから、おまえら外野がどんだけ頑張っても無駄なのw 「こんないいかげんなコードを通す処理系もある!」 といくら言い張ったって、 そんなの関係ないのw 現実の実装では、後方互換性やら移植性を確保するために、非公式なコードも “大目に見てやって” 一応コンパイルが通るようになってるだけの話だよカスw : 774ワット発電中さん [sage] 2012/03/23(金) 21:54:58.23 :UPoa7xLu ヘッダファイルをインクルードする 標準ライブラリ リンカ extern って感じで、それは別問題。だって宣言しかしないパターンだよ。定義はまだその時点ではわかんない。 : 774ワット発電中さん [sage] 2012/03/23(金) 21:56:05.25 :UPoa7xLu が補足してくれてるけど。 : 774ワット発電中さん [sage] 2012/03/23(金) 22:01:21.30 :WBuQp279 >71 作らなきゃって…、もしかしてブレッドボードしらない? ttp://akizukidenshi.com/catalog/g/gP-00315/ : 774ワット発電中さん [] 2012/03/23(金) 22:04:05.13 :6GqRiQBE Cをベースにして作られ、Cのすべての構造を含むプログラミング言語は、C言語である。 よって Arduino 言語は、C言語である。 これが糞Arduino信者の主張ってことでいいんだよな? だったら、Java は C言語だねw そして、Perlをはじめとする ad hocなスクリプト言語のほとんどは C言語だなw WZエディタのマクロなんかも、全部 C言語だなwwww いやー、世の中C言語だらけだなwwww お前がそう思うなら、それでいいんじゃね? お前の脳内ワールドではなw : 774ワット発電中さん [] 2012/03/23(金) 22:04:24.46 :7OXNWuok 複数のオブジェクトファイルを1つのファイルにまとめたのがライブラリ ファイルだよ。 コンパイラにはヘッダファイルに書かれた型宣言の関数の実体が、(別ソース から生成された)オブジェクトファイル中に存在するか、ライブラリファイル 中に存在するかは関係ない。リンカにとっても同様。 ライブラリアン(avr-gccなら、avr-ar)は、ライブラリファイル(一般的 には*.lib、gccなら*.a)に、オブジェクトファイル(一般的には*.obj、 gccなら*.o)を追加したり、切り出したり、差し替えたり、オブジェクト ファイルの一覧表示したりできる。 : 774ワット発電中さん [sage] 2012/03/23(金) 22:04:29.54 :UPoa7xLu 知ってるよ。持ってるし、AVRはブレットボードに乗ってる。 ボードでもなんでもない。試作品だろ。 : 774ワット発電中さん [sage] 2012/03/23(金) 22:06:31.82 :UPoa7xLu ああ、それはその通りだ。 100%俺がアホなこと言ったな、すまん。 は釣りなの…か? : 774ワット発電中さん [sage] 2012/03/23(金) 22:08:39.83 :UPoa7xLu んで、プロトタイプ宣言する必要性と、 プロトタイプ宣言が必ずしも要らない理由と、 それがJISで定めるC言語と言うものだとは理解したのかな? : 774ワット発電中さん [] 2012/03/23(金) 22:09:59.82 :6GqRiQBE 根拠も無く、勝手に勝利宣言。 そして、正論に言い返せなくなったら 「釣り」 とレッテル貼って逃亡を計ると。 おまえら、10年前の2ちゃんねらーかw どんだけ古い手口のオンパレード続ける気だよw そろそろオマエモナーのAAとか、後釣り宣言が飛び出しそうな勢いだなw : 774ワット発電中さん [sage] 2012/03/23(金) 22:10:43.69 :UPoa7xLu まあとりあえず、プロトタイプ宣言って何の為にするか言ってみなよ。必須なんだろ? : 774ワット発電中さん [] 2012/03/23(金) 22:10:58.42 :7OXNWuok は釣りなの…か? たぶん前スレ立てたキチガイご本人。 どうにかして、実体を参照できないものかと。(w : 774ワット発電中さん [] 2012/03/23(金) 22:15:32.44 :6GqRiQBE それが 「Arduino言語 と C言語の同一性」 と何らかの関係があるなら、答えてやるよ。 オレには答える能力はあるからなw でも、お前の場合は、 「まるっきり無関係な 『答える能力があるかどうかクイズ』 をやることで、 自分に都合の悪い論点(Arduino言語 と C言語の同一性) から話題を逸らそう」 という意図が 丸見えだからねえwwww : 774ワット発電中さん [] 2012/03/23(金) 22:16:26.94 :6GqRiQBE ごくろうさんw : 774ワット発電中さん [] 2012/03/23(金) 22:18:05.53 :6GqRiQBE は、糞Arduino信者同士が 「そうだよね、そうだよね」 と言い合って 必死に 「ボクと同じ意見の人がいるから、ボクは正しい!」 と主張しているレスを まとめてやった結果だよ。 オレも釣りだと信じたいよw お前らの言動があまりにキチガイだからwww : 774ワット発電中さん [sage] 2012/03/23(金) 22:18:08.96 :UPoa7xLu 答えたらわかるよ。 答えられないなら、おまえさんの言うブラックSE以下だな。 : 774ワット発電中さん [] 2012/03/23(金) 22:22:26.48 :6GqRiQBE いやいや、おまえの強弁はもういいんだよ。 おまえがまるっきり論点と無関係なクイズを、唐突に出してくる意図なんて、とっくに分かってるし。 ・現実として、Arduino.cc では、どこにも 「Arduino言語とC言語はイコールです」 とは書かれていない。 ・「Arduino言語」 では、「先に書けばよし」 どころか、「後に書こうがどこに書こうが何でもアリ」 この2点をさりげなくスルーしたつもりだろ?w だから慌てて、どうでもいい C言語クイズを出題したんだよね?w いやいや、そうはいかんなw こんなに涙目で嫌がってるお前の姿を見て、このオレがスルーするわけないだろwww : 774ワット発電中さん [sage] 2012/03/23(金) 22:22:57.43 :WBuQp279 >83 えっ、この話って試作品とかテスト環境の話じゃないの? 最終的にPICも抜けるボードって書いてるのに? 常時 PCにつなぐような機器以外を作ったら無駄が多すぎない(USB周りとか) >997 名前: 774ワット発電中さん [sage] 投稿日: 2012/03/23(金) 13:38:56.93 ID:UPoa7xLu >不思議な疑問なんだが、 >万が一、 >「PIC搭載、USBで直接接続可、使うときは何らかの統合環境から、 > 『リセットを行って書き込んで実行』を一連の流れで行える、 > 充分な数のポートを、ちゃんとピンソケットで搭載した、電源、発振回路付き > もちろんPICも抜けるボード」 >とか売ってたら、どういう評価になるのかな。 : 774ワット発電中さん [sage] 2012/03/23(金) 22:23:37.13 :UPoa7xLu そう理解したならアホ過ぎるわ。 : 774ワット発電中さん [sage] 2012/03/23(金) 22:24:25.49 :UPoa7xLu まあこれで、ポインタがわかると言い出す、Cが出来る、が嘘だとわかったな。 : 774ワット発電中さん [sage] 2012/03/23(金) 22:26:49.26 :elALVTv2 どんどん化けの皮がw : 774ワット発電中さん [] 2012/03/23(金) 22:27:08.68 :7OXNWuok 問い: Arduino言語の変数名に使える文字は何ですか? 答え: C言語と同じです。 下請けでgccにコンパイルさせているからではありません!(キリッ 問い: 許容される変数名の長さは? 答え:gccの仕様と同じです。 下請けでgccにコンパイルさせているからではありません!(キリッ 問い: Arduino言語で定義されている組込データ型は? 答え: C言語と同じです。 下請けでgccにコンパイルさせているからではありません!(キリッ (中略) 問い: Arduino言語独自の仕様の規定はありますか? 答え: .....(キリッ : 774ワット発電中さん [] 2012/03/23(金) 22:31:09.27 :6GqRiQBE ちなみに、プロトタイプ宣言の必要性は、 「人間様のため」 の一言に尽きるだろ。 プロトタイプに限らず、変数の宣言でも何でもそうだけど。 作りっぱなしで、一度コンパイルして、とりあえず動いたらヨッシャヨッシャで、 それ以降、二度と誰もソースを見ない――みたいな状況が前提なら、 関数プロトタイプも変数もクソも何も宣言しなくていいと思うね。 だから、そういう目的(使い捨てプログラム)なら、PerlでもRubyでもBasicでも cshでもPowerShellでも何でも使えばいいわけだ。 さ、この話と 「Arduino言語 と C言語の同一性」 の、どこがどう関係するのか ちゃっちゃと述べてくれよ。 : 774ワット発電中さん [] 2012/03/23(金) 22:32:48.35 :7OXNWuok > ちなみに、プロトタイプ宣言の必要性は、 > 「人間様のため」 の一言に尽きるだろ。 > プロトタイプに限らず、変数の宣言でも何でもそうだけど。 馬鹿丸出し(w : 774ワット発電中さん [sage] 2012/03/23(金) 22:33:40.19 :elALVTv2 こりゃ、PICどころじゃないなw : 774ワット発電中さん [] 2012/03/23(金) 22:34:06.04 :6GqRiQBE じゃあ、おまえの賢いところを見せてみ? 「馬鹿丸出し」 なんて一言書くだけなら、 C言語どころか、パソコンを使ったことない奴がスマホからレスすることだって可能だな。 : 774ワット発電中さん [] 2012/03/23(金) 22:38:51.56 :6GqRiQBE オレの言うことに異論があるなら、 ちゃんと根拠を述べた上で 「正しくはこうだ」 と言えばいいんだよねw しかし現実は惨いよなw C言語もArduinoもいっさい知らない部外者でも書けるような、罵倒の一言書き逃げばかりw ま、答えられないのは分かってるから無理すんなw 秀和システムか何かの逆引き本のコピペ作業だけで給料もらってるデジドカが、 「プログラミング言語」の定義を理解しているとは、最初から思ってねーしw : 774ワット発電中さん [sage] 2012/03/23(金) 22:39:48.19 :UPoa7xLu 違う。酷すぎる。なんなんだその謎の自信は… せめてググってこいよ。 なんでCで宣言しない変数が使えるんだよ。 : 774ワット発電中さん [sage] 2012/03/23(金) 22:41:10.65 :UPoa7xLu 正しくはこうだと言うと、知ってたと言うだろ。 引くに引けなくなって今みたいに惨めなアホのふりする事になるぞ。 : 774ワット発電中さん [] 2012/03/23(金) 22:41:23.82 :6GqRiQBE は? Cでは宣言しない変数は使えないだろ。 ま、朝鮮人のおまえが日本語を理解できないことは500レス前から分かってたけどw : 774ワット発電中さん [] 2012/03/23(金) 22:42:44.80 :6GqRiQBE 「知ってた・知らない」 の話じゃないだろ、既に。 オレは 「オレの考えはこうだ」 と言ったんだから、 おまえは 「その考えは間違っている。その根拠はこうだ」 と言えばいいだけだよ。 どこに 「知ってた・知らない」 の話が入る余地があるんだ、馬鹿か。 ていうか馬鹿だけどw : 774ワット発電中さん [sage] 2012/03/23(金) 22:44:33.16 :elALVTv2 「人間様のため」w : 774ワット発電中さん [] 2012/03/23(金) 22:45:01.43 :6GqRiQBE つーか、適当な罵倒でスレを伸ばせば、ログが流れて本質の論点がウヤムヤになると、 まーーーだ思ってるようだな、お前w 舐めんなよw ・現実として、Arduino.cc では、どこにも 「Arduino言語とC言語はイコールです」 とは書かれていない。 ・「Arduino言語」 では、「先に書けばよし」 どころか、「後に書こうがどこに書こうが何でもアリ」 : 774ワット発電中さん [sage] 2012/03/23(金) 22:45:19.93 :UPoa7xLu 変数の宣言でもそうだけど、が繋がらんが。 違うよ、仕組み上、プロトタイプ宣言が必要な場合があるだろ。 知ってる、知らないの話だよ、Cが出来るんなら。 : 774ワット発電中さん [] 2012/03/23(金) 22:47:17.28 :7OXNWuok >・「Arduino言語」 では、「先に書けばよし」 どころか、「後に書こうがどこに書こうが何でもアリ」 Arduino言語とやらで、 #include <xxx.h> をスケッチの一番最後の行に書いて、ヘッダ内でプロトタイプ宣言された 関数を呼んだり、定数を参照してみそ。(w Arduino言語とやらで、BASICみたいに、変数の型宣言なしで「 a=10; 」 って書けるの? 代入した後の行で、「 int a; // 変数定義忘れてた、テヘッ 」と書いて、 コンパイル通るのか?(w あぁ、悪いのはArduino言語じゃなくて、gccとかいうオチか? : 774ワット発電中さん [sage] 2012/03/23(金) 22:48:45.10 :UPoa7xLu ttp://arduino.cc/en/Main/FAQ に、Cで組めんの?って質問があって、 ズバリの答えあるんだけどね。 : 774ワット発電中さん [sage] 2012/03/23(金) 22:52:48.85 :elALVTv2 こりゃ、この人本当にわかってないぞw : 774ワット発電中さん [] 2012/03/23(金) 22:52:50.30 :6GqRiQBE すべての高級言語は、人間様のために作られたもんだよ。 こんなこと、いまどきそこらの高校生が数学の時間とかに習うんじゃねーの? 知らんけどw 「なんでいちいち関数プロトタイプや変数の宣言をするの? 意味ねーじゃん」 とか 「なんでいちいちクラスからインスタンスを生成するの? 二度手間じゃん」 みたいな質問は、 誰もが一度はするだろうけどな。 で、これが 「Arduino言語がC言語である」 にどうつながるんだ? はよ答えろ。 : 774ワット発電中さん [sage] 2012/03/23(金) 22:55:49.40 :UPoa7xLu ん?知らんの?Cはわかんないのにだいたい分かるとか言っちゃったの? ってかクラスからインスタンスを作るのとは全然別次元の話なんだが。 で、ちゃんと 112で書いただろ。英語が理解できるなら余裕の理解だな。 : 774ワット発電中さん [] 2012/03/23(金) 22:57:09.95 :7OXNWuok Arduino言語なら何でもアリ! 但し、素のgccでコンパイルが通るCのソースに準拠した記述に限る!(キリッ) しかも、ANSI-C準拠じゃなくても、(可変長のローカル変数配列とか)gccの 独自拡張は通る。 Arduinoって、偽装請負のナンチャッテITベンチャーに限りなく似ている。 と言うか丸投げしているのがソースか奴隷かの違いだけで構造は同じ。 スケッチ ≒ EXCELで書いたスキルシート : 774ワット発電中さん [] 2012/03/23(金) 22:59:04.73 :6GqRiQBE 仕組み上、プロトタイプ宣言が必要な場合? それを知らないのは、他ならぬお前だろw お前、「main の前に書けばプロトタイプ宣言はいらない」 みたいなことを 堂々と書いてたじゃんw よくもまぁ、そんなトンデモ説を偉そうに言えるもんだw おまえの脳みそじゃ、main以外の関数からmain以外の関数を呼ぶ、 という発想が明らかに欠落してるよね、知的障害者クンwwww : 774ワット発電中さん [sage] 2012/03/23(金) 22:59:40.83 :UPoa7xLu まさかのgccインラインアセンブラも書けるぞ。 : 774ワット発電中さん [] 2012/03/23(金) 23:02:02.55 :6GqRiQBE 変数の宣言は必要だろ。何言ってんの文盲w オレがいつ 「Arduino言語では変数の宣言は不要」 なんて言った? どうも妄想だけで脳内の敵と戦う馬鹿が多いな、糞Arduino信者はw : 774ワット発電中さん [sage] 2012/03/23(金) 23:04:12.05 :UPoa7xLu 違うよ、呼び出し順に積み重ねて行けばいいんだよ。 あー!もう、イライラするな。 定義と宣言の関係とか、引数チェックとか言うと思ってたのになんだよ。 Cのコンパイラってのは、基本的にワンパスなんだよ。 つまり、上から下にコンパイルしていくの。 その時に、まだ出てきてない関数を呼んでたら、勝手にintの関数になっちゃうんだよ。 その時のために、いずれこんな関数出てきますよ、と書いとくのがプロトタイプ宣言だよ。 つまり、下から上を呼ぶ分には全く関係ない。それが、定義は宣言を兼ねる、って意味だよ。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:06:04.61 :elALVTv2 が日本中に無知を晒しただけでしたねw : 774ワット発電中さん [] 2012/03/23(金) 23:06:55.33 :7OXNWuok > main以外の関数からmain以外の関数を呼ぶ、 という発想が明らかに > 欠落してるよね ホンマに知らんのやな〜(w func_孫() -> func_子() -> 親(main)の順で書けば、プロトタイプ宣言は 省略できるんだよ。関数のネストが増えても、下位(他から呼ばれない) 関数を先に書けばいい。 オープンソース系の気取った馬鹿が書いてるソースに多い。業務系でも、 たまに見かける。 : 774ワット発電中さん [] 2012/03/23(金) 23:07:56.60 :6GqRiQBE たしかに答が書いてあるなw Arduino language のスケッチは、まったく変更無しで C コンパイラに通される “わけではない” と、はっきり書いてあるねwwww : 774ワット発電中さん [] 2012/03/23(金) 23:11:18.45 :6GqRiQBE > 違うよ、呼び出し順に積み重ねて行けばいいんだよ。 そうだよ。 だから 「main の前ならおk」 という、お前の発言は明らかに間違ってるよね。 ま、その後で必死でCのリファレンスをググって勉強し直してきたんだよね?wwww いや〜、このオレのおかげで、プロトタイプ宣言の理解が深まっただろ? 感謝しろよクズwwww : 774ワット発電中さん [sage] 2012/03/23(金) 23:11:52.87 :UPoa7xLu 先頭5単語は敢えてスルーしたわけか。 In fact, you already are; the Arduino language is merely a set of C/C++ functions that can be called from your code. このパラグラフだけで充分だと思うんだがww 確かに、 Your sketch undergoes minor changes (e.g. automatic generation of function prototypes) だが、 and then is passed directly to a C/C++ compiler (avr-g++). さらにAll standard C and C++ constructs supported by avr-g++ should work in Arduino. だぞ。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:12:34.40 :UPoa7xLu ほらみたことかw : 774ワット発電中さん [sage] 2012/03/23(金) 23:12:35.71 :elALVTv2 英語も怪しいときたw : 94 [sage] 2012/03/23(金) 23:13:04.34 :WBuQp279 >83 ついでに教えて >997 名前: 774ワット発電中さん [sage] 投稿日: 2012/03/23(金) 13:38:56.93 ID:UPoa7xLu >不思議な疑問なんだが、 >万が一、 >「PIC搭載、USBで直接接続可、使うときは何らかの統合環境から、 > 『リセットを行って書き込んで実行』を一連の流れで行える、 > 充分な数のポートを、ちゃんとピンソケットで搭載した、電源、発振回路付き > もちろんPICも抜けるボード」 >とか売ってたら、どういう評価になるのかな。 これってAVRのArduinoに対してPICでの話で、さらに試作品のテスト&デバッグ環境 の話だと思っていたのだが、どうも UPoa7xLu さんの考えと違っていたらしい。 Arduinoって良く知らないのだけれど、USBなりACアダプタ等を常時接続して給電し 16MHz固定(?)の動作で、あの大きいボードごと入るサイズの物しかつくれないの? せっかくAVRにもTiny13Aって8ピンDIPがあるのに使えないの? : 774ワット発電中さん [sage] 2012/03/23(金) 23:14:35.55 :elALVTv2 が、もっと上手く煽る能力あれば、このスレも面白くなるのにな : 774ワット発電中さん [] 2012/03/23(金) 23:15:57.00 :7OXNWuok チョー初心者向けの「BASIC」なら、変数の宣言は不要(DIMは省略可) ですが、何か?(w 初心者向けなのに、変数の型宣言が必要ってC言語と変わらんじゃない ですか? 数値型と文字列型とか意識しなきゃならないなんて!(w おまけに、後から変数の型宣言しても通らないって「何でもアリ」の 看板は嘘?(w : 774ワット発電中さん [sage] 2012/03/23(金) 23:16:47.05 :baEIWzxQ : 774ワット発電中さん [] 2012/03/23(金) 23:17:20.00 :6GqRiQBE そうだよ。 下位から順番に書かなければならない。(プロトタイプ宣言をあえてしないのであれば) なのに、無知なアホが 「main の前にさえ書けばそれで何でもおk」 みたいなレスを書いてた。 オレはそれを指摘しているにすぎない。 ちなみに、直接 「mainの前にさえ書けばエラーにならない」 とレスを書いたのは、 不安定マルチバイブレーター君とは別人だよ。 ただ、そのレスに対して、不安定マルチバイブレーター君が 「そういう意見になるよなぁ」 と、完全同意のレスを返している。 ちゃんとログを読め。 アホの恥はもう消えないw : 774ワット発電中さん [sage] 2012/03/23(金) 23:19:20.45 :UPoa7xLu そう言う意見になるだろ。 だってお前言語仕様を理解してなかったじゃん。 必死の煽りでやっと聞き出して何言ってんだかw : 774ワット発電中さん [sage] 2012/03/23(金) 23:20:03.31 :rb7vQZlF ID:elALVTv2 のステマっぷりが、ガチでキモイ なんで arduino 厨は、「arduino 卒業した初心者が 一からマイコンの設計したいから、オススメの CPU/MPU 教えて下さい」って質問に、「arduino が良いよ(キリッ」 とか返答してんの? バカなの? 例えるなら、「PC自作初心者ですが、CPUは Intel系・AMD系、どっちが良いですか」って 質問に、「メーカーPCが良いよ」とか言っちゃう 明後日の方向すぎる回答だろ。 アタマ湧いてんのか? : 774ワット発電中さん [sage] 2012/03/23(金) 23:20:51.94 :baEIWzxQ 途中で押しちゃった 13Aはしらないけど今はtinyでも動くらしい 周波数はプリスケーラの範囲で可変ね : 774ワット発電中さん [sage] 2012/03/23(金) 23:21:12.11 :elALVTv2 PC自作初心者にはメーカーPCが良いよ : 774ワット発電中さん [sage] 2012/03/23(金) 23:21:37.20 :UPoa7xLu そもそも、そんな揚げ足取るんなら、は、何をmainの前に書いてもエラーならないか書いてないし、 そもそもプロトタイプ宣言が無くてもコンパイルエラーにはならないからな。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:21:42.10 :dbHwpYDr ここでPSoCですよ!! : 774ワット発電中さん [sage] 2012/03/23(金) 23:23:12.16 :pmUfGGQP ステマがあったら「壊れやすい」とか、書いておくのが一番良いとわかった : 774ワット発電中さん [] 2012/03/23(金) 23:23:37.79 :6GqRiQBE Basicがそういう仕様なのは、もともとインタプリタ言語として 実装される前提だったからだろ。あほかw 変数の宣言の有無と、初心者向け如何は関係ねーっつーのボケw : 774ワット発電中さん [] 2012/03/23(金) 23:25:13.70 :6GqRiQBE 「言語仕様を理解していなかった」 のはお前。 なに逆ギレしてんの?w 今さら何言っても、アホの恥は消えない。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:26:25.23 :elALVTv2 結局、そうやってArduinoで全部の勉強ができるな : 774ワット発電中さん [sage] 2012/03/23(金) 23:26:41.33 :pmUfGGQP 訂正 ステマがあったら「arduinoは壊れやすい」「買ったその日に壊れた」とか書いておくのが一番良いとわかった : 774ワット発電中さん [sage] 2012/03/23(金) 23:27:02.22 :UPoa7xLu で、ArduinoとC言語の繋がりは理解出来たのかね? : 774ワット発電中さん [] 2012/03/23(金) 23:28:08.22 :6GqRiQBE そいつは、このスレの最初から居座っている、 痛いことを突かれたら完全スルーの開き直りで、 独り言をぶつくさ言うだけのステマ業者だw 最近はネタ切れになったのか、意味のない1行レスしか 書かないようになったので、煽る価値すらなくなった。単に無視でおk : 774ワット発電中さん [] 2012/03/23(金) 23:29:55.09 :7OXNWuok もともとArduinoはシリアル(RS-232)ポート接続で、今はUSBシリアルに なってるけど、シリアル通信でプログラム(gccでコンパイルされたバイ ナリ)をダウンロードしているので、シリアルポート(Mega32U2/U4みたいな USB仮想シリアルでも可)が必要。 8ピンタイプは、ROM/RAM容量が少ないので、それさえ許容できれば、デバ イスによっては可。UARTが内蔵されていないデバイスは、VUSBを使う MetaBoardと同じブートローダを使えば可。 「F_CPU」でクロック(Hz単位)指定して、ブートローダを再コンパイルし、 Arduinoフォルダ下のboard.txtだったかの記述を追加すれば、16MHzには 限定されない。(但し、VUSBを使う場合はVUSBの制限がある) : 774ワット発電中さん [sage] 2012/03/23(金) 23:30:15.12 :UPoa7xLu で、使い捨てのプログラムならプロトタイプ宣言も変数宣言もしなくていい、と書いてるんだが、 コンパイルにすら通らないこと解ってなかっただろw : 774ワット発電中さん [sage] 2012/03/23(金) 23:31:25.96 :elALVTv2 実際、Arduino使う方がいいのが、 あまりにはっきりしてるから、特に新たに言う事もないんだよねw 誰かが、PICの良さを語ってくれるといいのに : 774ワット発電中さん [] 2012/03/23(金) 23:31:36.17 :6GqRiQBE 揚げ足でもなんでもないね。 ていうかさぁ、いっさい煽りとか無しで、これを「揚げ足とり」と認めたとしても、だな。 プロトタイプ宣言の意味をちゃんと理解していない人間が、 このポイント()を指摘して 「揚げ足とり」 なんて、できるわけねーだろ? オレの発言を何から何まで否定したくなる気持ちも分かるが、ちったあ冷静になれよw : 774ワット発電中さん [sage] 2012/03/23(金) 23:32:59.37 :UPoa7xLu 前スレからずっと聞いてるが、 初心者でも気兼ねなく壊せる値段が決め手だそうだ。 そもそも壊さんように使えよな… 何やったら壊れるかが解らないなら解るまでさわるなってんだよ。 : 774ワット発電中さん [] 2012/03/23(金) 23:34:02.19 :7OXNWuok 使い捨てのプログラム ≒ 一度もコンパイルしない(脳内コンパイル) では? ぷよぷよも、ビックリ! へべれけも忘れちゃイヤン! : 774ワット発電中さん [sage] 2012/03/23(金) 23:34:41.76 :UPoa7xLu まぁ一理あるように聞こえるが、じゃあ何でプロトタイプ宣言が無いのはCのプログラムじゃないと言い切ったのかね。 : 774ワット発電中さん [] 2012/03/23(金) 23:35:59.93 :6GqRiQBE C言語は、「使い捨て前提のプログラミング言語」じゃないだろ。バカが何言ってんだか。 オレが何のために、「使い捨て前提のプログラミング言語」として、PerlやPowerShellの名前 を列挙したと思ってるんだよ? もはや文盲以前の問題だろwwww : 774ワット発電中さん [sage] 2012/03/23(金) 23:37:25.51 :UPoa7xLu それらはコンパイルしないだろ? お前は一度コンパイルしたら、二度と触らないようなもの、と自分で言ってるんだぞ。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:38:27.91 :elALVTv2 恥の上塗りw : 774ワット発電中さん [sage] 2012/03/23(金) 23:38:35.52 :rb7vQZlF 俺、ここと前スレ見て、arduino が嫌いになった。 だって、ガチの狂信者とステマ業者ばっかり なんだもん。 たとえ PIC で ANSI C が使えなかろうが、 手続きが多少面倒だろうがシコシコと アセンブラ書くよ…。 幸い、そういう泥臭い車輪の再発見みたいな事するの 好きだし、手段も目的の内だし。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:40:57.47 :UPoa7xLu こののアホっぷりには負けるが、まぁ嫌いなら使わなくてもいいんじゃね? さぞPIC派もこんなアホには涙が出る事だろ。 まぁ楽しいならいいんじゃないの?アセンブラ。 初心者向きと言えるのかはわかんないけど。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:41:13.10 :elALVTv2 mbedもオススメだよ : 774ワット発電中さん [] 2012/03/23(金) 23:44:23.18 :7OXNWuok は、クラスとインスタンスの区別がついていないことだけでなく、 実行とコンパイルの区別がついてないことも証明されてしまったな。 には、一番得意なプログラム言語を挙げて欲しい。 ぜひ、Arduino言語と言ってくれ。(w 実は、熱心なPIC信者の によるネガティブキャンペーンだったりして。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:47:01.83 :UPoa7xLu いや割合マジにそう思うわ。これがネガキャンだとしたら、俺は手の内で踊ってたな、完全に。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:48:59.70 :elALVTv2 こっちでアレコレ言うまでも無く、 自分自身でArduinoの良さを証明してしまったからねw : 774ワット発電中さん [] 2012/03/23(金) 23:49:48.30 :6GqRiQBE だからおまえ文盲なんだよ、まじで。 C言語で、使い捨てのプログラムを作るのであれば、プロトタイプ宣言も使わずに、 その場のノリで「とりあえずコンパイルが通る順序で」関数を直接書くようなプログラムを すればいいんじゃないの? そりゃお前の勝手だ。 でも、他人様と一緒に開発するような現場(C言語前提)で、「プロトタイプ宣言をしなくても コンパイル通るから、そういうソースを書きますね」 と言ったら、キチガイ扱いされるという話。 だから、普通に仕事でC言語を使ってる奴なら 「プロトタイプ宣言がなくてもコンパイルが通る」 ということを知識として知ってはいても、実際にそんなソースを書くという発想なんて絶対に無いんだよ。 おまえは社会に出たことないから、そういう現実を知らないんだろうけどw だから、 もしもお前がヒキコモリプログラマーになる前提で、使い捨てプログラムしか作らないのであれば、 関数プロトタイプも変数宣言も必要ないようなプログラミング言語を(C言語以外で) 選択すりゃいいだろうよ、と。 そういう目的で使うプログラミング言語としては、 PerlやらRubyやらBasicやらcshやらPowerShelというものがありますね? と。 だからC言語にこだわらず、それらをどうぞ自由に使ってくださいな。 ――これがのレスの意味だよ。 ところが、これを読んだ朝鮮人どもが、なぜか 「C言語では変数の宣言が不要と 言ってる奴がおるで!ワーイワーイ!」 と、斜め上の解釈をして、ほたえてたわけだ。 心底文盲。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:52:18.99 :elALVTv2 涙目w : 774ワット発電中さん [sage] 2012/03/23(金) 23:55:06.10 :UPoa7xLu もういいよ。後から組み立てるならいくらでもできるから。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:55:28.95 :WBuQp279 >135,146 サンキュ。こういう情報が欲しかったです。 ArduinoってMEGAの大きいCHIPが載ったのしかないし USBシリアル変換チップが載ってて 個々のボードに必要なの? って思ってけど、書き込み時のみ必要なのね。 ライタに付いていればいらないじゃんと思ったけどライタという概念が 無いのね Tiny13AとF_CPUで検索してみたけど、ハード方面を標準と違う使い方 しようとすると、難しそうだ。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:56:26.96 :rb7vQZlF いや、行数的にはちっちゃいけど、そのまま スパゲティにするには可視性が下がりそうな 場合には、プロトタイプ宣言せずに書いちゃうしないぜ…? 俺、PGやってるけど…。 : 774ワット発電中さん [] 2012/03/23(金) 23:56:40.87 :6GqRiQBE と、「mainの前に関数を宣言さえすれば、どんなソースでもコンパイルは通る」 と主張していた馬鹿が 遠吠えしております。 : 774ワット発電中さん [sage] 2012/03/23(金) 23:57:01.91 :rb7vQZlF ×書いちゃうしないぜ ○書いちゃうぜ : 774ワット発電中さん [] 2012/03/23(金) 23:58:06.72 :7OXNWuok C言語と違って、Arduino言語は何でもアリちゃうんけ、ワレー! ンで、Arduinoを使えば、その場のノリで「とりあえずコンパイルが通る 順序で」関数を直接書くスキルは、身に付きますか? Arduino言語は順序関係ないんとちゃうんか? > だから、普通に仕事でC言語を使ってる奴なら 「プロトタイプ宣言が > なくてもコンパイルが通る」 ということを知識として知ってはいても、 > 実際にそんなソースを書くという発想なんて絶対に無いんだよ。 そういえば、そもそもArduinoのブートローダーのソースが、そんな 書き方をしていたような気がするな。 : 774ワット発電中さん [] 2012/03/24(土) 00:01:34.16 :lMtpfQNZ そんなソース書いてるからPG止まりなんだろw 例えば、変数の宣言を「その変数を使う場所の直前」に書く奴とか、たまにいるよね。 ま、それでもC言語の仕様には違反してないし、コンパイルも通るよな。 でも、そういうソース書く奴は無能だし、言語の理念もプログラミング理論も まったく理解していないことは明らかだ。 そういう話だよw いや、別にいいんだよ。 「変数は、使う前に宣言さえすりゃ、どこに宣言を書いてもいいだろ!」 って言ってもいいんだよw で、そういう奴は、一生デジドカやってりゃいいんだよw ちなみにオレの周りには、そんなアホなPG(プロトタイプ宣言を書かなくていいから書かない とほざくアホを含む)など、一人もいないw : 774ワット発電中さん [] 2012/03/24(土) 00:03:47.07 :lMtpfQNZ ああ、そうか。 だから糞Arduinoは、あんなに糞なんだな。 ハードの面でも、わざわざユニバーサル基板が合わないような、 微妙なピンソケットの配置になってたりw あらゆる面が、微妙に糞なんだよな、Arduinoって。 ま、ナットクできたわw : 774ワット発電中さん [] 2012/03/24(土) 00:07:41.53 :lMtpfQNZ さて、IDも変わったことだし、糞Arduino信者どもは、 いつもどおり夜通しステマ活動しておけよw じゃ、またなw : 774ワット発電中さん [sage] 2012/03/24(土) 00:15:39.91 :b6lb1Ij/ いや、PGの仕様書なんて入力と出力と処理の 概要しか定義されてないし、 どうせコンポーネント化するから隠蔽されるし、 ヘッダには、そのIOになる関数だけ書いてある方が 後で統合する分には可視性があがる事もあるんだよ。 : 774ワット発電中さん [] 2012/03/24(土) 00:20:47.67 :vle2GzPT Arduino(のブートローダ)自体がライタ機能を持ってる。ArduinoのIDEは、 下請けでライタソフト(Avrdude)を呼び出して、スケッチ(実際はコンパイル されたバイナリ)書いている。 ブートローダは、AVRのベクタテーブルを移動する機能を使っていて、 本来のリセットベクタに何も書かれていない(0x0000)と、シリアルの 先にライタが繋がっているような動きをする。具体的にはシリアル受信で ENTERキー('\r')が送られてくると、ライタと同じ応答を返す。 すると、PC側のAvrdudeは、ライタに書き込むデータを送ってくるので、 ブートローダは、ブートローダ以外のプログラム領域を消去して、送られ てきたデータを書き込む。 プログラムが書き込まれた後で、リセットされると、本来のリセットベクタ はユーザプログラムへ飛ぶように書き換えられているので、ブートローダは ユーザプログラムを実行する仕掛け。 「F_CPU」は、AVR(AVR Studio)のプログラムでは標準的に使われる動作クロ ックを指定する定数定義。Avrdude環境のサブフォルダ内(bootloaderだか) に、ソースと一緒にMAKEファイルが入っているので、中身を見るといい。 もしかしたら改行がWindows(CR+LF)ではなく、UNIXと(同じLFだけ)で、 メモ帳だとすべての行が繋がって表示されるかも。 : 774ワット発電中さん [] 2012/03/24(土) 00:34:41.09 :vle2GzPT > 例えば、変数の宣言を「その変数を使う場所の直前」に書く奴とか、たまにいるよね。 > ま、それでもC言語の仕様には違反してないし、コンパイルも通るよな。 処理系の準拠している言語仕様(バージョン)による。 C99なら通るけど、K&RやC89だとコンパイルエラーになる。 ttp://ja.wikipedia.org/wiki/C%E8%A8%80%E8%AA%9E > C99 > 主な追加機能: > 変数宣言がブロックの先頭でなくても良くなった。 : 774ワット発電中さん [sage] 2012/03/24(土) 00:38:20.49 :v97RZjVh 要するに、Cで書いたコードはArduinoは理解するが、Arduinoで言語を覚えた人間が Cでコードを書こうとすると、コンパイルエラーが続出でちんぷんかんぷんって事か。 よくできてるな。初心者が一度Arduinoを使い始めると、抜け出せないようになってる。 : 774ワット発電中さん [sage] 2012/03/24(土) 00:39:06.10 :A6nNd1M+ むしろ、そんな夢みたいな職場が学生かニートの脳内以外にあるなら素敵だよな。 実際は100人いたら15人くらいはわけわからんコーディングしたり、 5人くらい意味不明な指示する奴が居て、本人は出来るPG/SEのつもりなんよね。 気づいてないから是正しようにも認めないし、人の言ったことは5分後には自分の言葉だしで、 2〜3人くらいが割り食って尻拭いに回るんよ。 : 774ワット発電中さん [sage] 2012/03/24(土) 00:39:08.87 :kVdkRh9V いつも楽しく読ませてもらってるが、さすがに今日は読むだけで疲れたわw しかしコテハンも付けてないのに文章だけでコテハン以上のキャラ立ちを見せるは 今後も是非頑張っていただきたい 今までも何人か言ってたけど、このスレまじで面白いし : 774ワット発電中さん [sage] 2012/03/24(土) 00:41:07.23 :dDAlu06n 本当に底が浅いとしか言いようが無いな : 774ワット発電中さん [] 2012/03/24(土) 00:53:46.61 :vle2GzPT まぁ、Arduinoはチャラ男向きってことで。 技術は身に付かないが、Lチカで美大生をナンパできるとか?(ホンマか) 技術や知識よりも人物重視(wな、派遣会社がIT奴隷養成ギプス代わりに 使おうという動きもあるようなので、そういう方面の方はArduinoや mbedをプッシュしているのかもしれん。 逆にオッサン好き(老け専)は、PIC路線を狙うとイイんジャマイカ? オチは、PIC使って時間差練炭自殺偽装。 船越刑事、出番です。 : 774ワット発電中さん [sage] 2012/03/24(土) 00:56:24.70 :v97RZjVh そういえば。 先週RadioShackに行ったら、ArduinoとPropellerとBASIC Stampが並んでいて 笑った。あぁ、例の業者が並べてた機種名だなと。 : 774ワット発電中さん [sage] 2012/03/24(土) 00:57:16.80 :hc4JPHbG 喧嘩でも何でもやりゃいいと思うけど。 どうせ2ちゃんだし。 それにしても、みたいなただの罵倒レスが一番つまらない。 やるなら徹底的に議論してくれ。 : 774ワット発電中さん [sage] 2012/03/24(土) 01:14:55.74 :A6nNd1M+ あんまりお前も変わらんけどw : 774ワット発電中さん [] 2012/03/24(土) 01:33:17.13 :H+0sbq7m はとりあえずPICから始めるって決めた上、 数種類のPICを25個ずつとか買うところまで行ってたんじゃなかったのかよ。 ★2が必要なスレなのか? ま、ののしりあいが結構面白いのでいいですけど、 : 774ワット発電中さん [] 2012/03/24(土) 08:00:41.35 :16ZWS5JP 傍観してると面白いよね〜 : 774ワット発電中さん [sage] 2012/03/24(土) 09:52:11.53 :Su0+W8ot 昨日飲み過ぎてずっと見てなかったけど盛り上がってたんだね。 特に がウケた。 「人間様のため」w : 774ワット発電中さん [] 2012/03/24(土) 10:04:06.50 :lMtpfQNZ あらゆるプログラミング言語は人間様のために作られたものだ。 プロトタイプ宣言も、人間様にとってより便利になる意義があるからこそ、存在する。 それが分からないデジドカが、言語の仕様も思想も無視して 「そんなもん書かなくても コンパイル通ることは通るんだから、書かなくていい」 とか言い出すわけだ。 ま、そういう情弱デジドカには、糞Arduinoは向いてるよw じっっさい 「人間様のため」 の部分に、異常な食いつきを示す連中が、 今までに 「関数プロトタイプの存在意義」 を説明したか? というと けっきょく最後まで何も言ってないんだよねw ま、「自分にとって都合が悪い。答える能力がない」 → 「それをウヤムヤにするために、 とにかく話題を広げてスレを加速させたい」 という、糞Arduino信者の意図が見え透いて、 しかもその工作に失敗しているのが、一番の笑えるポイント。 : 774ワット発電中さん [] 2012/03/24(土) 10:10:10.77 :lMtpfQNZ 「main より前に関数を定義すれば、プロトタイプ宣言をしなくていい」 (= main以外の関数の定義順序は考慮しなくていい = main以外の関数がmain以外の関数を呼ぶ事態を想定したことがない) という呆れた発言を見ても、不安定マルチバイブレーター君の似非エンジニアっぷりが 透けて見えるよねw ま、LEDチカチカの3行プログラムしか書いたことがないから、こういう発想になるんだろう。 ちょっと大きなプログラムを書いたことがあれば、上記のような発言は絶対にしないはずだもんw 糞Arduinoは、そういう阿呆によく似合うアイテムだよw : 774ワット発電中さん [] 2012/03/24(土) 10:21:32.59 :lMtpfQNZ 【問題】 命題A 「このオレが、プロトタイプ宣言の意義を理解しているかどうか」 命題B 「Arduino言語と C言語が同一であるかどうか」 この2つの命題に、いったいどんな相関関係があるのか? ――これ、いまだに糞Arduino信者の回答を聞いてねーんだけど、いったいどうなってんだ? おまえらアホだから、ウヤムヤにして逃げ切ったと思ってるのだろうが、 世の中そんなに甘くねーんだよw 出てきてちゃんと答えろよカスwwww : 774ワット発電中さん [sage] 2012/03/24(土) 11:15:57.31 :v97RZjVh ステマは週末にはこないよ。 : 774ワット発電中さん [sage] 2012/03/24(土) 12:07:11.99 :vle2GzPT おそらく立てるであろう次スレのタイトルは、 【隠れPIC房】キチガイがArduinoを叩くスレ【ネガキャン】 でおながいします。 : 774ワット発電中さん [] 2012/03/24(土) 12:12:08.40 :lMtpfQNZ もともと糞Arduinoなど露ほども関係のないこのスレに てめえらが勝手に乗り込んできて、さんざんステマ活動しまくった挙げ句、 工作が失敗したからといって 「Arduinoが叩かれたニダ!」 と逆ギレする。 心の底から朝鮮人メンタルwwwww : 774ワット発電中さん [sage] 2012/03/24(土) 12:32:20.13 :u34gALV5 ルール厨が暴れると糞スレ化する 別スレでやれ : 774ワット発電中さん [sage] 2012/03/24(土) 12:39:21.76 :K/DH56ke うわぁ、久しぶりに来てみたら2スレ目ができてるし。。 はアホなの。。 : 774ワット発電中さん [] 2012/03/24(土) 12:46:46.83 :lMtpfQNZ 前スレが埋まったから次スレを立てる。 当たり前だろ。 オレが自演で1000連投したわけじゃあるまいし。 レスつける奴がいて、需要があるなら、いくらでも次スレに移行する。ただの自然現象だw そんなことも知らんは、2ちゃん初心者か?w Yahoo知恵袋のノリでレスしたら怪我するぞw ガイドライン読んで出直してこいカスw : 774ワット発電中さん [sage] 2012/03/24(土) 13:02:15.45 :K/DH56ke 大変おつかれさまです : 774ワット発電中さん [] 2012/03/24(土) 13:08:51.84 :9WXMUShz Arduinoは知的障害者の職業訓練ツール ttp://uni.2ch.net/test/read.cgi/denki/1331467918 : 774ワット発電中さん [sage] 2012/03/24(土) 14:47:06.57 :A6nNd1M+ 不安定だけど、もう誰も1には絡まないんじゃないかな。 : 774ワット発電中さん [] 2012/03/24(土) 16:57:38.02 :lMtpfQNZ 相手を指名()した上で、「絡む・絡まない」 なんて言い方する時点で、そもそもおかしいよな。 「糞Arduinoが初心者に向いているかどうか」 を語る以前の問題として、 お前らクズは、コミュニケーションの方法そのものがおかしい。 一言でいえば、文字通りのコミュ障ってこと。 だから、お前らみたいなクズは、 の問いに答えられない。 というか の意味すら理解できていないはず。 : 774ワット発電中さん [] 2012/03/24(土) 17:11:10.83 :lMtpfQNZ バカは何ゆえバカなのか? これを、バカでも分かるように、このオレが論理的に説明してやろう。 単なる煽りや罵倒ではなく、これはマジレスだよ。 ここ2日ほどの、このスレ (前スレ含む) の “まとめ” にもなる話だから、 このスレに初めて来た人も、せいぜい参考にするんだな。 : 774ワット発電中さん [] 2012/03/24(土) 17:18:12.16 :lMtpfQNZ ここにある命題が存在し、その命題について互いに異なる解釈を述べる人物が複数いたとする。 ここで、「どんな解釈が正しいか」を、皆で話しあっているとしよう。 この状況を 『議論』 と定義する。 おまえらバカはすぐに熱くなるから先に言っておくが、 上記は、ただ単に 「『議論』 という言葉を定義」 しただけであって、他意は無いからな。 まぁ、このスレではおおむね 「Arduinoが初心者に向いているかどうか」 という命題について 『議論』 が展開されている状態といっていいだろう。 こんな状態はオレの本意でもないし、スレ違いも甚だしいので、まじバカどもに消えてほしいところだが、 そういうオレの希望をここで言ってもしかたない。 事実は事実だからな。 : 774ワット発電中さん [sage] 2012/03/24(土) 17:20:59.40 :ihdCRxHJ 今後mbedとArduinoDueが実質的にライバル的な存在になっていくわけだけど 実際どっちが有利なんだろうな : 774ワット発電中さん [] 2012/03/24(土) 17:25:47.44 :lMtpfQNZ もし議論が 「論理的に」 進んでいた場合、いったいどんな展開になるか? A 「Arduino は初心者に向いている。 その根拠は X だ」 B 「Arduino は初心者に向いていない。 その根拠は Y だ」 A 「Arduino は初心者に向いている。 なぜなら Y は間違っているからだ。 Y が間違っている根拠は、 X’ である」 B 「Arduino は初心者に向いていない。 なぜなら X は間違っているからだ。 X が間違っている根拠は Y’ である」 「誰が正しくて誰が間違っているか」 という判断はとりあえず置いといて、 話の流れとしてはこんな感じで進んでいく。 まぁ、こういう流れだと普通だろう。 ――しかし、このスレには 「バカ」 が居座っているので、こういう流れにはならない。 : 774ワット発電中さん [] 2012/03/24(土) 17:41:38.11 :lMtpfQNZ 「バカ」 は論理的にものを考えられない。 「俺様の意見はこうです。 その根拠はこれこれこうです」 という、普通の発言ができない。 じゃあ、奴らはどんな発言をするのか? 「俺様の意見はこうです。 なぜなら、『俺様とは違う意見を述べる人間』 は、俺様より劣っているからです。 『俺様とは違う意見を述べる人間』 が、俺様より劣っている根拠は、これこれこうです」 分かるか? バカは、論点に関する直接的な論を展開できない。 そしてバカは、「本来の論点」 とは別のポイントに、いったん論点を移す。 その新しい論点とは、もちろん、 「議論の参加者の誰が優れていて誰が劣っているか」 というものである。 そしてバカは、この新しい論点について、必死で持論を展開する。 分かるか? 「バカ」 という生き物は、いかなる命題に関する議論であっても、必ずこのプロセスで話をするんだよ。 例外はいっさい無い。 これ、宇宙の真理な。 : 774ワット発電中さん [] 2012/03/24(土) 17:52:10.11 :lMtpfQNZ ここ2日で何百というレスを消費して、話の論点が見えにくくなっている人も多い ……というか、もはや書くのも読むのも疲弊して、どうでもいいと思ってる人も多いだろうw でも、別に疲弊するほどのことはない。 議論の流れは一貫している。 糞Arduino信者の発言は、その対象がぜんぶ 「人」 だからなw 前スレ見りゃわかるが、不安定マルチバイブレーター君は 4〜5レスした時点で、いきなり 「もしかしてC出来ないの?」 と言い出し、 その後はずーーーーっと 「俺様とお前のどっちがCに詳しいか勝負!!!」 っていう 発言しか書いていない。 まぁ、慣れっこだけどな。どこに行っても、バカは必ずこういう話し方をするし。 たまに、「バカにもいろんなベクトルがある」 みたいな意見を見かけることがある。 でも、それは嘘だ。 バカにバリエーションは無い。 : 774ワット発電中さん [] 2012/03/24(土) 17:54:03.29 :lMtpfQNZ まぁ、そういう 「バカ」 の特性を理解した上で、このスレの と を見れば、 オレの言いたいことが、ちったぁ分かるんじゃないかね? いかにバカでもなwwwww : 774ワット発電中さん [sage] 2012/03/24(土) 17:57:35.41 :A6nNd1M+ おつかれさん。 : 774ワット発電中さん [] 2012/03/24(土) 18:00:42.53 :lMtpfQNZ 昔から、煽り騙りは2ちゃんの華つってな。 別に相手を煽り倒したり悪口を言ったりすること自体は、悪くねーんだよ。 ただのお約束つーか、そういう文化ってのがあるからなw ただ、バカという生き物は、やたら手数ばかり繰り出すわりに、 相手の人格を貶す発言 “以外の” 発言をいっさい喋らなくなるからなw それを見たオレは、「ああ、またバカが本来の論点(Arduinoが初心者に向いているかどうか) について直で論じることができないもんだから、『どの発言者が偉いか』 という独自の 論点にステージを移そうと必死になり始めたなw」 と、すぐに分かるんだよw : 774ワット発電中さん [sage] 2012/03/24(土) 18:02:16.68 :A6nNd1M+ しかし、PICとAVRだと1:4なんだよな。 クロック削りは必須か。 : 774ワット発電中さん [] 2012/03/24(土) 18:03:45.80 :lMtpfQNZ ほらな? みたいな感じで、どうしても何か発言せずにはおれないんだよ。バカだから。 でも、バカだから、命題について直に論を展開できない。 だから具体的なことは何も言えない。 でも、「直接反論できない俺様」 を皆に悟られたくないから、 とにかく手数だけは出さないといけない! ムキーッ!! その結果が、 です。 皆さん、見てやってください。 この哀れな生物をw : 774ワット発電中さん [] 2012/03/24(土) 18:08:12.23 :lMtpfQNZ 【最近400レス(前スレ含む)のまとめ】 命題: Arduino は初心者に向いているか否か? ↓ while(1){ バカ 「俺様と違う意見を言う奴は、俺より劣っているはず! お前は C言語が分かってないはず!」 } ↓ オレ 「で? それが 『命題』 と何の関係が?」 ↓ (いまココ) : 774ワット発電中さん [] 2012/03/24(土) 18:12:05.94 :lMtpfQNZ もうね、おまえらバカとは見てる景色が違いすぎる。 「燕雀安んぞ鴻鵠の志を知らんや」 ってやつだ。 ちゃんとググって意味を調べとけよ。試験に出るぞ? デジドカ情弱どもw : 774ワット発電中さん [sage] 2012/03/24(土) 18:17:06.48 :ihdCRxHJ PICはなんでそういうアークテクチャになってるんだろ 同じRISCなんだろうに : 774ワット発電中さん [sage] 2012/03/24(土) 18:17:14.76 :b6lb1Ij/ じゃあ、話戻そうぜー。 AVRとPIC、お前らどっちが好きで、その理由を 論理的に説明しやがれ下さいー。 arduino とか、mbed とか言ったヤツは、死ぬ。 俺は、PICだ。 気分的にな(キリッ : 774ワット発電中さん [sage] 2012/03/24(土) 18:21:06.56 :A6nNd1M+ この点は明らかに不利なんだよねぇ。 あとデータテーブル持てないから値つきretでなんとかする、とか。 : 774ワット発電中さん [sage] 2012/03/24(土) 19:24:30.36 :+XrhnY32 >213 そりゃ設計が古いからでしょ。 ttp://www.cqpub.co.jp/hanbai/books/37/37291/37291-intro.pdf PIC1650が1976年 "PIC1650A"で探すとデータシート見つかる、命令見るとやっぱりPIC(笑) 16C54で1986年 16C84で1991年か : 774ワット発電中さん [sage] 2012/03/24(土) 19:42:23.07 :ihdCRxHJ 20年以上まえのを引きずってるのか… PIC32はMIPSってことだけどこれはどうなんだろ : 774ワット発電中さん [sage] 2012/03/24(土) 20:05:48.06 :+XrhnY32 >217 PIC16はRISCと言ってるけどあれは単にLSIの集積度が足りず貧弱な命令セットしか作れなかっただけ(と思う) PIC32のMIPSはMicrochipのオリジナルじゃなくて、ちゃんとRISCとして設計されたアーキテクチャだから全然違うよ。 PIC18はPIC16の流れを引きずってるから、お世辞にも綺麗なアーキテクチャとは言えないけど、PIC24/dsPIC(16bit)は PIC18以前が嘘のような綺麗なアーキテクチャになってる。 AVRは後発(1996?)だけあって最初の90SからRISCの綺麗なアーキテクチャになってる。ただ最初の出来が 良すぎた為か後続のTINY,MEGA,XMEGAとアーキテクチャ(ドレモ8bit)にほとんど変化なく、次は一気にAVR32 : 774ワット発電中さん [sage] 2012/03/24(土) 20:45:00.57 :A6nNd1M+ まあ、間接アドレッシングも残念な感じだったからな。 ちょっと凝ったことしようとすると覿面に面倒になる。 : 774ワット発電中さん [sage] 2012/03/24(土) 20:50:32.39 :IhGxbJTr 元々、PICはマイコンじゃなくて、少しインテリジェントなペリフェラル という位のもんでしょ。 PIC16のアーキテクチャを眺めていると、設計で随分楽してるし。 : 774ワット発電中さん [sage] 2012/03/24(土) 20:54:22.13 :Lai9PZ8X wをindexにしてTABLEデータ取得 結果 wに CALL DATAGET ;2 ;TOAL5サイクル 20クロック DATAGET: ADDWF PCL,F ;1 RETLW 'P' ;2 RETLW 'I RETLW 'C' : 774ワット発電中さん [sage] 2012/03/24(土) 20:57:44.44 :Lai9PZ8X AVRの場合 R16をindexにしてTABLEデータ取得 結果をR16に CALL DATAGET ;4 TOTAL 17サイクル DATAGET: LDI XL,low(DATA*2) ;R30 ;1 LDI XH,high(DATA*2) ;R31 ;1 ADD R61,R30 ;1 MOV R30,R16 ;1 CLR R16 ;1 ADC R16,R31 ;1 MOV R31,R16 ;1 LD R16,Z ;2 RET;4 DATA: .db 'A' .db 'V' .db 'R' : 774ワット発電中さん [sage] 2012/03/24(土) 20:59:19.30 :Lai9PZ8X データのインクリメント AVR LDS R16,cnt INC R16 STS cnt,R16 2+1+2=5サイクル PIC INCF cnt 1サイクル 4クロック : 774ワット発電中さん [sage] 2012/03/24(土) 21:21:12.22 :+XrhnY32 >221 まあまあ、そう気をはらないで行こうよ。 PIC16F(旧)のテーブル参照は256バイト単位境界を越えられないし、PCLATHを更新していない訳で テーブルの置ける位置とサイズを制限するなら、AVR側も途中のADDR計算 ADD XL,R16で済むよね。 インクリメントもPICはメモリ主体、AVRは32個もあるレジスタ主体だからね : 774ワット発電中さん [sage] 2012/03/24(土) 21:35:57.59 :+XrhnY32 >219 最初のPIC1650が既に0番地にINDF,4番地にFSRだよ。36年も前の低集積時代そのままなんだな 他にも1番地にTMR0,2番地にPCL,3番地にSTATUS,5番地〜PORTxって、今と同じか 命令もBaselineのPICとほぼ同じ、無いのはTRIS,OPTION,CLRWDT,SLEEPくらいか >220 8080やMC6800の2年遅れ、Z80と同期のワンチップマイコンPIC1650にそこまで求めちゃ かわいそうでしょ。ROM,RAM,PIOが外付けのマイコンと同じ命令数なんて集積度的に無理だった だろうし。逆にこの少ない命令で感心するよ。まあ 現在 使う人には関係ない懐古趣味的なもんだけどw : 774ワット発電中さん [sage] 2012/03/24(土) 22:03:06.10 :A6nNd1M+ なるほどー。AVRの方がやっぱ順当に組むと手数は多いよな。 ただの言うとおりだし、クロック削りの余地もあるとも言えるとは思う。 あと、また昨日のやりとりに突入するのは嫌だが、Cのコンパイラを考えた時に素直な感じになるとは思うんよね。 なんて言うか、PICも嫌いじゃ無いんだよ。ただ、今更これをはじめても、という感じがどうしてもするんだよ… : 774ワット発電中さん [sage] 2012/03/24(土) 22:24:56.78 :p71OY4+S >226 FPGA内にマイコンコア作りこむようになると考えが逆転する。 コンパイラに楽させるために作りこまにゃならん命令のウザさったらないぞ。 コンパイラのほうこそ苦労しやがれと思うw >218 LSIの集積度が足りず貧弱な命令セットしか作れなかっただけ ぶっちゃけそうであっても、 上の意味の、「コンパイラが頑張る」というRISCの本質をPICは体現してると思う。 : 774ワット発電中さん [sage] 2012/03/24(土) 22:27:41.66 :71zfNN9S ビジネスニュース 市場動向:2011年のマイコン市場、震災乗り越えルネサスが首位を維持 - EE Times Japan ttp://eetimes.jp/ee/articles/1203/23/news032.html : 774ワット発電中さん [sage] 2012/03/24(土) 22:28:35.14 :JFqyi3yi 全然違う気がw RISCの本質はパイプラインを空かせないように効率よく実行することっす PICはかなり遠い。AVRのほうが近い。 : 774ワット発電中さん [sage] 2012/03/24(土) 22:35:24.12 :ihdCRxHJ "2011年の世界マイコン市場ランキングにおいて、最も注目すべき成果を上げたのは、Atmelである。 同社のマイコン売上高は前年比で25%増加し、ランキングの順位を第5位から第3位に上げた" MICROCHIPより上なのね : 774ワット発電中さん [] 2012/03/24(土) 22:41:43.21 :9WXMUShz そりゃ、プロはARM系とルネサスだよ。 本職並みのことを目指したいアマや理系の大学生・院生の初心者は素直にプロ向けをやっとけってこと。 : 774ワット発電中さん [sage] 2012/03/24(土) 22:46:36.78 :+XrhnY32 >227 設計者視点だとそうなのかもねw PIC1650の設計者も 「俺が考え抜いた、低集積度時代の当時として最高なアーキテクチャとインストラクションセットを へっぽこなソースとへっぽこなコンパイラを使って、アーキテクチャが悪いとか ぬかすな」 とか思ってるのかな 逆に2000年問題の様に、まさか設計した当時はこのシステムが2000年まで使われるなんて 想像すらしてませんでしたよか。 : 774ワット発電中さん [sage] 2012/03/24(土) 23:09:59.11 :PsfeltE0 PIC24だとどうなるの : 774ワット発電中さん [] 2012/03/24(土) 23:24:31.85 :eCyrY+If PIC如きじゃまだまだ甘い。昔ロームのマイコンを使った事があるけどもっと洗練wされてたぞ。 中でも凄かったのはPCがバイナリカウンタじゃなくてLFSRになってるのでPCがインクリメントしない。 でもそんなのは組み込みマイコンでは全然問題ないし、チップ面積は最小になるし速度も稼げる。 量産するならチップサイズが一ミクロンでも少ない方が安いし信頼性もあがる。 FPGAに入れるのも簡単に出来る。 ま、℃素人はルネみたいなバカチョンマイコンで十分って事だな。 : 774ワット発電中さん [sage] 2012/03/24(土) 23:30:20.97 :JFqyi3yi ま、実際ARMとかRXってコード効率いいんだけどね。 一応組み込みに使えそうに洗練されてるアーキテクチャっていうと MSP430かMAXQあたりでないけ? : 774ワット発電中さん [] 2012/03/24(土) 23:45:19.87 :eCyrY+If コード効率も重要だけどROM領域はハード的にはかなり凝縮されるから、下手にコード効率を上げて 複雑なシーケンス組むよりシンプルな方が良い場合もあるな。 マイコンをOPENして顕微鏡でみると結構面白いぞ。 : 774ワット発電中さん [sage] 2012/03/24(土) 23:48:41.42 :JFqyi3yi ATINY-2313って載ってたね。結構チップコアの使用効率よさげだったよ。 まあATMELがEEPROMの老舗ってこともあるだろうけど : 774ワット発電中さん [sage] 2012/03/24(土) 23:51:58.51 :+XrhnY32 >233 .data .section string,psv MES: .ascii "PIC" .text DATAGET: ;W0に MOV #tblpage(MES),W1 ;プログラム領域24bit幅あるので上位8bit MOV W1,TBLPAG ;を専用レジスタに収納 MOV #tbloffset(MES),W1 ;下位16bitをW1へ ADD W1,W0,W1 ;足し算 TBLRDL.b [W1],W0 ;W0へバイト単位で取得 RETURN あれ、あんまり小さくならない(笑) RCALLは2,RETURNは3,TBL*は2,他1 で11サイクルw プログラム領域の読み込みはPIC24F苦手なんだな。さらにこれも64KB境界無視してるけどw ってよく見たら>222の読み込みはLD R16,Z ;2 じゃなくてLPM R16,Z ;3じゃないのか。 INC cnt ;こっちは変わらないね。 : 774ワット発電中さん [sage] 2012/03/24(土) 23:58:16.70 :PsfeltE0 そこのサイトでatmelで検索 約 19 件(0.07 秒) microchipで検索 約 3 件(0.13 秒) これが現実 : 774ワット発電中さん [sage] 2012/03/24(土) 23:59:26.81 :PsfeltE0 そういう比較してくれると嬉しい PIC24は損してる : 774ワット発電中さん [] 2012/03/25(日) 00:12:36.52 :KQCZa0zm 技術の目的(資本主義経済における技術の目的)は、 コストダウン 人間の負担の軽減(自動化、人間の関わる部分の簡素化) 機能の向上 模倣の防止(ブラックボックス化) 新技術の発明 にあるのに、それらを否定する人が多いね。 : 774ワット発電中さん [sage] 2012/03/25(日) 00:18:51.45 :FXtsAb0l Z80 結構シンプルに書けるけど遅いね Cレジスタにindx 結果はAレジスタ CALL DATAGET ;17 TOTAL 62クロック DATAGET: LD B,0 ;7 LD HL,DATA ;10 ADD HL,BC ;11 LD A,(HL) ;7 RET ;10 DATA: DB "Z80" : 774ワット発電中さん [sage] 2012/03/25(日) 00:29:00.77 :ukgKtLLp PIC24FでもPIC16Fと同じように書いた方が速かった 凄いショック 2+2+3=7 RCALL DATAGET ----------------- DATAGET: BRA W0 RETLW #'P',W0 RETLW #'I',W0 RETLW #'C',W0 プログラム(定数置ける)領域がRAMと別なハーバードアーキテクチャだとRETLWって 思いのほか優秀なのかな? PIC24FのRETLWは1ワード(24bit)消費して10bitのデータしか取得できないけど : 774ワット発電中さん [sage] 2012/03/25(日) 00:33:56.34 :FXtsAb0l R8Cも書きたかったがアドレッシングモードが柔軟過ぎて アセンブラ通さないと合ってるのか解らない。 慣れた人頼む : 774ワット発電中さん [] 2012/03/25(日) 00:35:04.68 :Kar013lA ああ、最近感じてたモヤモヤはそれだ。 明確に示してくれてありがとう。 : 774ワット発電中さん [] 2012/03/25(日) 00:39:46.56 :Kar013lA と思ったが、あなたの議論はバカの議論そのものだった。 : 774ワット発電中さん [sage] 2012/03/25(日) 00:43:02.27 :FXtsAb0l コンパイラ通すとどっちの方式でコンパイルされるんだろうか? const unsigned char seg[] = {0b01111101,0b01010000,0b01101110・・}; disp(unsigned num) { PORTA=seg[num]; } main() { disp(1); } : 238 [sage] 2012/03/25(日) 01:52:55.88 :ukgKtLLp >247 PIC24はデータ領域の0x8000以上にプログラムエリアがマッピングできたのでそれを使ってました。 思いっきり省略するとこんな感じ RCALL DATAGET --------------- DATAGET: //BSET CORCON,#2 ;1度設定すればOFFにする必要ないので省略 //MOV #tblpage(MES),W1 ;0x8000-0xffffの32KB分マッピング //MOV W1,PSVPAG ;できるからこれも最初の初期設定のみという事で省略 MOV #tbloffset(MES)+0x8000,W1 MOV.b [W1+W0],W0 RETURN RCALLは2,他1x2,RETURNは3 計7 これなら合格かな。最初のはひどかったw : 774ワット発電中さん [sage] 2012/03/25(日) 08:41:39.53 :w1r3abKm ザイログ形式最高 : 774ワット発電中さん [sage] 2012/03/25(日) 12:04:53.65 :6T0QAROp AVRでPICのRETLWに似せて書いてみる。16クロック DATAGET: ldi r30, low(table) ;1 ldi r31, high(table) ;1 add r16, r16 ;1 ※インデックスを2倍してldi、retの2ワードに合わせる。 add r30, r16 ;1 adc r31, r1 ;1 ※r1=ゼロレジスタ ijmp ;2 table: ldi r16, 'P' ;1 ret ;4 ldi r16, 'I' ;1 ret ;4 ldi r16, 'C' ;1 ret ;4 ついでにlpm使う方。15クロック DATAGET: ldi r30, low(data) ;1 ldi r31, high(data) ;1 add r30, r16 ;1 adc r31, r1 ;1 lpm r16, Z ;3 ret ;4 ゼロレジスタを使わない場合それぞれ+1クロック : 774ワット発電中さん [] 2012/03/25(日) 12:18:19.88 :3meLNppL 意見を述べるも何も、C言語の仕様はANSIやJISで明文化されているし、 コモンセンスとして定義づけされていない「初心者」というキーワードで 括って、統一的な結論など出るわけがない。 非論理的な命題で、論理的な結論を求めている(しかも、実際は 自身 は暗黙でPICがお勧めという結論が作られている)時点で、まともな議論に なるわけがない。 しかも知識が中途半端すぎるし、自身で調べようともしない。理系出身で 就職に失敗した落ちこぼれか? まだ、先入観のない小学生や幼稚園児に教えるほうが楽だろうな。(w : 774ワット発電中さん [sage] 2012/03/25(日) 12:21:57.92 :ukgKtLLp 個人を攻撃するのはやめようよ。 : 774ワット発電中さん [sage] 2012/03/25(日) 12:25:38.60 :RIKcE+JR C言語の仕様の多くが処理系依存と明文化されてるから困る。 : 774ワット発電中さん [sage] 2012/03/25(日) 12:38:31.32 :ukgKtLLp >250 AVRでもあまり差が出ないのね。 Computed GOTO & 定数ロード & リターンってサイクル数的には優秀なんだな(メモリ消費ハオイトイテ) PIC16のRETLWってなんでこんな命令つくったんだろ思ってた(MOVLW & RETURN で済むから)が 1命令(アドレスをx2しないですむ)てのが重要だったんだな。 同時代のCPUは可変長の命令なのに12bit固定だし、さすが30年以上も残ってるアーキテクチャだ : 774ワット発電中さん [] 2012/03/25(日) 12:38:46.53 :3meLNppL 例えばどんな? : 774ワット発電中さん [] 2012/03/25(日) 12:42:26.18 :/08OxmHw 「初心者」はで定義してある。 ほんと、バカってのは何度言っても絶対に過去ログを読まないな。 ログを読んだら死んじゃう病気にでもかかってるのかね? 「議論をするからには統一的な結論を出す必要がある!」 という妄想に 取り付かれているのも、バカの特徴。 そして、「統一的な結論が出るはずないから、すべての議論は無駄」 などと 上から目線で語りたがるのも、バカの特徴。 ちなみに、このスレのタイトルは 「PIC vs AVR」 だぞ。 オレがいつ、どこで、「AVR より PIC がお勧め」 という結論を作った?w そうじゃないよね。 「Arduino より PIC がお勧め」 と読み取れるのが気に入らないムキー!!!って、 勝手にが切れてるだけだろwwww 何度も、何度も、何度も、何度も、何度も言ってるが、このスレで糞 Arduino の話を 持ち出す時点で、てめえのほうがスレ違いなんだよ、朝鮮人w 文句あるなら、おまえが勝手に 「Arduino と PIC のどっちが優れているか」 という スレを立てればいいんだよ。 なぜそうしないんだ? ま、スレ違いの話題をドヤ顔で延々と続けるようなクソバカだから、どうせ どこかの板でオイタやらかして、プロバイダごと規制でもされてスレ立てもできない 身分なんだろうさ。 しかも貧乏人だから、●すら買えないと。 哀れすぎるw : 774ワット発電中さん [] 2012/03/25(日) 12:49:53.53 :/08OxmHw 貧乏なバカにかわって、スレ立ててやったぞ、感謝しろ。 は今後、そっちで存分に Arduino ヨイショしろ。 な? ↓↓↓ PICよりArduinoのほうが優れている!! ttp://uni.2ch.net/test/read.cgi/denki/1332647309/l50 : 774ワット発電中さん [sage] 2012/03/25(日) 12:50:46.82 :6T0QAROp の最初の方はadd r16, r16でMSBを捨ててるので引数は7bitまで。 8bit全部使いたい場合Zレジスタに渡してsubi、sbciを使うのかな?+1クロック mov r30, r16 ldi r31, 0 add r30, r30 adc r31, r31 subi r30, low(-table) sbci r31, high(-table) それとcallは16KB以上のmegaとかにしかないので、 16KB未満の範囲の呼び出しは2ワード4クロックのcallではなく、 1ワード3クロックのrcallになると思う。 : 774ワット発電中さん [sage] 2012/03/25(日) 12:52:00.31 :U0InqrUW でも、Arduino と PIC って どっちがいいかな? やっぱりArduinoがいいかな? : 774ワット発電中さん [sage] 2012/03/25(日) 12:59:48.85 :pjWUS/Ws AVR と PIC の話になんで Arduino が出てくんだよ、死ね : 774ワット発電中さん [sage] 2012/03/25(日) 13:08:58.63 :RIKcE+JR 統一された既成アナログ回路があることはマイコンにとっては重要。 : 774ワット発電中さん [sage] 2012/03/25(日) 13:21:21.37 :pjWUS/Ws 統一された〜云々ったって、その回路自体が CPU に依存してるなら、他に置換し得ないって 意味では、そこらのネットに落ちてる回路図と 違いがないと思うんだが。 : 774ワット発電中さん [sage] 2012/03/25(日) 13:25:11.22 :U0InqrUW 確かにPICも、実際には単体じゃ何も出来ないので 基盤やブレッドボード使ってPIN信号を引き出したり、外部電源(+レギュレータIC)つけたり 場合によってはUSBコネクタつけたり、外部クロックを供給したり、LED繋げたりするわけだけど それはArduino使うのと同じ事なんだよね 更に規格化もされているのでシールドという形で共通のHWを使えるし Arduino-IDEを使う事で、C言語やgccコンパイラの初心者に面倒な手続きを意識せず プログラミングしていけるところもよく出来ているね : 774ワット発電中さん [sage] 2012/03/25(日) 13:26:55.10 :ukgKtLLp PICとAVRどっちが好きと言われればPIC PIC16F84が出た時は趣味の電子工作の革命だと思ったよ。 当時はちょっとインテリジェントな事させようと思ったらZ80マイコンボード (↓若干違うかも) ttp://akizukidenshi.com/catalog/g/gK-00123/ 使う位しか選択肢が無かった(28ピンEPROMにROMライタ(別売)で書き込んで使う) 高い、名刺サイズでも大きいし、性能的には充分すぎた 趣味の電子工作で作りたいものって小物が多いからね そんな時に18pinDIPで登場したPIC16F84は凄かった(遠い目…)。 今は色々な選択肢があって、情報も簡単に集まるから新規に始めるなら30年以上も 前の設計のPIC16を使う必要はないと思う。20年も後発なAVRの方がアーキテクチャとして 洗練されて、使い易いのは事実だし。 まあ実際は、趣味なんだから気楽に考えればいいと思う、初期投資もそれほど高くないし 色々さわってみるのが楽しいし、趣味で効率ばかり求めてしょうがないしね。 : 774ワット発電中さん [sage] 2012/03/25(日) 13:38:41.83 :pjWUS/Ws 儲かりますか? 「MacとFX-8150じゃ、Macのが良いですよね」 って比較になる時点で、話がおかしい。 : 774ワット発電中さん [sage] 2012/03/25(日) 13:39:46.02 :ukgKtLLp ついでに私の中のArduinoのイメージは、ハードウェハ的にはさっきのこれ ttp://akizukidenshi.com/catalog/g/gK-00123/ お仕着せのボードにお仕着せのクロックにお仕着せのI/O せっかくPIC16F84のDIPでユニバーサル基板で自由に作れるようになったのに また逆戻りするの? : 774ワット発電中さん [sage] 2012/03/25(日) 13:52:29.70 :RIKcE+JR なぜならコーディングに比重を置きたいから。 : 774ワット発電中さん [] 2012/03/25(日) 13:53:40.09 :/08OxmHw 例えが上等すぎる。 「キットカットと IBM PC/ATじゃ、キットカットのほうがおいしいですね」 くらいのことを言い出してるのが、糞Arduino信者。 身体づくりのためにジョギングしたいと言っている 「ジョギングの初心者」 に向かって、 「目的地が分かってるならバイクで行ったほうが速い」 と言い出すのが、糞Arduino信者。 そのくせ、「わざわざ免許を取って維持メンテまで必要なバイクに乗るくらいなら、 タクシー使ったほうが楽だし安全だろ」 と言われると、「そういう問題じゃない!!」 と 発狂するのが、糞Arduino信者。 : 774ワット発電中さん [sage] 2012/03/25(日) 13:53:56.18 :U0InqrUW ピン引き出せばいいだけなんだから同じ事ですよね クロックも差し替えられるようになってるし むしろ、今まで各人がてんでバラバラにやっていたものを あういう形でまとめた事にArduinoの一番の価値が有ると思います : 774ワット発電中さん [sage] 2012/03/25(日) 14:03:49.06 :pjWUS/Ws その価値は、LED一つチカチカさせるのに \5,000 強払うだけの価値がありますか? PIC や AVR なら、\500 もしないのに。 次もまた、モーターピクピクさせるのに \5,000 掛かっても良いだけの価値は ありますか? PIC や AVR なら、\500 もしないのに。 そもそも、Arduino はスレチつってんだよハゲ : 774ワット発電中さん [sage] 2012/03/25(日) 14:07:34.46 :w7W6Lyp8 プログラマ含めば同じくらいだよね。1台しか作らないなら同じだねw : 774ワット発電中さん [sage] 2012/03/25(日) 14:10:03.86 :RIKcE+JR LEDひとつチカチカさせるなら、マックで290円のハッピーセット買うよ。 チーズバーガー、ジュース、ポテト付きでLEDチカチカヒ光るおもちゃ貰える。 : 774ワット発電中さん [sage] 2012/03/25(日) 14:11:08.90 :pjWUS/Ws プログラマなんて、作れば\1,000 ちょっとだよ? 知らなかった? : 774ワット発電中さん [] 2012/03/25(日) 14:12:09.65 :3meLNppL キチガイの思考回路は理解に苦しむが、むしろ、 「わざわざ免許を取って維持メンテまで必要なバイクに乗る」 のは、まさに「ライタ揃えたりPICやAVRで自作ボード作る」であり、 「タクシー使ったほうが楽だし安全」 ってのが、「Arduinoやmbedを使う」なのでは? ちなみに信者じゃないし、青いmbedは持ってるけど、Arduinoは1つも 持ってないぉ?(w : 774ワット発電中さん [sage] 2012/03/25(日) 14:14:50.17 :U0InqrUW 確かにArduino自体ISPライタにもなりますしね Arduino一台買って250円でATmega328P買ってきて載せかえて ブートローダ入れてスケッチ入れて動作確認して取り外して基盤に移して使うのは お得で賢い使い方ですね そういうプロトタイピングプログラミングにArduinoは適してますよね : 774ワット発電中さん [sage] 2012/03/25(日) 14:14:51.04 :pjWUS/Ws その \290 で済む事に、\5,000 払うのが Arduino 信者なんだけどね。 : 774ワット発電中さん [sage] 2012/03/25(日) 14:15:50.96 :w7W6Lyp8 君の人件費安いのなwww : 774ワット発電中さん [sage] 2012/03/25(日) 14:17:18.70 :w7W6Lyp8 まあ基本LEGOみたいなもんだしな。 : 774ワット発電中さん [] 2012/03/25(日) 14:21:47.51 :/08OxmHw 糞Arduino信者は、痛いところを突かれて答に窮すると、メタファーの部分 “のみ” に噛みつく。 ――これをオレが書くのは二度目だなw さて、ここから前スレと同じ話を繰り返すのか?w 別にオレはそれでもいいけどねw Arduinoがタクシーなら、それでもいいよ。 じゃあ、このオレは、 「ショボイ国産車のタクシーを使うくらいなら、専属運転手をやとって ロールスロイスで移動したほうが安全ですね」 と言って終わりだなw で、お前は次に、ヘリコプターとか自家用スペースシャトルにでも例えるのか?w 好きにしろよカスwwww : 774ワット発電中さん [] 2012/03/25(日) 14:21:50.02 :KQCZa0zm Arduinoのステマは嫌いだが、、、 「他の仕事が大事だから、プログラミング、周辺モジュール、アーキテクチャ、プロトコル等の理解は最低限に留めたい」 「他のものに金をかけたいから、電子工作は安く済ませたい」 「高度なことはとりあえず行わない」 なら、Arduinoを初心者に勧めるよ。 電子回路のことを詳しく知らなければならない(キリッ アセンブラでコーディングできなければならない(キリッ 俺らがした苦労はおまえらもしなければならない(キリッ B29が空爆してきたとき、竹槍で訓練をやらせる滑稽なことを続けるようなもの。 過去のマイコンに思い入れがあるのはわかったが、いつまで愚かな精神論の主張を続けるんだか。 : 774ワット発電中さん [sage] 2012/03/25(日) 14:23:00.06 :FXtsAb0l Arduinoのようなクロスプラットフォームがお好みなら PICのCCS Cコンパイラも、きっと気に入ると思う。 特徴はチップ違いを吸収してくれる拡張命令やライブラリで 簡易クロスプラットフォームっぽく言語拡張されているし PIC24用なら簡易RTOSも内臓。 たとえばI2Cなら I2Cハードウェアを持っているPICならHW、持っていなければソフト制御で通信してくれる。 #device PIC16F*** #use delay(CLOCK=10000000) #use I2C(master, sda=PIN_A4, scl=PIN_A3) i2c_start(); //start condition i2c_write(0xa0); //address send i2c_write('P'); i2c_write('I'); i2c_write('C'); delay_us(100); //delay 100usec i2c_stop(); シリアルなら #use RS232(BAUD=9600, XMIT=PIN_A3 ,RCV=PIN_A4) : 774ワット発電中さん [] 2012/03/25(日) 14:23:51.22 :KQCZa0zm 一日バイトしてArduino買う方がコスパ良い人もいるよ。 : 774ワット発電中さん [] 2012/03/25(日) 14:28:02.49 :/08OxmHw 糞Arduino信者は、イニシャルコストとランニングコストの区別がつかない。 ――これを書くのも2度目だなw マイコンのライターにカネがかかるとか、ライター作るのに人件費がかかるなどと ドヤ顔でほざいてる糞Arduino信者どもは、 「マイコン1個ごとにライター1個を作る必要がある」 と思い込んでるんだよ。あいつらバカだからwwwwww : 774ワット発電中さん [sage] 2012/03/25(日) 14:32:03.19 :pjWUS/Ws とりあえず、スレタイを100回声に出して読め。 : 774ワット発電中さん [] 2012/03/25(日) 14:33:43.60 :/08OxmHw > 「他の仕事が大事だから、プログラミング、周辺モジュール、アーキテクチャ、 > プロトコル等の理解は最低限に留めたい」 > 「他のものに金をかけたいから、電子工作は安く済ませたい」 > 「高度なことはとりあえず行わない」 だったら、Arduinoなんか使う必要はない。 「やりたい目的にマッチする既製の民生家電なりパソコンを買う」 でOK。 てめえの考えつくようなことなら、誰かが必ず先に考えついて、モノも作っている。 それを探して買ってくるだけでいい。 愚かな精神論に囚われてるのは、むしろてめえだカスw : 774ワット発電中さん [sage] 2012/03/25(日) 14:33:46.60 :w7W6Lyp8 まあ1万ちょっとでPCが買えるこのご時世に わざわざ物作る為に、もう1段階って、職人であってホビーじゃないよなw : 774ワット発電中さん [] 2012/03/25(日) 14:37:13.39 :3meLNppL 修行するぞ! 修行するぞ! 修行するぞ! 探すコスト+購入するコスト > お手軽に作るコスト 自己満足 ... プライスレス(w : 774ワット発電中さん [] 2012/03/25(日) 14:38:29.21 :/08OxmHw 糞Arduino信者のために、このオレ様が立ててやったありがたいスレ。 ↓↓↓ PICよりArduinoのほうが優れている!! ttp://uni.2ch.net/test/read.cgi/denki/1332647309/l50 正論に言い返せなくなって頭から煙が出るようになったら、 あっちのスレに引きこもって存分に愚痴でも何でも吐きなw そしてスレを立てたオレ様に感謝しろ、糞Arduino信者どもw : 774ワット発電中さん [] 2012/03/25(日) 14:42:32.79 :/08OxmHw 「探すコスト」 てwwww ggrks と言われても、検索の方法すら分からない、 デジタルデバイドの向こう岸に取り残された爺だったのかよコイツwww ほんまもんの情弱が背伸びして2ちゃんに来てるんじゃねーよw Yahoo知恵袋に行ってろカスwwwww : 774ワット発電中さん [] 2012/03/25(日) 14:49:23.20 :KQCZa0zm 一万程度のノートやスマフォで出来るならそれでいいと思うよ。 秋葉や通販でピンポイントで購入できるなら、買えばいいと思うよ。 丸投げの容易な環境にあるなら、丸投げでいいと思うよ。 それらが経済的に容易でない人で、PIC,AVR程度のマイコン可能なら、Arduinoを使えばいいと言っているんだよ。 : 774ワット発電中さん [] 2012/03/25(日) 14:51:01.90 :KQCZa0zm マイコンで可能なら : 774ワット発電中さん [] 2012/03/25(日) 14:52:32.99 :/08OxmHw > それらが経済的に容易でない人で、PIC,AVR程度のマイコン可能なら、Arduinoを使えばいいと言っているんだよ。 たった一文で、見事な自己矛盾ワロタ。 経済的に容易でなくて、PIC、AVR程度のマイコンで可能なら、 そのまんま、PIC、AVR程度のマイコンを使えばいいだろ。 どっから 「Arduino」 の単語が出てくる余地あるんだよ、知的障害者wwww : 774ワット発電中さん [] 2012/03/25(日) 14:57:41.30 :/08OxmHw ちなみにおまえ、前のほうのレスで > 模倣の防止(ブラックボックス化) ・・・なんてこと言ってるけど、他の糞Arduino信者の話によると、 Arduino はブラックボックスになっていないらしいぞ?wwwww あと、「模倣の防止」 ってどういうこと? 前に、「Arduino はグローバルでオープンなプラットフォーム(キリッ」 って言ってる奴がいたようだけどwwww いったいドユコト? ドユコト?wwww ま、糞Arduino信者の知的障害者同士で、せいぜい内ゲバがんばりなwww : 774ワット発電中さん [] 2012/03/25(日) 14:57:49.68 :KQCZa0zm 少しの改良のため、毎回丸投げするの? 少しの改良のため、毎回購入するの? 購入する人が、自己の状況、経済に応じて選択すればいいと言ってるだけ。 : 774ワット発電中さん [] 2012/03/25(日) 15:02:27.67 :3meLNppL 猪突猛進、拙速上等な、デジタルゆとり脳には、'1'か'0'しかありません。 PICやAVRでもできる、状況で判断を変えるといった芸当はできません。 : 774ワット発電中さん [] 2012/03/25(日) 15:03:15.63 :KQCZa0zm Arduino信者じゃないからだよw 模倣の防止以外にもArduinoには欠陥が多い。 もともと、俺のレスは君に対してではなかった。 そもそも、俺は君にARMを勧めたし。 : 774ワット発電中さん [] 2012/03/25(日) 15:04:40.67 :/08OxmHw > 少しの改良のため、毎回丸投げするの? > 少しの改良のため、毎回購入するの? これ、そのまんまオレが糞Arduino信者に問い続けてることだよw 35円PICで、少しの改良で済むようなことのために、 毎回2500円のArduinoを購入すんの? あ?www まぁ、「35円PICを使う場合も、毎回ライターを買うコストが必要だ!」 みたいなキチガイ理論をほざいてるバカに何を言っても無駄だろうけどなwwww : 774ワット発電中さん [] 2012/03/25(日) 15:07:07.38 :/08OxmHw ARM単体じゃないけど、Netduinoだったら使ってるよw 糞Arduinoなんか使う気にならないけど、Netduinoだったら使ってやってもいいと思ってるよw これも前スレでさんざん言ってきたことだw : 774ワット発電中さん [] 2012/03/25(日) 15:09:16.87 :KQCZa0zm 数時間の賃金で買えることと一年かけて貯めなければならないことはぜんぜん違う。 : 774ワット発電中さん [sage] 2012/03/25(日) 15:12:44.69 :U0InqrUW わざわざ少しの改良するくらいなら、やぱりArduinoを使うよね : 774ワット発電中さん [sage] 2012/03/25(日) 15:14:19.55 :er5D+wJc 同じ事の繰り返しで、つまらん。 : 774ワット発電中さん [] 2012/03/25(日) 15:15:24.38 :/08OxmHw おいおい、なに勝手にてめえの金銭感覚を押しつけてるんだよw じゃあ、そういうスレを別に立てれば? 「2000円以上、1万円以下の範囲の最適コストで楽しめる趣味とは?」 みたいなw 何ならオレがスレ立て代行してやろうか、貧乏人?www : 774ワット発電中さん [] 2012/03/25(日) 15:24:15.34 :3meLNppL Arduinoに、わざわざ完全なデッドコピーを作るほどの価値もないけど、 ハタ目からみて、ID:/08OxmHw が貧乏人かドケチにしか見えない。 どうせ完成品といっても自己満足のガラクタなんだから、ブレッドボードで 組んで、バラして再利用すればいいのでは? 35円PICで修行するぞ! 35円PICで修行するぞ! 35円PICで修行するぞ! : 774ワット発電中さん [sage] 2012/03/25(日) 15:24:40.63 :pjWUS/Ws 今日もステマ業者が元気ですね。 : 774ワット発電中さん [sage] 2012/03/25(日) 15:26:50.62 :pjWUS/Ws フィギュアやガンプラをフルスクラッチで 作るのは、ドケチや貧乏人だから? 違うだろ? : 774ワット発電中さん [sage] 2012/03/25(日) 15:34:39.98 :U0InqrUW ドケチや貧乏人が、 フィギュアやガンプラを作ろうとするならフルスクラッチでしょうね : 774ワット発電中さん [sage] 2012/03/25(日) 15:37:57.30 :w7W6Lyp8 まあ程度問題だよね。 ケーキ食べたいよね → サトウキビ植えようか って考えないけど でもオーガニック信者なら考えかねないし、結局どれだけ拘ってるかってことだろ? : 774ワット発電中さん [sage] 2012/03/25(日) 15:44:51.79 :9fJPz1e6 そもそもこの必死なは、こんなスレでArduinoネガキャンにいそしんでる 暇があったら、PICでものをつくればいい。。 : 774ワット発電中さん [] 2012/03/25(日) 15:49:39.44 :3meLNppL うむ。色も塗ってない、ヒケやバリが付いたプラスチックの塊を、ワンフェス とかビッグサイトで入場料を払った上に行列に並んで買ってくるくらいなら、 迷うことなく100円ショップの紙粘土でフルスクラッチだよね。 いや、そこいらの泥を集めて粘土から作れば、ボッタクリのダイソーに 金を落とすこともなく...。 よし、PICの種でも売るか。(w : 774ワット発電中さん [sage] 2012/03/25(日) 15:53:19.68 :ukgKtLLp 昨日の夕方から今日の昼までは平和だったのにな。 : 774ワット発電中さん [] 2012/03/25(日) 15:56:26.27 :KQCZa0zm どこがだよ : 774ワット発電中さん [sage] 2012/03/25(日) 15:58:20.92 :DGsatsty 大学逝くような頭持ってるなら、両方やれよw それとも今時の大学ってのは高校5年生なのかよw 今ならARMから始めても良いんじゃね。 : 774ワット発電中さん [sage] 2012/03/25(日) 16:06:02.49 :U0InqrUW mbedもそうだけど、ArduinoDueが出る事で余計に促進されそうですね : 774ワット発電中さん [sage] 2012/03/25(日) 16:07:37.94 :9fJPz1e6 はPICが初心者にお勧めだねって言ってほしいんだから、みんなでそういってあげて こんな時間の無駄スレ終了にしよう : 774ワット発電中さん [] 2012/03/25(日) 16:21:02.21 :/08OxmHw ArduinoとPICの、たった2千数百円の差で金持ちヅラする、 お前のその金銭感覚のほうが、どう見ても貧乏人なんだけどw なんか勘違いしてるみたいだけど、オレは過去に Arduino なんて いくつも買ってるんだぞ?w しかも、Arduino よりも高価な、Netduino やら Netduino Plus だって いくつも買ってるんだぞ?w ちなみにオレは、 PIC と AVR は、あわせて300個くらい買ったわけだが、 当然、「過去ログを読んだら死んじゃう病気」 の貴様は、そんなことも 知らずにドヤ顔してるんだろ?w ま、せいぜい頑張れや、貧乏人wwww : 774ワット発電中さん [] 2012/03/25(日) 16:21:40.91 :Kar013lA : 774ワット発電中さん [sage] 2012/03/25(日) 16:23:56.95 :U0InqrUW でもいろいろ議論するっていうのも大事だよ 結果Arduinoの良さが証明されるしてもさ、は悔いは無いんじゃないかな? : 774ワット発電中さん [] 2012/03/25(日) 16:25:21.79 :/08OxmHw そういう例え方が、そもそも 2000円台のFigma 買ってドヤ顔する ニワカの発想だよねwwww 「100円のリカヴィネ買って魔改造する奴は貧乏人!」 「2000円そこそこの Figma を買える俺様はカネ持ち!!!」 マジであほかとwwww 悔しかったら、アゾンの1万3000円の版権ドール買ったり、 ワンフェス限定の10万円エロフィギュアを買ってからクチきけよ朝鮮人wwww : 774ワット発電中さん [sage] 2012/03/25(日) 16:26:58.83 :9fJPz1e6 ないない はArduinoいいかもなんて考える気全くないから 時間の無駄です 結局自分で使ってみていいと思うものを使えばいいだけだよ じゃないとなぜそれがよいか、だめなのかが自分の言葉で説明できない : 774ワット発電中さん [] 2012/03/25(日) 16:28:11.23 :/08OxmHw 誰もいないところで、オレが一人でブツクサとArduino叩きをやってるとでも? 違うよね? スレタイも過去ログも読めない阿呆が、勝手にこのスレでArduinoのステマやってる だけだよね?w そんで、論破されたら逆ギレかましてるだけだよね?wwww てめえらが勝手に他人の庭に土足で乗り込んできて、ボコボコにリンチされたからって、 「叩かれた!! 被害者だ!! 謝罪と賠償を要求するムキー!!!」 ってか? さすが、朝鮮人はどこまで行っても朝鮮人だなwwww : 774ワット発電中さん [] 2012/03/25(日) 16:30:02.17 :/08OxmHw オレは 「AVRよりPICがお勧め」なんて一度も言ったことないぞ。 過去ログ読んだら死んじゃう病気クン? : 774ワット発電中さん [sage] 2012/03/25(日) 16:32:18.47 :9fJPz1e6 こんなところでぐだぐだやってないで、PICとAVRでものを作りなさい そうすればわかります 人からきいたことと自分でやったことには雲泥の差があります : 774ワット発電中さん [] 2012/03/25(日) 16:34:19.21 :/08OxmHw スレタイも、スレの主旨もいっさい無視して、 Arduinoの広告を貼りに来てるくせに 「時間の無駄」 とか 言われても知らんわw そりゃ当然、時間の無駄だろうよwwww スポーツ店にジョギングシューズを買いにきた客に向かって、 「バイクを買え! でないとおまえは貧乏人!!!」って、イチャモンつけて 歩いてるんだもんwwwwww てめえのステマの失敗の責任を、このオレに押しつけられても知らんわwww : 774ワット発電中さん [sage] 2012/03/25(日) 16:35:12.09 :9fJPz1e6 Arduinoの広告なんかしてませんけど。。 : 774ワット発電中さん [] 2012/03/25(日) 16:36:18.38 :/08OxmHw おまえは、過去ログを読んだら死んじゃう病気だから知らないだけ。 オレはArduinoもPICも使ってるし、モノも作ってる。 何が 「雲泥の差」 だよwww 要するにてめえがPICに挫折しただけだろ?w てめえのバカの責任くらい、てめで取れw オレが知るかwwww : 774ワット発電中さん [sage] 2012/03/25(日) 16:37:43.99 :9fJPz1e6 の答えが欲しいんでしょ? だったらどっちでもいい よりたくさんやって慣れてる方でやればいい : 774ワット発電中さん [] 2012/03/25(日) 16:39:32.49 :/08OxmHw で、否定するのはそこだけか?www てめえがスレ違いな世迷い言をブツクサ言ってることは認めるんだろw さっさと素に帰れよw Arduino の話は Arduino のスレで存分にやりゃいいだろ朝鮮人www おまえの論旨に合うスレを、オレがわざわざ立ててやったんだから、な? ちゃんと感謝しろよw ↓↓↓ PICよりArduinoのほうが優れている!! ttp://uni.2ch.net/test/read.cgi/denki/1332647309/l50 : 774ワット発電中さん [sage] 2012/03/25(日) 16:40:24.54 :9fJPz1e6 だから、Arduinoもいいとは思うけど、そこまでする必要はないと 書き込んどいたよそのスレに : 774ワット発電中さん [] 2012/03/25(日) 16:43:02.03 :/08OxmHw PICもAVRもとっくに買ってるよw ライターだって両方買ってるよw お前は「過去ログ読んだら死んじゃう病気」だから、それを知らずに ドヤ顔してるだけw すでにオレが実践していることを、今頃になって被せて言われてもなwwwwww 「おとうさんアルツですか?」 くらいしか返答のしようがねーよハゲwww : 774ワット発電中さん [] 2012/03/25(日) 16:44:11.20 :3meLNppL ID:/08OxmHw みたいなキチガイ相手に商売するのって、通販業者も タイヘンだろうな〜。 二重人格でなければ、メールのやりとりでも同じようなこと書いていそう。 : 774ワット発電中さん [sage] 2012/03/25(日) 16:45:25.87 :9fJPz1e6 はい。お好きな方をお使いくださいませ。 : 774ワット発電中さん [] 2012/03/25(日) 16:49:59.73 :/08OxmHw いまのところ何のトラブルもありませんけど? むしろ、お前のほうが実生活で支障ありそうだけどね? 英会話教室に乗り込んで、「英語の勉強やめて通訳を雇えばいい!」 スーパーに乗り込んで、「食材を買うのやめてコンビニで弁当を買えばいい!」 マイコンのスレに乗り込んで 「PICやめてArduino買えばいい!」 キチガイだから、日常的にこんなことばっかりやってるんだろうな〜w ID:3meLNppLの近所で、小さいお子さんのいる家庭は、心配で仕方ないだろうなwww : 774ワット発電中さん [sage] 2012/03/25(日) 16:57:03.19 :U0InqrUW 小さいお子さんのいる家庭はArduinoがいいね TinkerKitBlocksっていうScratchみたいなGUIプログラミング環境も 開発中だし、情操教育にもってこいだよね : 774ワット発電中さん [sage] 2012/03/25(日) 17:09:04.60 :Jlzl2jnr あれ関数ポインタ使えないじゃねーか。 : 774ワット発電中さん [sage] 2012/03/25(日) 17:13:16.42 :Jlzl2jnr 指摘される前に言っとくが俺が不安定な。 PIC使った事が無いわけでも、使えないわけでも、嫌いな訳でもないの。 わざわざ今更、あれをやりたくないとも思うし、それを初心者にさせるのもどうかと思うって言ってんのよ。 誰かがちゃんとコード書いてくれてるが、 16から32への移植であんなにソース変わるんだぞ。アセンブラだと。 : 774ワット発電中さん [sage] 2012/03/25(日) 17:23:32.38 :DzxGYgt4 ログを読む限り、一回Arduinoボードを買った後はAVRだけ買ってきてそれにブートローダを 書き込み、Arduinoとして使う…というArduino信者も多いようだが?まぁ35円のそれに比べれば AVRは数倍値が張るが。 : 774ワット発電中さん [] 2012/03/25(日) 17:25:19.93 :/08OxmHw 「ソースが変わるから、使うな」 ってことか? じゃあ、PIC と AVR だったら、もっと変化するんじゃないの? オレまだ AVR 買っただけで使ってないから知らないけど。 「ソースが変わるから、使うな」 というなら、 今まで色んな人がさんざん言ってきた、 「(PICとAVRを)両方使え」 「適材適所でどっちも使い分けろ」 みたいな意見は全否定ってことだな。 ま、それについてはオレはまだどうとも言えないわ。 いまのところアセンブラに関しては PIC10Fと12Fしか使ってねーし。 知らないことは分からん。 : 774ワット発電中さん [sage] 2012/03/25(日) 17:25:33.07 :Jlzl2jnr うん、俺はそうしてるよ。 250円位です。 : 774ワット発電中さん [sage] 2012/03/25(日) 17:30:08.78 :Jlzl2jnr だから、最初から、AVRとCで組んどいた方が、初心者にはいいんじゃないの、 ってずっと言ってるんだが。 そのためのステップとして、Arduinoってのは便利だね、と。 移植もコンパイラさえ整えば簡単だし。 そりゃ両方出来た方がいいだろうけど、初学者に変なクセ付けるより、王道知った上で、必要な時にPICのアセンブラを使えばいいじゃん。 : 774ワット発電中さん [] 2012/03/25(日) 17:41:37.05 :/08OxmHw 常にArduinoをライター代わりに使って、マイコンだけ引っこ抜いて使う ――という前提だったら、「AVRとCで組む」という言い方は誇大広告だろ。 「atmega328 と Arduino 言語で組む」 が正しいだろ。 ま、そういう話だったら、最初からそれ “だけ” 言ってりゃ良かったのになw そうすれば、少なくともスレ違いではなかった。 : 774ワット発電中さん [sage] 2012/03/25(日) 17:44:39.39 :Jlzl2jnr まだArduino言語とか言ってんのかよ… そもそも最初そう書いて噛みつきまくってたじゃないか。お前こそ過去ログ読めよ… 抜いて使えばいい、ってのは前スレで言ったぞ。 : 774ワット発電中さん [sage] 2012/03/25(日) 17:59:30.88 :U0InqrUW そうそうに挫折してるみたいだし ブートローダ書き込みとかやったこと無いのかもね : 774ワット発電中さん [] 2012/03/25(日) 17:59:31.96 :/08OxmHw いや、Arduino 言語は、Arduino 言語だろ。 Arduino.cc にそう書いてある。 しかも、Arduinoをライターに使うなら、必ず Arduino IDE を使うのが 前提になるんだろ? だったら、C言語じゃなくて、あくまで Arduino言語だろ。 ていうかお前、あいからわず嘘も100回言えば本当になるという 朝鮮人メンタルで押し切る気なのかw : 774ワット発電中さん [sage] 2012/03/25(日) 18:05:08.78 :Jlzl2jnr : 774ワット発電中さん [sage] 2012/03/25(日) 18:11:13.85 :DzxGYgt4 信者ではないがへの答え 私の解釈は以下 A:理解しているのでは いままで問題がなかったのならそういうことなのでしょう。 B:同一ではないとは言い切れない ProcessingベースのIDE上ではWiring言語でコードを書くが、 コンパイル段階でC言語に変換されるのでまったくの別物とは言い切れない。 あくまでC言語風なので、Cで同じことをやったらエラーを吐くのは確実だが。 これより、 相関関係:ない は既にCをある程度理解されているようなので、B:よりArduinoの言語仕様に 多少ウンザリすることがあっても、それがA:を否定したり、揺るがすものにはなりえないでしょうし 長文でスマン : 774ワット発電中さん [] 2012/03/25(日) 18:18:28.85 :/08OxmHw なぜ 「Arduino 言語のソースは、そのままでは Cコンパイラに通らない」 という部分を 意図的に無視すんだ? 部分的に似てるとか、一部に共通部分があるという話をいくら並べたところで、 決してイコールにはならんぞ。 この話、まだ続けるのかね?w 別にオレはいいけどw おまえの理屈だと、「最終的に同じCILに変換されるから、C#とVisualBasic(.NET)は 完全に同一の言語である」 ってことになるよね? これもたぶん、オレは似たようなことを以前に書いたはずだけどな。 まぁ、朝鮮人メンタルで同じことを蒸し返される以上、オレも同じことを粛々と書くだけだ。 : 774ワット発電中さん [sage] 2012/03/25(日) 18:22:04.94 :w7W6Lyp8 何を拘ってるのか既に判らない状態にw : 774ワット発電中さん [sage] 2012/03/25(日) 18:22:44.93 :U0InqrUW 「C言語に変換」なんてして無いんじゃないの? WiringのライブラリでCの関数として定義されてるだけで あとは最後尾にmain関数つけてコンパイルしてるだけでしょ : 774ワット発電中さん [sage] 2012/03/25(日) 18:23:29.92 :Jlzl2jnr Csはvb.netベースじゃ無いだろ? とりあえずmerelyを引いてこいよ : 774ワット発電中さん [] 2012/03/25(日) 18:24:49.43 :/08OxmHw ま、この話は何度やっても一緒だよ。 俺様の話を受け入れてもらえない! ↓ がC言語を理解していないに違いない! ↓ つまり俺様のほうがより優れている! ↓ 優れた人間の発言が、常に正しいはずだ! ↓ 以下、「いかに俺様が優れているか」 をアピールしまくり ↓ スレタイ(マイコン云々)どころか、Arduinoの話すら忘れ去るw いいよ、朝鮮人w おまえらそういうメンタリティなんだから、同じこと続けろよw : 774ワット発電中さん [sage] 2012/03/25(日) 18:26:05.56 :9fJPz1e6 このスレの行く末が見えない : 774ワット発電中さん [sage] 2012/03/25(日) 18:26:13.75 :U0InqrUW がC言語を理解していないのはおおむね同意します : 774ワット発電中さん [] 2012/03/25(日) 18:26:15.40 :/08OxmHw .NET framework を露ほども理解してないバカは口を挟むなよw 話が面倒になるだけだw それこそプログラマ板かどっかの初心者スレで勉強してから出なおせw : 774ワット発電中さん [sage] 2012/03/25(日) 18:32:12.99 :Jlzl2jnr はぁ、それが今のお話とどう関係するんでしょ。 全部同じ仮想マシンで動くから総合運用が可能、ってのはわかるが、vb.netを例示したのはダメだな。 あいつは大文字小文字が厳密じゃないし、あれだけvisualbasic.dll見てるから面倒なんよ。 それより、merelyは引けたか? : 774ワット発電中さん [] 2012/03/25(日) 18:33:03.56 :3meLNppL やってることはプリプロセッサで一度ソースをスキャンしてプロトタイプ 宣言を慈雨生成しているくらいで、単にそれさえ手作業でやれば、コン パイルは通るだろ。 : 774ワット発電中さん [sage] 2012/03/25(日) 18:37:10.75 :U0InqrUW Arduino言語は中間言語でもなんでないから CILの話は意味が無いよね : 774ワット発電中さん [] 2012/03/25(日) 18:52:22.38 :3meLNppL 歴史は繰り返すというか、車輪の際発明というか、CLIなんて、歴史を 遡れば、やってることはともかく、BASICコンパイラのIコードとか、 UCSD p-Systemあたりと発想は同じなんだよね。 ttp://ja.wikipedia.org/wiki/UCSD_Pascal : 774ワット発電中さん [] 2012/03/25(日) 18:57:02.22 :/08OxmHw visualbasic.dllなんて関係ないだろ。あほ? だから.NET framework を勉強して出直せって言ってるだろw : 774ワット発電中さん [] 2012/03/25(日) 19:01:03.97 :/08OxmHw 「しているくらい」とか「それさえ手作業でやれば」とか、言ってるけど、 要するに 「そのままじゃコンパイラに通らない」 ってことだろw 「いちどプリプロセッサ通せばCとしてコンパイル通る。よって、それはC言語だ」 という理屈が通るなら、「オレ様が考えたオリジナル言語」だろうと何だろうと、 全部C言語になっちゃうよwww : 774ワット発電中さん [sage] 2012/03/25(日) 19:01:06.39 :U0InqrUW こりゃ、netduinoもマトモに使えてたか怪しそうw : 774ワット発電中さん [sage] 2012/03/25(日) 19:02:02.07 :Jlzl2jnr csは大文字小文字だけが違うクラスとかメソッド作れんのよ。 あとvisualbasic.dllはクソ重いんよ。 : 774ワット発電中さん [sage] 2012/03/25(日) 19:04:34.07 :Jlzl2jnr コンパイラがcで、その中へ直接、全く触られずコンパイラに渡せるコードが書けるってのが、要はポイントでしょ。 : 774ワット発電中さん [] 2012/03/25(日) 19:14:42.90 :/08OxmHw だから、それと同じことは、『オレ様専用言語』だろうと何だろうと可能だって言ってんだよ。 プリプロセッサのディレクティブには、たいがい凝ったマクロが書けるんだから。 だ か ら ど う し た ? : 774ワット発電中さん [sage] 2012/03/25(日) 19:15:52.67 :9fJPz1e6 はおしゃべりしたいだけなんだよね : 774ワット発電中さん [] 2012/03/25(日) 19:21:35.14 :/08OxmHw ああ、なんとなく分かった。 はアホだから、たぶん 「cppのディレクティブが、C言語のステートメントである」 と勘違いしてるんだなw だからトンチンポンかつアサッテの妄言ばかり吐いて、自分のバカさに気付かないんだw : 774ワット発電中さん [sage] 2012/03/25(日) 19:29:30.88 :Jlzl2jnr 逆に言えば、それさえすればAVRで即動かせるコードになるんだけどね。 何度も言うけど、本質は、そこではないでしょ。 んで、merelyは? : 774ワット発電中さん [sage] 2012/03/25(日) 19:30:38.92 :Jlzl2jnr さらに言うと、変換されてるわけじゃないからな。 追記されてる位だよ。 : 774ワット発電中さん [sage] 2012/03/25(日) 19:37:09.53 :U0InqrUW どの命令もC/C++言語で書かれたただの関数名やマクロでしかないものねw そりゃ文法がC/C++でしかないならC/C++だよね : 774ワット発電中さん [sage] 2012/03/25(日) 19:38:55.33 :Jlzl2jnr たとえ話か好きそうだから例えとくと、 日本語のペーパーを英語で書き直す。これは変換だよな。意味が全く同じでも。 日本語のペーパーの本文に、日本語でタイトルと目次と、参考文献のリストを足しといて貰う。 これは、変換じゃ無いよね。 : 774ワット発電中さん [] 2012/03/25(日) 19:45:51.21 :/08OxmHw 「それさえすれば」 = 「そうする必要がある」 都合よく脳内変換してんじゃねえよカスw で、merely がどうしたって? おまえ、どんだけ merely が心のよりどころなんだよw 意味を知ってる・知らないのレベルで強弁するような話でもないだろ。 小学生でもググれば意味くらい出てくるのにアホらしいw : 774ワット発電中さん [] 2012/03/25(日) 19:47:20.38 :/08OxmHw 「変換」 を 「追記」 と言い換えたければ、言い換えてもいいよw 本質はまったく変わらないw もちろん、ここで言う本質とは、 「Arduino 言語は、そのままではCコンパイラに通らない」 「Arduino 言語は、C言語の仕様を満たさない」 ということだ。 : 774ワット発電中さん [sage] 2012/03/25(日) 19:49:25.06 :U0InqrUW やっぱりわかってないんだw : 774ワット発電中さん [sage] 2012/03/25(日) 19:56:10.13 :Jlzl2jnr 違うよ、本質は、 「中身はC」。 で言っただろ。 : 774ワット発電中さん [] 2012/03/25(日) 20:19:42.13 :/08OxmHw ここで言う本質とは、 「Arduino 言語は、そのままではCコンパイラに通らない」 「Arduino 言語は、C言語の仕様を満たさない」 ということだ。 中身? 「中身」 の定義って何だよ?w 謎な脳内用語を追加してんじゃねえアホw : 774ワット発電中さん [sage] 2012/03/25(日) 20:20:03.59 :Jlzl2jnr Arduino language is merely a set of C/C++ functions that can be called from your code. merelyは、単に〜に過ぎない、な。 Webの翻訳だとその辺のニュアンスがボケるけど。 : 774ワット発電中さん [sage] 2012/03/25(日) 20:23:29.58 :U0InqrUW 英語の能力も怪しいよねw : 774ワット発電中さん [] 2012/03/25(日) 20:23:51.02 :/08OxmHw そうだね。 そして、お前は、「set」の意味を理解していない。 そして、お前は、「=」 と 「⊂」 の区別がついていない。 だから、珍妙な妄言ばかりになる。 : 774ワット発電中さん [sage] 2012/03/25(日) 20:24:09.74 :9fJPz1e6 Arduino言語って言わせとけばいいじゃんもう : 774ワット発電中さん [sage] 2012/03/25(日) 20:29:14.90 :8Rs3Hsrp 工作厨が通りますよ・・・ 数年前なら「AVR使いは少数派」みたいな雰囲気があったけど 完全に状況が変わったなぁ・・・PICのが古臭いイメージになってる まぁそのほかのマイコンも増えたけどね : 774ワット発電中さん [] 2012/03/25(日) 20:30:04.51 :/08OxmHw 「Arduino 言語」 という言葉は、オレが作ったんじゃないんだけど? おまえらカスの聖地であるArduino.cc で 「Arduino language」 と定義されていて、 おまえらカスのアイドルである船田戦闘機が 「Arduino 言語」 と訳している。 オレに文句を言うのはお門違いもいいとこだ。 : 774ワット発電中さん [sage] 2012/03/25(日) 20:32:01.85 :Jlzl2jnr まあほんじゃ、正しい訳を書いてくれよ。 : 774ワット発電中さん [sage] 2012/03/25(日) 20:34:07.21 :9fJPz1e6 いいかお前ら、言語の呼称など正直どうでもいい 使うことに意義がある : 774ワット発電中さん [sage] 2012/03/25(日) 20:35:38.44 :Jlzl2jnr えらく逃げたな。 : 774ワット発電中さん [sage] 2012/03/25(日) 20:40:39.67 :Jlzl2jnr a set of 可算名詞の複数形、ってそんなに別のニュアンスになる訳、無いんじゃないのかな。 : 774ワット発電中さん [sage] 2012/03/25(日) 20:44:11.71 :9fJPz1e6 "Arduino言語" ⊂ C/C++言語 で終了だよこれまでのやり取りは。。 : 774ワット発電中さん [] 2012/03/25(日) 20:46:22.90 :KQCZa0zm Arduino言語、スケッチやらはビジネスのため。 新しい言葉をつくって、新しい概念と錯覚させ、売る。 : 774ワット発電中さん [] 2012/03/25(日) 20:48:57.80 :/08OxmHw すげーなおまえw あくまで、自分にとって都合の悪いことは見えないふりかw そんで、function の意味も知らないとw そもそも、その後に続く文を、お前らが “意図的に削除” して 話を進めてることも忘れんなよ、カスどもw : 774ワット発電中さん [] 2012/03/25(日) 20:56:27.47 :/08OxmHw ほんと、何百レスも使って、懲りない連中だわw この部分をどんだけ突いても、何も出てこないのにw 「A と B は、こんなに差異が少ない!」 といくら言い張って、「似ている点」 をいくら列挙したとしても、 決して差はゼロにならない。 差がゼロにならない以上、決して A=B にはならない。 merely がどうとか、そんなチマチマした話に拘っても無駄無駄無駄wwwww 根本的な論理を、おまえらはまったく理解していないw : 774ワット発電中さん [sage] 2012/03/25(日) 20:58:23.27 :9fJPz1e6 あなたも部分集合だと言っていたのに何だといいたいの?w : 774ワット発電中さん [sage] 2012/03/25(日) 21:02:12.75 :Jlzl2jnr やっぱ相手するんじゃなかった。 まぁ実際問題、Cで組むならAVRの方がいいと思う。 gccなら、-Sつければアセンブラのソースも読める。 まぁ、誰かさんの理屈だと、これはCではなくアセンブラになるかもしれんけど。 : 774ワット発電中さん [sage] 2012/03/25(日) 21:04:07.37 :w7W6Lyp8 PICはgcc作られる気配もないしなw : 774ワット発電中さん [sage] 2012/03/25(日) 21:06:07.82 :9fJPz1e6 (英)Arduino language is merely a set of C/C++ functions that can be called from your code. (日)Arduino言語は、あなたのコードから呼び出されるC/C++関数の単なる集合にすぎません。 : 774ワット発電中さん [sage] 2012/03/25(日) 21:09:52.01 :RIKcE+JR 今日の議論は独断と偏見で言わせてもらうと、PIC厨の勝ちだな。 : 774ワット発電中さん [] 2012/03/25(日) 21:12:24.15 :/08OxmHw 「Cで組むなら、PICよりAVRがいい」 という意見なら、 喜んで聞いておくよw そういう話なら、スレタイに沿ってるしなw ただ、前スレまでの流れだと、「Cで組むなら、PIC も AVR も大差ない」 って論調が多いようだったぞ? ちなみにオレはまだ AVR は触ってないから、どの論調が正しいかは知らんw ・Cで組むなら、PIC も AVR も大差ない ・PIC16F/12F/10F でプログラム作るなら、Cじゃなくてマシン語でやるのが普通だろwww ――こんな感じの意見が多かったようだ。 「多かった」 といっても、毎日IDが変わるたびに誰かが自演してた可能性もあるし、 オレ自身、「多数派だから正しい」 という考え方はしない人間なので、 そういう意見を信用しているわけでもない。 だから、あんまり熱くなんなよ、カスどもw : 774ワット発電中さん [sage] 2012/03/25(日) 21:15:00.37 :Jlzl2jnr うん、おれはPICはCで組むのはどうかな、という印象。 明らかに相性が悪い。コンパイラによっては関数ポインタも使えない。そのコンパイラも、何が王道なんだか。 大差アリなんじゃない? : 774ワット発電中さん [sage] 2012/03/25(日) 21:16:17.54 :Jlzl2jnr ってかマシン語何かで書いてられんだろ。マクロアセンブラじゃないと。 : 774ワット発電中さん [sage] 2012/03/25(日) 21:17:15.97 :9fJPz1e6 脳内アセンブルできる達人ならダイレクトにマシン語コーディングできるんじゃないか?w : 774ワット発電中さん [] 2012/03/25(日) 21:19:54.79 :/08OxmHw ほんとは、8bitパソコン全盛時代に、マシン語もやっておくべきだったんだろうけど、 けっきょく何もしないままMS-DOS → Windows 時代まで来てしまった。 このまま一生マシン語なんて縁が無いと思ってたけど、ちょっとマイコンやってみようかと 思ってこのスレ立てたところ、 「PIC16Fならアセンブラ(ママ)で書くのが普通だろ」 みたいな 意見が出た。 だから、良い機会なので、PICでマシン語やってみているところ。 マシン語は面倒だから今さらやる気にならん、という意見も、まぁ分からんでもないw ただ、しつこいようだがオレは電子工作に関しては初心者だし、面倒そうだと思ってはいても、 いちおう一度はマシン語もやっておくべきだろうな、と思って、そうしている。 実際にやらないことには、批判もできんからな。 バカはすぐ拡大解釈するから言っておくけど、別にオレは、 「オレ以外の一般の 『初心者』 も、マシン語をやるべき」 なんて思っていないからな。 : 774ワット発電中さん [sage] 2012/03/25(日) 21:20:43.25 :Jlzl2jnr ちょっと待て、マシン語とマクロアセンブラは全く違うぞ。 : 774ワット発電中さん [sage] 2012/03/25(日) 21:21:45.50 :RIKcE+JR ハンドアセンブルという言葉も知らんのか。 OPコードぐらいみな頭に入れている。バイナリ読めないとか不便杉だろう? : 774ワット発電中さん [sage] 2012/03/25(日) 21:22:35.81 :9fJPz1e6 マシン語コーディングは、一度ハンドアセンブルしてみるだけで十分だろ 何も、はなからマシン語でコーディングする必要はない アセンブラもローエンドマイコンやるなら必要になってくるっていうくらいだ : 774ワット発電中さん [sage] 2012/03/25(日) 21:23:15.29 :9fJPz1e6 そうなの?OPコード暗記してるやつなんて、そういないと思うが : 774ワット発電中さん [sage] 2012/03/25(日) 21:23:28.61 :Jlzl2jnr いちいち全部アドレス計算して、命令増えたら全部一個ずらして、ってコーディングしてるの? 書くのはアセンブラで書いてるじゃないの?読むのはマシン語でも。 : 774ワット発電中さん [sage] 2012/03/25(日) 21:24:06.25 :RIKcE+JR 8bitまでだな。ハンドアセンブルしてたのは。 正直、マイコンクラスでも高級言語でいい時代だ。 : 774ワット発電中さん [] 2012/03/25(日) 21:24:35.29 :/08OxmHw おまえ・・・ そういう食いつき方するか? 40年くらい前の生粋エンジニアなら、そんなツッコミもありかもしれんが、 1980年以降くらいから、マシン語 = アセンブリのニーモニック の意味で通じるだろ 誰がハンドアセンブルするんだよw あと、「マシン語」 という言葉を使ってるのは、このスレ(前スレ)じゃ、 たぶんこのオレだけ。 他の連中は、みんな「アセンブラ」 と言ってた。 でも、オレがそのまま 「アセンブラ」 なんて言うと、バカどもが喜んで 揚げ足取りにくるのが目に見えてるから、あえて 「マシン語」 と書いた。 しかし、それをハンドアセンブル後の01の羅列の意味に取られるとはねw まぁ、今後は 「アセンブリ言語」 と書くようにするよ。 オレが悪うござんしたwww : 774ワット発電中さん [sage] 2012/03/25(日) 21:24:56.47 :U0InqrUW Arduinoでもインラインアセンブラ使えばいいんじゃないかな? : 774ワット発電中さん [sage] 2012/03/25(日) 21:25:19.94 :9fJPz1e6 おれもZ80でハンドアセンブルしてhexを手入力してやったが、 それで十分だと思ったぞ : 774ワット発電中さん [sage] 2012/03/25(日) 21:26:10.14 :RIKcE+JR マシン語=機械語≠アセンブラ : 774ワット発電中さん [sage] 2012/03/25(日) 21:26:34.12 :w7W6Lyp8 それはアドレッシングモードが少ないからだなw : 774ワット発電中さん [sage] 2012/03/25(日) 21:27:14.93 :w7W6Lyp8 普通にアセンブラソースと言えば良かったんじゃ? : 774ワット発電中さん [sage] 2012/03/25(日) 21:28:57.69 :Jlzl2jnr いや、マクロアセンブラじゃないの? : 774ワット発電中さん [sage] 2012/03/25(日) 21:29:47.47 :9fJPz1e6 ハンドアセンブルする意義なんて、今となってはアセンブラがあるんだから、 アセンブラがやってることがわかればそれでいいと思う : 774ワット発電中さん [] 2012/03/25(日) 21:32:42.14 :/08OxmHw アセンブリ言語は知識としては知っていたけど、実際に自力で プログラムを作ったことが無かったので、マイコンデビューするついでに やってみようか、という気になった。 で、実際にちょっと作ってみると、むかし大学(院)時代に、研究者の間で 流行ってた Core War という遊びの、Redcode そのまんまだな。 まぁ、考えてみりゃ、あたりまえだwwwww 「Redcode を作ったことがある」 というのを、「アセンブリ言語をやったことがある」 と言い換えてもいいのなら、オレも一応アセンブリ言語の経験があるといえばあったわw : 774ワット発電中さん [sage] 2012/03/25(日) 21:33:01.44 :Jlzl2jnr まぁそういう風に勉強したいんなら、逆転の発想で、DOS窓で動くものでいいから、pic用のマクロアセンブラでも書いたらいいのに。 : 774ワット発電中さん [sage] 2012/03/25(日) 21:33:21.30 :RIKcE+JR 今日日の技術者にとっては、マイコンの設計の良さより、 開発環境の充実のほうが重要だろう? : 774ワット発電中さん [sage] 2012/03/25(日) 21:33:55.78 :U0InqrUW やっぱりArduino、それともmbed? : 774ワット発電中さん [sage] 2012/03/25(日) 21:35:19.13 :ukgKtLLp >398 PIC16Fのアセンブラは他のマイコンとだいぶ違うから、最初にやるには 向かないような気もするが、さらっと流して見る分には面白いと思う。 特に\35のPIC10F200は1976年のPIC1650とほぼ一緒(>216) マイコン界のシーラカンス それでも残ってるって事、ある意味 優秀って事だしね。 : 774ワット発電中さん [sage] 2012/03/25(日) 21:36:14.61 :9fJPz1e6 XNPが開発環境をずっと存続させる気ならmbedもいいと思う : 774ワット発電中さん [sage] 2012/03/25(日) 21:36:31.50 :9fJPz1e6 ×XNP ○NXP : 774ワット発電中さん [sage] 2012/03/25(日) 21:38:09.68 :RIKcE+JR 今となっては逆アセンブルソースでもみて分かった気になるだけで十分だろう。 C書けない奴はこのスレにはいないんだろ? : 774ワット発電中さん [sage] 2012/03/25(日) 21:38:54.98 :w7W6Lyp8 実際は\35のPIC10F200よりは\45のATTINY10つかうけどねw : 774ワット発電中さん [sage] 2012/03/25(日) 21:39:41.83 :vPlv+GCE 8080で自作してた時は、パソコンなんて無かったから、ハンドアセンブル するしかなかった。 ハンドアセンブルで、アセンブラを作るのだな : 774ワット発電中さん [sage] 2012/03/25(日) 21:41:28.60 :Jlzl2jnr ハンドアセンブルでアセンブラ作って、そのアセンブラに渡せるようなコード吐く何かのコンパイラを書く。基本だね。 : 774ワット発電中さん [sage] 2012/03/25(日) 21:43:18.20 :9fJPz1e6 先代の努力の積み重ねによって、今ではC/C++で書ける いい時代になったものだ : 774ワット発電中さん [sage] 2012/03/25(日) 21:44:20.48 :ukgKtLLp >421 私や他の多くの人は、米粒のATTINY10に書き込んで、さらにはんだ付けは困難なんだよ。 ttp://akizukidenshi.com/img/goods/1/I-04575.JPG PIC10F200(\35)はDIPだからいいけど : 774ワット発電中さん [sage] 2012/03/25(日) 21:45:30.66 :9fJPz1e6 これ使いなされ ttp://akizukidenshi.com/catalog/g/gI-05174/ : 774ワット発電中さん [sage] 2012/03/25(日) 21:46:44.59 :U0InqrUW ATmega328Pでいいじゃない Arduinoでも使えるし : 774ワット発電中さん [sage] 2012/03/25(日) 21:47:04.26 :pRScQivg このスレなんだかんだで良い奴が多いなw ただ約1名だけ本気でキモイArduinoステマ業者がいるけど : 774ワット発電中さん [sage] 2012/03/25(日) 21:47:28.92 :9fJPz1e6 そうね 純粋にAVRやるにしてもmega328Pは使えるマイコン : 774ワット発電中さん [sage] 2012/03/25(日) 21:48:10.88 :ukgKtLLp >426 それだったらPIC12F1822(\80)使うよ : 774ワット発電中さん [sage] 2012/03/25(日) 21:49:46.40 :RIKcE+JR それはもう単純に使い慣れたほうだな。 : 774ワット発電中さん [sage] 2012/03/25(日) 21:51:57.57 :9fJPz1e6 まあ、attiny10使う理由は当然小さく作りたいんだろうから、 ハンダ付けが大変だとかいうのは承知で使うものかと とはいっても0.95mmピッチもあるんだし、そんなに大変でもないと思うけど その100円のDIP版でソフト作り込んで、最後に6ST1パッケージに焼いて 実装すればよいかと : 774ワット発電中さん [sage] 2012/03/25(日) 21:52:48.66 :w7W6Lyp8 すまん、こっちのことだと思ってたよ ttp://akizukidenshi.com/catalog/g/gI-02116/ : 774ワット発電中さん [sage] 2012/03/25(日) 21:57:24.56 :ukgKtLLp >432 それは、あなたの勘違い。\35のPIC10F200はDIP8ピン 米粒PICでは無いです >433の方は気づいたようだけど : 774ワット発電中さん [sage] 2012/03/25(日) 22:03:22.31 :w7W6Lyp8 つうかDIPと米粒で値段が違うというか逆転しテルっぽいのも、さすが秋月www : 774ワット発電中さん [sage] 2012/03/25(日) 22:03:23.98 :RjVxskAB 話からすると、ここのは団塊Jr.か、それよりちょい若いくらいか? 某スレのヲチ対象のkawanaくらいのジジイかと思ってた : 774ワット発電中さん [sage] 2012/03/25(日) 22:06:29.81 :9fJPz1e6 ん?おれの勘違い?? で >PIC10F200(¥35)はDIPだからいいけど って書いてあったから、米粒ATTiny10でもこんなの使えば ピンピッチ2.54mmにできるよってくらいの感じでを書いた まあ、おれも特に考えずにPIC10F200(¥35)はDIPなんだなとあなたの書き込みを そのまま信じたけど : 774ワット発電中さん [sage] 2012/03/25(日) 22:14:42.73 :ukgKtLLp >437 私はATTINY10を使いたいとも、米粒PIC or AVRを使いたいとも言っていない(>417,425,430) ATTINY10を使うと言ったのは別人(>421) なのに>432で小さくつくりたいと勘違い。 : 774ワット発電中さん [sage] 2012/03/25(日) 22:19:48.98 :w7W6Lyp8 おれは、PIC10F200の米粒あるの知ってて、うーんこれなら同じ米粒ATTINY10使う方がいいな。 と思ってたから、 >417 でPIC10F200の話で、米粒PIC連想したw : 774ワット発電中さん [sage] 2012/03/25(日) 22:21:44.87 :9fJPz1e6 あ、そっちねw : 774ワット発電中さん [sage] 2012/03/25(日) 22:31:48.54 :U0InqrUW ATmega644Pとか1284P使ってる人いる? : 774ワット発電中さん [sage] 2012/03/25(日) 23:20:24.98 :ltZKR33G ATmega644Pとか1284P使ってるよ 1284Pの64kbyte以上を有効に使ったことはないけどRAMが多い点は良いね : 774ワット発電中さん [sage] 2012/03/26(月) 00:39:58.45 :MtA6KCdw 1とスレ1からROMってるやつらが正しい。 途中から入ってきたあほうのAruduino養護の奴らが ろくに読まないで勘違いしてるのが原因。 : 774ワット発電中さん [sage] 2012/03/26(月) 01:39:54.79 :OXaB91RR はいはい、PICが最強ですよ。 この結論ありきなんだから何の話も進まんわな。 やっぱPICがいいよねー、玄人の俺は流石チョイスが違った。とやりたいだけなんだから。 : 774ワット発電中さん [sage] 2012/03/26(月) 02:11:15.73 :NjtVSkN9 院卒だから無駄に中途半端な知識があって態度がデカいんだな。納豆食。 年齢は50歳前後で、独身または離婚暦ありとみた。 : 774ワット発電中さん [sage] 2012/03/26(月) 02:36:28.68 :UJzEOnWq じゃないけど、このスレに今までPIC最強なんて言う人間が一人でもいた? 「このスレはArduinoの話をする場所じゃない」と言い張ってる奴に人間に向かって、 寄ってたかって「Arduinoが最高!」と言う結論を押しつけてるんだから、 そりゃ何の話も進まないでしょうよ。 : 774ワット発電中さん [sage] 2012/03/26(月) 02:49:30.57 :OXaB91RR その人だろ。 AVRの話になったら、使ったことが無いから、とかうやむやにするし、 関係ない話で散々煽るし、たまに釣ってるのか天然なのかわからないような書き込みで煙に巻くし。 : 774ワット発電中さん [sage] 2012/03/26(月) 03:17:57.91 :vW52qgee 釣りでしょ。知りたいことは、前スレの50あたりまでで終わってるし、 用事が済んだら、議論はどうでも良いと思ってるんじゃない? そのうち、PICは初心者に向いてない、続けてAVRは初心者に向いてないってなるかもよ。 : 774ワット発電中さん [sage] 2012/03/26(月) 03:22:09.01 :UJzEOnWq ここで自演認定する意味が分からない。八つ当たりか? はどうせ後から出てくるでしょ。 その後で俺もこのIDでまたレスすりゃいいんかな? 何の意味があるのか知らないけど。 : 774ワット発電中さん [sage] 2012/03/26(月) 03:28:20.58 :OXaB91RR 自演なんてしてないが… ○○その人、の表現が不味かったか? : 774ワット発電中さん [sage] 2012/03/26(月) 03:35:37.48 :1rdyB6XH 俺もではない、昨日のとか書いてた者だが 別段はPICage、AVRsageはしてなかったと思うぞ。 単純に、糞業者と信者と横道にそれたレスに 食って掛かってただけで、本筋に則ったレスに 構えられてなかった様にしか、どれだけレスを 遡っても見えないんだけど。 途中、ある一つの処理を各環境用にアセンブラで 書いて、それぞれのコストを算出して下さった 素晴らしいお方がいらっしゃったが、 それ以外はそもそも、ほとんどCPUの話なんて してなかったじゃないか。 : 774ワット発電中さん [sage] 2012/03/26(月) 03:43:58.84 :CC38ppgM プロファイリング情報攪乱で騙されるな! 就職難民で院に籍を置いている現役ニート 座右の銘「俺だって本気出せば出来るんだからな ...」 : 774ワット発電中さん [sage] 2012/03/26(月) 03:48:45.92 :vW52qgee >ある一つの処理を各環境用にアセンブラで あれは興味深かった。ああいった議論が続くといいのにな。 : 774ワット発電中さん [sage] 2012/03/26(月) 04:07:56.82 :vW52qgee ここだけじゃなく、PIC最強というのはあまり見たことがない。 : 774ワット発電中さん [sage] 2012/03/26(月) 04:59:53.89 :gTgqV6+w の言っている事に同感できる 技術を仕事としている人間は、他人より自分が優れているという点で 仕事を受注しようとする これは、弱肉強食社会から生まれる当然の結果であり、 逆にそういった感覚がないと、他の人間や組織に仕事を奪われる だから、他人を蹴落として自分を技術的優位に立つように議論を進める これは別に間違った思想ではないと思う 一方は、そういった資本主義社会概念でない所で、どちらが良いか?と 問いかけている ある意味、アカデミック的に優劣を決めようとしている それで、俺の考え PICだな なぜなら、日本ではAVRよりPICユーザの方が多い これは購入し易さが顕著に出ているのだろう Atmelはここら辺りを改善して欲しいと、1ユーザとして思う なぜ、ユーザ数が多いほうが良いのか? どれだけくだらない質問でも、なんらかのフィードバックがあるから そのフィードバックは多ければ多いほど、挫折という道から逃れる事が出来るから アーキテクチャの優劣では、その問題は解決しない これが俺様の考えだ : 774ワット発電中さん [sage] 2012/03/26(月) 06:43:52.01 :ivka/vLI 個人的には AVR 派だが、商社がクソなので仕事では使いにくかった。 個人ユーザーに対してマイクロチップ自体が積極的なのも大きいだろう。 あと、秋月あたりが早くから扱ってたことも。 PIC 互換の SCENIX にはもっと頑張って欲しかった。 : 774ワット発電中さん [] 2012/03/26(月) 07:47:17.32 :lxtawIgo 今始めるならPSoCで決着したんじゃなかったの? : 774ワット発電中さん [] 2012/03/26(月) 07:51:49.64 :R6qdayYK AVRは商社が糞たが、メーカ自体は良心的 逆にPICはメーカも商社も良心的 PICはメーカに疑問点をメールで送れば100パー帰ってくる に怒られそうだが、 ルネサスもメール対応は良い 日本支社がある点でそこら辺りは投資しているからなのだろうね 趣味で初めて使うなら安いから、PIC 仕事で初めて使うなら、ルネサス>PIC>AVR じゃないかな 個人的意見だけどな : 774ワット発電中さん [] 2012/03/26(月) 08:23:21.54 :VrKBQI4N Arduinoを例に出して、老害に皮肉を言ったことはあるな。 : 774ワット発電中さん [] 2012/03/26(月) 08:26:20.99 :VrKBQI4N レスはこっちのほうがいいか。 じゃないから。 : 774ワット発電中さん [] 2012/03/26(月) 09:10:49.71 :lxtawIgo ヤハリPICサイコーが前提的結論か。 : 774ワット発電中さん [age] 2012/03/26(月) 09:31:03.10 :oXaJ85te 呪文ばかりを唱えてないで PIC vs AVR でマイコンを使った自作の作品例で競ってみろよ。 : 774ワット発電中さん [] 2012/03/26(月) 10:41:28.25 :69IGP9a8 AVR を推す意見に対して 「いや、PIC のほうが優れている!」 などと 言ったことは一度も無いが? まぁ、スレタイを読んだら死んじゃう病気かつログを読んだら死んじゃう病気の 糞Arduino信者に何を言っても無駄だろうがw 業者どもはどうせステマ活動するなら、こんなスレに張り付くんじゃなくて、 将棋板とか鉄道板に行って、「Arduino最高!」 って唱えてきたほうが まだ新規顧客開拓の可能性があるんじゃねーの?w : 774ワット発電中さん [sage] 2012/03/26(月) 10:42:33.44 :Pq+kTAVg 「糞Arduino信者」これをNGワードにすればOK。 : 774ワット発電中さん [] 2012/03/26(月) 10:55:05.61 :69IGP9a8 学歴コンプ乙w アセンブリ言語が理解できなくてPIC が使えないのは、 おまえ自身がバカなことに原因があるのに、己のバカを認めることができず、 勝手に一般化して「PICは (俺様以外の人間にとっても) 分かりにくい (はずだ) !」 などと吠えてしまう、実に糞Arduino信者らしいコンプレックスだよwwww 50歳前後って、新しい趣味をいちばん始めにくい年代だと思うけどな〜。 その年まできたら、どうせならリタイヤするまで待ってから、ゆっくり 好きなことすんじゃねーのw : 774ワット発電中さん [sage] 2012/03/26(月) 11:00:55.83 :Pq+kTAVg NHKの理系番組ですら、数学は誰も理解できない前提の番組進行ばかり。 これが現実。 : 774ワット発電中さん [] 2012/03/26(月) 11:01:33.63 :69IGP9a8 「PIC(Microchip)は、日本法人の対応が糞」 という意見が 前スレにあったよ。 まぁ、普通に趣味としてやってるだけじゃあ、販売店とやりとりすることが あっても、製造元の日本法人とやりとりする機会なんて無いだろうから 気にしなくていいのかもしれないけど。 : 774ワット発電中さん [] 2012/03/26(月) 11:37:28.37 :69IGP9a8 マイコンを実際に使う前のイメージはに書いたとおりだが、 実際にモノを作ってみると(LED点滅のみレベルでも)、マジで 後閑本の糞っぷりが目に余る。 ほんと、何の役にも立たない。 しかも、PICの解説書と言えば、どこを見ても後閑、後閑、後閑・・・しかない 状況だから、マジでPIC入門者の逃げ道が無い。 これ、PICが決定的に損しているポイントだと思うんだけど。 なんでどの出版社も後閑一辺倒なんだろ? ブログで作例を発表している人なら、後閑以外にも腐るほどいるんだから、 別の人にも本を書かせりゃいいのに。 : 774ワット発電中さん [sage] 2012/03/26(月) 12:01:20.56 :Pq+kTAVg PICが叩かれてるのはAVRが存在するから。 どうしても比較するからね。 PICがx86のような強行突破するほどのコストパフォーマンス持たないと。 : 774ワット発電中さん [sage] 2012/03/26(月) 12:11:41.78 :OqRYGXgH 8086 が 68k と比べてコストパフォーマンスが良かった訳でもないだろ。 まあ、今となっては比べようもないが・・・ : 774ワット発電中さん [sage] 2012/03/26(月) 12:14:38.65 :Pq+kTAVg そういや単純にAppleがぼったくり価格だったからか。 : 774ワット発電中さん [sage] 2012/03/26(月) 12:20:32.10 :Rp/Twijh でも単体CPU/MCUで語ってもあんま意味ないよね とりまく環境を含めないと となるとArduinoやmbedってことに成るのはしかたない : 774ワット発電中さん [sage] 2012/03/26(月) 12:30:20.23 :ZNvOimCi >472 >とりまく環境を含めないと それだと使う人の収入や費やせる時間 などなども関わってくるわけだが それが無駄だからマイコン単体の話をしたいんだが : 774ワット発電中さん [sage] 2012/03/26(月) 12:33:33.01 :Pq+kTAVg 石ころの値段はどっちも安いし、学習コスト、開発コストも低いほうがいい。 : 774ワット発電中さん [sage] 2012/03/26(月) 12:34:58.14 :OXaB91RR 全然初心者向きじゃないね。イニシャルコスト無視とは。 : 774ワット発電中さん [sage] 2012/03/26(月) 12:35:22.36 :Rp/Twijh 別に使う人の収入や費やせる時間なんて関係しないよ 大人が使おうが小学生が使おうが同じ : 774ワット発電中さん [] 2012/03/26(月) 13:13:02.21 :69IGP9a8 イニシャルコスト無視? スレタイ無視のクズが偉そうにしゃべんなハゲw 日本語を勉強してから出直せ朝鮮人w : 774ワット発電中さん [sage] 2012/03/26(月) 13:58:05.23 :Rp/Twijh Arduinoやmbedは、すぐに学習や開発に取り掛かれるって部分も大きいよね mbedは、まさに買ってからPCに接続して〜5分でLチカまで余裕で行けるし : 774ワット発電中さん [sage] 2012/03/26(月) 14:07:57.70 :OXaB91RR なんでも朝鮮人って言ってりゃいいもんじゃないよ全く。 : 774ワット発電中さん [] 2012/03/26(月) 14:17:32.25 :69IGP9a8 つまり、「スレタイ無視」 という部分には反論できないんだろw 反論できないならできないで、そのまま黙ってりゃいいのに、 頭が沸騰してるもんだから、とにかく何か言い返さないと気が済まない。 それでとりあえず、 「朝鮮人」 という部分 “だけ” に噛みつくわけだ。 よく分かるよw だからこそ、お前は朝鮮人だっつってんだよw : 774ワット発電中さん [sage] 2012/03/26(月) 14:20:51.82 :OXaB91RR 始めるなら=イニシャルコストを無視出来ないよな、という書きこみの、 どこがスレチなんだろうか? 「今までの」とか言うと、俺は二度と書きこめないことになるな…。 それが、「マイコンを始める」だと思うんだけどね。 電子回路を組むのを始めるわけじゃないんじゃないの? : 774ワット発電中さん [] 2012/03/26(月) 14:30:15.15 :69IGP9a8 スレチだろ。 じゃあ、おまえの言うとおりイニシャルコストを考慮したとして、 その次に出てくるセリフは何なんだよ? 「マイコン単体は、イニシャルコストを考慮していない。よって全然初心者向きではない」 そういうご高説はよく分かったよw じゃあ、イニシャルコストを考慮した上で初心者に向いてるのはいったい何? さあ、言ってみろよ朝鮮人www : 774ワット発電中さん [sage] 2012/03/26(月) 14:41:17.25 :OXaB91RR そもそもテンプレで、Arduinoって高い、マイコン単体で云々、と気づいてるんだろ? それは半分正しくて、半分間違ってるんだよ。 俺は、最近の開発をするなら、AVR+Cだと思ってる。今後、別のマイコン触る時も、 素直なアーキテクチャの方がいいと思う。 でも、いきなり、AVRのISPとATmegaを買うのもあほらしい。 純正なら3000円くらいする。900円ぐらいの互換品もあるけど。 壁もそこそこ高い。初めてマイコンに触るんだろ? そこで、Arduinoがある。値段も3000円ちょい。ライタとかわらん。 ヌルい環境で適当に慣れる。 慣れたら、ATmegaを抜いて、単体で動かしてみる。 その頃になったら、ある程度ブレッドボードで配線とかも出来るだろ。 今度は素のATmega買ってきて、そのArduinoをISPにして、素のATmegaに書きこんで、 素のAVRを始めればいい。 普通にステップアップしていけると思うけど。 その過程を言う中で、Arduino言語はC言語じゃない、とかグダグダになったが、 要は一個ぐらい、「ハードとしてはまぁちゃんと動く完成品」を触っとくべきだと思うし、 それでソフト側について、大まかな流れを学習したらいい。 随分、後工程が楽になるだろ。 次はその「ハードとしては…」のクローンでも作ればいいし、好きにステップアップしていけるでしょ。 : 774ワット発電中さん [sage] 2012/03/26(月) 14:43:33.94 :Rp/Twijh みんなそう思ってるんじゃ無いかな? : 774ワット発電中さん [] 2012/03/26(月) 14:49:13.22 :69IGP9a8 だいたい何が 「イニシャルコスト(キリッ」 だよw 糞Arduinoを使うにしても、Pickit/ARVISPでマイコンを始めるにしても、 どっちもパソコンは必要だろうがw 開発環境として使うパソコンを、糞安い台湾ネットブックで 済ませたとしても、3万円くらいはかかるだろw 「pickit2+PIC1個を秋月で買うコスト」 と 「糞Arduino unoをスイッチサイエンスで買うコスト」 を比べたとしても、 その差はたった1000円じゃんw PICを始めるイニシャルコストは3万4000円!! でも、Arduinoを始めるイニシャルコストは3万3000円!! よって、イニシャルコストが安いArduinoが初心者に向いているッ!! ・・・・あほだろw その1000円差に、どんな夢を託すんだよお前ら朝鮮人はw 小遣いが1日10円のちびまる子ちゃんかお前w : 774ワット発電中さん [sage] 2012/03/26(月) 14:52:20.04 :OXaB91RR PICを選んだ理由は、初心者でも気兼ねなく壊せる値段=安いから、だったんじゃなかったっけ? : 774ワット発電中さん [sage] 2012/03/26(月) 14:54:17.57 :OXaB91RR それに、その差1000円、で、PICにしか書きこめないライタじゃなくて、 とりあえず「マイコンってまぁ、プログラム書いたらこんな感じで動くんだ」 と直感的につかめる環境が手に入るんだけどね。 : 774ワット発電中さん [sage] 2012/03/26(月) 14:54:44.06 :Rp/Twijh コストもかわんないし、結局使い勝手のいい方を使えばいいんだよね やっぱり素直にArduinoを使うのがいいんじゃないかな? : 774ワット発電中さん [] 2012/03/26(月) 15:00:27.36 :69IGP9a8 前スレから一定のペースで 「Arduinoからatmega引っこ抜いて使え」 って言う奴が 出てくるけど、それってそんなに一般的な使い方なの? 「Arduino自体が高い」 という事実をなんとか誤魔化すために、おまえらの脳内で 「“理屈では” そういう使い方もできます」 って言ってるだけだろ?w 星の数ほどあるArduinoの入門書を見ても、そんな使い方を解説してる本は 見たことねーしw 「“理屈では” できる」 といくら言い張ったところで、、肝心の初心者がそのノウハウに アクセスできないんじゃ、絵に描いたモチだよねw そもそも、ArduinoのI/Oのどれが、atmegaのどのピンに対応しているかすら、 見ただけじゃあ分からないじゃんw Arduinoの基板の配線をたどれば、Analog in の6本は atmega に直線で直結されて るから分かるけど、それ以外は何がどうなってるのか分からないよね? そういう部分だけを取ってみても、(Arduinoをライター代わりにしようと思ったら) けっきょくはatmegaのデータシートを見て使い方を勉強することになるじゃんw だったら最初からatmega単体で使うほうがよっぽど楽だろw なんでいちいち Arduino IDEの ポート番号と、atmegaのピン番号の対応を ゴチャゴチャ考えながらモノ作らなきゃいけないんだよw バカかwwww : 774ワット発電中さん [] 2012/03/26(月) 15:04:18.81 :69IGP9a8 それが全てじゃねーよ文盲w しかも、何度も言うけど、ライターは一度買えば終わりだからな。 Arduinoはランニングコストとして、毎回2500円ずつかかるだろ。 だから結局は単なる1000円差じゃねーんだよボケ。 おまえら朝鮮人の言う「Arduinoがイニシャルコストが安い」 ってのは、 「マイコンを一生で1個しか買わない前提」 でしか言えない話じゃん。バカかよw 2個目を買った瞬間、PIC/AVRが逆転するじゃん。 おまえらもう救いようのないアホだよw 小学三年生の算数から出直せよw : 774ワット発電中さん [sage] 2012/03/26(月) 15:05:34.85 :OXaB91RR アホにはアホ用の、ATmega328の上に貼る、PINのシールなんて物もある。 抜いて使うのは超一般的。Arduino ブレッドボードでググったら沢山出てくる。 抜いて使うから、代わりのATmega328を買うんだが、そのために、Arduinoの ブートストラップ的なファームを焼くために、Arduino-ISPも大概の人は一度は作る。 : 774ワット発電中さん [sage] 2012/03/26(月) 15:06:32.61 :OXaB91RR いや、毎度250円で済んでるけどね。 : 774ワット発電中さん [] 2012/03/26(月) 15:06:57.24 :69IGP9a8 つーか、朝鮮人のID:OXaB91RRは、スレに沿った話をしていたはずじゃなかったのかよ?w 次のレスから、いきなりスレ違いな糞Arduinoの話に突入してるじゃんw ほれ、何か言い訳してみろや朝鮮人w : 774ワット発電中さん [sage] 2012/03/26(月) 15:08:17.15 :OXaB91RR : 774ワット発電中さん [sage] 2012/03/26(月) 15:10:37.59 :Rp/Twijh 本当にArduinoからatmega引っこ抜いて使うのは簡単だよね ブートローダ焼くのもISP6本結線するだけだし Arduino買って初期にやることの一つだよな avrdude使ういい勉強にもなるしね(FUSEビットとか) : 774ワット発電中さん [] 2012/03/26(月) 15:11:57.07 :69IGP9a8 Arduino をライターとして利用して、いちいちマイコンを抜き差しするとか、 初心者から見てもちょっと正気じゃないよねw Arduino にゼロプレッシャーソケットが乗ってるわけでもあるまいしw だいたい、PICだったら、基板にピンヘッダ付けるだけで、ICSPで そのままプログラム書き換えてテストできるじゃん。 「Arduinoからマイコンを抜けばいい(キリッ」 っていうアホの手法だと、 試行錯誤のたびに、目的の基板からマイコンを抜いて、また Arduino に挿してスケッチ(笑)を書き込んで、またマイコンを抜いて 目的の基板に挿して・・・とかやるんだろ。 しかも、板バネのショボいソケットに、何度も何度も抜き差しするわけだw どんな苦行だよそれwwww 朝鮮人だけで勝手にやってろよwwww : 774ワット発電中さん [sage] 2012/03/26(月) 15:16:45.54 :OXaB91RR PICでも伝統的な手法使うだけだよ。 一回目に外した時に、ICソケットかます。 : 774ワット発電中さん [sage] 2012/03/26(月) 15:17:16.71 :Rp/Twijh ArduinoからatmegaのDIPは簡単に抜けるしね ”基板にピンヘッダ付けるだけで、ICSP…” ってそれがArduinoのボードがやってることだよ : 774ワット発電中さん [] 2012/03/26(月) 15:24:52.48 :69IGP9a8 つまり、Arduino使ってICSPの真似事しようと思ったら、 ソケットから配線ひっぱりだして、ターゲットの基板に繋ぐような コネクタ(?)を自作することになるんだろw 「イニシャルコストの1000円」をケチるために、そういう面倒なことを 強いられるわけだw PickitやAVRISPなら、基板にピンヘッダ立てて終了の話なのにw んで、マイコンのデータシートのピン番号と、ArduinoのI/Oの番号は 食い違っているから、マイコンにシールを貼って、いちいち脳内で ピン番号を変換しながら、スケッチ(笑)を作ると。 たいした 「初心者向け」 だよwwww : 774ワット発電中さん [sage] 2012/03/26(月) 15:26:08.67 :OXaB91RR ってか、なんか勘違いしてるみたいだけど、 Arduinoをライタとして使う、ってのは、 「Arduino上に乗ってるATmegaに書きこむ」のではないからな。 Arduinoから、ブレッドボードでもちゃんと基板起こしてもいいが、少しの結線で、 「別のATmegaに書きこむ」んだぞ? : 774ワット発電中さん [sage] 2012/03/26(月) 15:27:36.16 :OXaB91RR いや、ICソケットに細工するのは、抜き差しがしやすくするだけだよ。 で、ライタ自体は別回路な。6本ほど結線するだけだけど。 : 774ワット発電中さん [] 2012/03/26(月) 15:35:27.28 :69IGP9a8 なんだよ、ArduinoをライターにしてICSPの真似事するんじゃねーのかよ。 けっきょくArduino上のソケットを抜き差ししやすく加工して、 書き換えが生じるたびに、atmegaを抜き差しする必要があるんじゃねーかw おまえPIC使ったことないから知らないんだろうけど、 PICは作った基板からいっさい抜かずに、プログラムだけ書き換えることができるんだよw 「抜き差ししやすくする」って、要するにゼロプレッシャーソケットを別個に買って、 秋月picプログラマーのショボいバージョンみたいなのを、自力で(Arduinoを利用して)作る って話だろ。 秋月で28ピンのゼロプレッシャーソケット買っても800円するわけだから、 「Arduino使えば1000円イニシャルコストがお得」って話すら、消滅しちゃうねw あほくさwww : 774ワット発電中さん [sage] 2012/03/26(月) 15:36:51.68 :ZNvOimCi 趣味の電子工作じゃ28ピンなんていらず8,18ピンで済む事も多いのに 28ピン限定で\250じゃコスト面でどうなの。 Arduinoから外しただけじゃ外付けの16MHzの水晶なりも必要だよね 精度求めたり高速を求める用途なんてほとんど無いから内蔵クロックで充分なのに。 PB6,7も使えないし(まあこれはI/O23本も使う用途がそう無いからいいけど) 書き換えれば内蔵で動かせるとかだったら、最初からAVR-ISPでICSPで充分 そもそもテスト環境的に使うなら、Arduinoってハード的に見たら USB通信と電源とクロックを供給しているだけじゃん 誰かが書いてたPickit2+ブレッドボードで充分、PICも8〜40ピンDIP自由に選べるし : 774ワット発電中さん [sage] 2012/03/26(月) 15:37:51.80 :A3X4zfs0 マザーボードに乗っているBIOSってマイコンで書かれていますか? : 774ワット発電中さん [sage] 2012/03/26(月) 15:39:52.97 :ZNvOimCi 8bitのマイコンはDIP品で手軽に自由に使えるってのがメリットなのに 専用基板に実装して電源も供給、I/Oも専用のコネクタでさらに値段も高いとなると わざわざ低性能の8bitマイコンで作る必要性が無い。 それこそARMとかを載せた方がいい(mbedデシタッケ) : 774ワット発電中さん [sage] 2012/03/26(月) 15:43:27.86 :OXaB91RR 違うんだけど、とりあえず、Arduinoは何買ったの? この辺知らないと、飽きるまで使うまでに、挫折しちゃっただけに見える。 の通り、ArduinoのATmegaを抜き差しして、独立して稼働させるレベルと、 Arduinoで別のATmegaに直接書きこむのは別ステップ。 PICは使ってたって。ICSPは使わなかったけど。 Arduinoも、その6本の結線だけだよ。 : 774ワット発電中さん [sage] 2012/03/26(月) 15:48:33.25 :Rp/Twijh Arduinoのいいところって、 旧来みたくわざわざいちいちブレッドボードや基盤でテンプレ的な配線や結線をする面倒をはぶいて すぐに本題の部分に取り込む事が出来る部分が大きいよね あと持ち運び安さってところも大きいね、mbedも同じ事がいえるけど : 774ワット発電中さん [] 2012/03/26(月) 15:52:28.43 :69IGP9a8 Uno と Pro mini だよ。 何かっつーと、挫折、挫折って言うけど、Arduinoで何をどう挫折する余地があるんだよw いったいどういう状態になったら 「挫折」 って言うわけ? そもそも Arduino なんて、大したことできない前提なんだから、挫折のしようがないだろ。 「インラインアセンブラ使ったことがない奴は挫折!」 「atmega引っこ抜いて単体で使ったことがない奴は挫折!」 とか、そういう話か?w まぁ、オレはPro mini 3.3V についてはけっきょく最後までスケッチ書き込めなかったんで、 これに関しては挫折と言っていいな。 さんざん苦労してまったく書けなかったんで、ぜったいに初期不良だと思って、 もう1個 Pro mini 3.3V 買ったけど、それも書けなかったし、カネをドブに捨てたようなもんだ。 とんだ「イニシャルコスト」だよwwww : 774ワット発電中さん [sage] 2012/03/26(月) 15:58:23.59 :OXaB91RR 挫折ってか、あきらめというか、飽きるというか。 何故UNO買ったのに、mini買うのかもよくわからんし、なぜ書けなかったのかもよくわかって無いんじゃないか…… 大したことが出来ないもの、って決めつけてるから、自分の出来る範囲を狭めてるんだろ。 なんて言うか、目の前にある物を工夫して何とかしてみよう、と言う考えが無いのか? 単独動作とか、Arduino-ISPとか、とりあえず試してみろよ……。 : 774ワット発電中さん [sage] 2012/03/26(月) 16:02:10.40 :Rp/Twijh そうだよねえ、ISPなんてみんなやってることなんだし全然難しくないよね もう一度Arduinoで頑張ったらいいんじゃないかな Pro mini 3.3V に関しても、どうやって失敗したかかけばみんな教えてくれるんじゃないかな : 774ワット発電中さん [sage] 2012/03/26(月) 16:02:31.28 :vW52qgee 単に、好き嫌いの問題。 「俺はこんなにArduinoが好きなんだ!」と何回叫んでも、すべての人がArduino好きに なる訳じゃないと思うけどネ。 : 774ワット発電中さん [sage] 2012/03/26(月) 16:02:53.61 :ZNvOimCi >507 それってテンプレ的な物しか作らない&作れないってことだろ 最終的に作りたいものは皆 違うはずなのにそれでいいんだ? : 774ワット発電中さん [sage] 2012/03/26(月) 16:05:55.18 :vW52qgee 他の人が作りたいと思っている物も自分と同じような物のはずだと思ってるんでしょ。 : 774ワット発電中さん [] 2012/03/26(月) 16:07:23.25 :69IGP9a8 Uno 買ったのに Pro mini を買う理由? 簡単だろ。 Uno だと、ランニングコストそのものが一発2500円かかるからだよw Pro mini のほうがちょっと安いから、せめて安くあげようって話だ。 何か不自然か? ま、おまえみたいな朝鮮人に言わせりゃ 「安くあげたけりゃ単体のatmegaを 差し替えながら使え」 みたいな話になるんだろうけど、 さっきのやりとり見ても、別にそんな使い方がメリットあるとはまったく思えない。 おまえの頭が悪すぎて説明ド下手なのもあるが、けっきょくそうするために 何が必要で何を前提にすればいいのかもよく分からんし、 ゴチャゴチャ説明を受けて、変なライターを自作してる暇があったら、 最初に AVRISP mkII を使って、そのまんま素の AVR を始めたほうが よっぽど簡単だわ。 「Arduino最高!」って結論ありきで、下手な理屈をグチャグチャ後付けするから、 何もかも無理が出るんだろw : 774ワット発電中さん [sage] 2012/03/26(月) 16:08:54.45 :OXaB91RR そこまでの回路じゃないよ。全ピン出てるし。 ただ、完動する回路がある、ってだけで全然違うと思うよ。 初めて組み立てて「あれー、動かないな。どっか結線ミスったかな」が 減るんだから。Lチカでも、とりあえず周辺回路がまともな事が大前提でしょ。 そっから、好きに全ピン使って、好きなもの作ればいいよ。 : 774ワット発電中さん [sage] 2012/03/26(月) 16:12:09.55 :OXaB91RR だから、UNO買えば、UNOはDIPなんだから、ランニングコストは250円まで下がるんだよ。 滅茶苦茶不自然だわ。というか、買ってきて使う、って事しか考えてないんじゃないの? 別に、差し替えて使わなくても、そのまんまISP作っちゃえばよかったじゃん。 何も知らなくて、何も調べようとしなくて、何も考えてなかっただけでしょ。 : 774ワット発電中さん [sage] 2012/03/26(月) 16:14:45.80 :ZNvOimCi マイコン使って何か作る時ってマイコン自体の配線なんてたかが知れてる 電源2本つないでICSP用のコネクタにつなぐくらい。それが面倒に感じるって??? 市販のシールドとやらを買ってきてつないでも、そこで完結する物ってそれほど 多くは無いと思うんだが : 774ワット発電中さん [sage] 2012/03/26(月) 16:15:02.48 :Dzs+v4C1 数千円のISPケーブルでオンチップデバッグできない、AVRは使えない。 ヘタレですから。`でもPICが勝っているとは考えたことも無い。 : 774ワット発電中さん [] 2012/03/26(月) 16:18:57.96 :69IGP9a8 ちなみに、オレは別にArduino全否定ってわけじゃなくて、 いちおうArduinoにも存在意義はあると思っている。 例えばAitendoで送料無料になるまで買ったら、 液晶とかドットマトリックスLEDを何十個もまとめ買いすることになるわけだ。 で、 買った部品に初期不良がないか? バックライトのLEDはどらくらいの明るさで、抵抗値は どのくらいにすべきか? ・・・といったテストを、流れ作業でどんどんやっていくときなんかに、 Arduino を使う。 「モノを作る」 のではなく 「大量の部品を試用するだけ」 という目的なら、Arduino は向いているとは思う。 そして、これは初心者向け云々とはかけ離れた用途だ。 : 774ワット発電中さん [sage] 2012/03/26(月) 16:20:20.02 :Rp/Twijh 挫折から学ぶ事だって多いんだから ProMiniを徹底的に勉強しようと思えばいいんだよね 他の人はうまくいって、自分にはうまくいかないのはどうしてだろう そこでハードのせいにして逃げても何もえられないと思う : 774ワット発電中さん [sage] 2012/03/26(月) 16:21:28.44 :ZNvOimCi >515 PIC16FとPickit2でLED点滅させるなら Pickit2から VDD , VSS , MCLR(VPP) , CLK , DAT の5本つないで あとはどれかのI/Oピンから抵抗かいしてLED-電源につなぐだけ。 Pickit2の接続5本はつながってなければ接続エラー出るからわかる : 774ワット発電中さん [sage] 2012/03/26(月) 16:21:49.63 :LzC3DbB5 Pro miniってUSBシリアル付いてないけど、 そういうのが判らなかったとか? ぶっちゃけブートローダー焼いたAVRに、 お仕着せのボタンとか付けたボッタクリだから、 Uno持ってるならいらなかったねw 要するに応用できませんでしたってことだよ その金でmega大人買いした方が賢かった : 774ワット発電中さん [sage] 2012/03/26(月) 16:23:02.20 :OXaB91RR 自分で、「これだけしか使えない」と決めてりゃ、何も出来ないわな。 情弱用のボードでもあるが、工夫すりゃなんとでもなるものなのに。 でも、PICではどんなもの作ってるの? : 774ワット発電中さん [] 2012/03/26(月) 16:23:08.63 :69IGP9a8 不自然って言われても、知らんがなw おまえは 「上級者様」 だから、「部品を抜いて単体で使える」 という事実を知っている から、そんな偉そうなこと言えるんだろ。 「Arduino ひととおり使ったら、次のステップは部品を抜いて単体で使いましょう。 それが普通です」 なんて謳っている書籍なんて1冊も存在しないし、 そういうことを主張してるのは実際、この板に巣食っている自称上級者様のねらーだけじゃんw それって、「Arduino最高!」って言うためだけに無理やりデッチageた脳内理論であって、 現実に実践するような使い方じゃねーだろ、それ。 さっきから説明きいてもワケワカランし。 ワケワカランというのは、「理屈が理解できない」 って意味じゃなくて、 「AVRISPで済むことをわざわざ苦労してArduinoをライターにする意味がワケワカラン」ってことだよw : 774ワット発電中さん [sage] 2012/03/26(月) 16:24:01.88 :OXaB91RR 結局大きさも変わらないしね。 : 774ワット発電中さん [sage] 2012/03/26(月) 16:25:31.21 :Dzs+v4C1 Arduinoでこれだけ議論が沸くってことは、みんなArduinoに関心があるんだね。 普通、何とも思ってなければ、レスすらつかないでしょう。 : 774ワット発電中さん [] 2012/03/26(月) 16:27:38.64 :69IGP9a8 あほかw USBコネクタ付いてないのは写真見ただけで分かるだろw 当然、FTDIなんちゃらとか買ってやったに決まっとるわw それで実際に5Vのpro miniなら書けるし。 てめえの脳内で、勝手に「与しやすい仮想敵」をデッチageて、 その仮想敵に向かって勝利宣言する・・・というのも、糞Arduino信者 の共通点だよねw おまえ、やりもしないで脳内の理屈だけでゴチャゴチャ言う暇あったら、 自力で3.3V pro mini 買って、ちゃんとやってから勝利宣言すれば?w : 774ワット発電中さん [sage] 2012/03/26(月) 16:28:03.07 :OXaB91RR あなたが参考にした、「武蔵野電波」で、抜いて使ってるんだけど。 : 774ワット発電中さん [] 2012/03/26(月) 16:28:23.41 :Dzs+v4C1 ばかばかしい : 774ワット発電中さん [sage] 2012/03/26(月) 16:29:39.01 :Rp/Twijh でも、Pro-miniで挫折っていったい、どこに挫折する部分あるんだろう? 自分も持ってるけどスケッチ書き込めなかったことなんて今まで一度も無かったよ : 774ワット発電中さん [sage] 2012/03/26(月) 16:30:09.07 :OXaB91RR 5Vのに書けて、3.3Vに書けなかったんなら、もう分かるだろ。 シリアルの電圧は2種類あるだろ…… : 774ワット発電中さん [sage] 2012/03/26(月) 16:31:14.52 :Rp/Twijh え、まさか、こんなレベルの間違いなの! : 774ワット発電中さん [] 2012/03/26(月) 16:37:43.66 :69IGP9a8 じゃあ後半のほうでそういう話が出たのかね? 武蔵野電波は、どう見ても電圧がトランジスタのVbeを下回って 動かなくなっただけの現象を、「コイルの巻き方が悪かったせいでしょう(キリッ」 みたいな書き方してあって、二度と見る価値ないと思ったw 武蔵野電波は、555で作る不安定マルチバイブレーター(藁)の記事を見て、 電子工作を始めるきっかけになったので、そこは感謝してる。 ただ、そこから2ヵ月ほど勉強しただけの初心者(オレ)が見てもアホだと 分かるほどクソボケたこと書いてあったので、その後は二度と見てないし、見る気もないw ま、トランジスタの原理もまったく理解してないアホの船田戦闘機が ゴリ押ししてる時点で、Arduinoのレベルの低さが分かるというものw : 774ワット発電中さん [sage] 2012/03/26(月) 16:42:01.44 :Rp/Twijh 初心者以前の問題だよ、5Vと3.3Vなんて… こんな感じだと何やっても挫折するんじゃないのか : 774ワット発電中さん [sage] 2012/03/26(月) 16:42:01.92 :OXaB91RR 低レベルにも高レベルにも使えるよ。 高レベルにしか使えない()PICを使ってるから、使えるようにしか使えないと思うだけだろ。 : 774ワット発電中さん [] 2012/03/26(月) 16:42:53.40 :69IGP9a8 「Arduinoはただのライターと割り切って、atmega328を単体で使う前提」 ということであれば、スレタイに沿った話題と言えるし、いちおう話を聞いてみた。が、 AVRISPなら一瞬でできることを、わざわざソケットの加工だのわけわからん準備を しないと満足にマイコンを使えないってことが分かったので、結局Arduinoは糞という 結論が揺るぐことは無かったな。 さ、おまえら今度こそスレ違いの話はやめて、とっとと巣へ帰んなw : 774ワット発電中さん [sage] 2012/03/26(月) 16:44:29.97 :LzC3DbB5 腹痛いw : 774ワット発電中さん [sage] 2012/03/26(月) 16:44:58.68 :ZNvOimCi ついでに聞きたいのはArduinoってハードウェア面でARM系のボードに勝ってる所って何? 例えばこんなの ttp://akizukidenshi.com/catalog/g/gM-05028/ 私は8ピンや18ピンのしょぼいものしか作れないし、作った事ないから、わからないけど MEGA328が基板に実装されて、ARMと同程度の価格ってどうなの? DIP品ならユニバーサル基板も使えるし、はんだ付けも楽。その小回りの利くところを失ってどうするの? ソフト面だって、ちょっと前にArduinoはCだどうとかいってたけど、だったらARMでC使えばいいんじゃいのと : 774ワット発電中さん [sage] 2012/03/26(月) 16:46:04.21 :OXaB91RR そこまでの過程をだな、学習するためのいわば教材じゃないか…… を全く理解してない…… : 774ワット発電中さん [] 2012/03/26(月) 16:47:42.17 :69IGP9a8 3.3V Pro mini の部分に噛みついてオレのことをアホ呼ばわりするのは勝手だけど、 実際オレは初心者なんだから、分からないことは分からないに決まってるだろ。 別に、そこらの情弱の真似をして、初心者スレで 「3.3V Pro miniに書き込めません どうすればいいんでしょう?」 と書き込んで、エスパーしてやるだの何だの言われ ながら教えてもらっても良かったんだけどw そもそも Arduino ってのは、グローバル(笑)でオープン(笑)なコミュニティ(笑)が あって、初心者のための情報(笑)がどこにでもあるのが売りじゃなかったのかね?w まぁ、初心者を捕まえて、無知だのアホだの罵倒するのが、糞Arduino信者どもの言う グローバル(笑)でオープン(笑)なコミュニティ(笑)の姿なんだろw とりあえず、PICで書けなかったことは一度もないし、PICのほうが初心者に向いてる ことは明白だねw : 774ワット発電中さん [sage] 2012/03/26(月) 16:49:14.42 :OXaB91RR これいいね、確かに。ボードとしては。 早くRapsberry Piも買えるようにならんかなと思ってる。 : 774ワット発電中さん [sage] 2012/03/26(月) 16:50:52.70 :Rp/Twijh 大事なのはIDEなどの環境やコミュ二ティをふくめてだから何ともいえないですね ArduinoもArduinoDueでARMを使うし 今後はこっちが主流になっていくのかもしれませんね : 774ワット発電中さん [sage] 2012/03/26(月) 16:51:10.79 :OXaB91RR 「Arduino pro mini 書きこみ」とググるだけだろ。 一番上のサイト。 ttp://negimochix2.blogspot.jp/2011/01/arduino-pro-mini.html 注意点まで書いてあるわ。 : 774ワット発電中さん [] 2012/03/26(月) 16:51:58.92 :69IGP9a8 つまり、「単にマイコンにプログラムを書く過程」 ですら学習が必要なんだろ。 それじゃ、まさに PIC や素の AVR と一緒じゃん。 そもそもArduino は「学習」すら必要なく、簡単に使えることがメリットじゃなかったのかよ?w ツギハギで後付けの言い訳をデッチageても、自己矛盾が増えるばかりで カッコ悪いだけだよ。 諦めな。 : 774ワット発電中さん [sage] 2012/03/26(月) 16:54:20.78 :OXaB91RR おまいはアホなのか? プログラムを書く過程で、電子回路を学習しなくて済むだろ。miniとか凝ったものに手を出さなけりゃ。 : 774ワット発電中さん [sage] 2012/03/26(月) 16:54:27.61 :Rp/Twijh Arduino は「学習」すら必要なく、簡単に使えるよ それ以前の部分が出来て無いだけじゃないですか 5Vと3.3Vの区別も付かないって… : 774ワット発電中さん [] 2012/03/26(月) 16:56:47.36 :69IGP9a8 それたぶん見たな。 そこ見ても、「3.3V版を使うときは、Vccを3.3Vにしろ」 以外のことは書いてないじゃん。 そりゃそうだろうよw そんな小学生の理科の実験レベルのことなら誰でも分かるわ。 だからどうした。 : 774ワット発電中さん [sage] 2012/03/26(月) 16:56:48.66 :ZNvOimCi >542 つまりArduinoはARM系のボードに対してハードウェア的には何もメリットが無いって事ですね : 774ワット発電中さん [sage] 2012/03/26(月) 16:58:35.04 :Rp/Twijh ArduinoDueはARM系のボードですね : 774ワット発電中さん [] 2012/03/26(月) 16:59:38.98 :69IGP9a8 おまいがアホだろ。 そもそもマイコン云々以前の話として、「趣味として電子工作をやる」というところが出発点だぞ? 「電子回路を学習する」 ということが大きな目的のひとつなのに、 「電子回路を学習しなくて済むだろ」 とか言って、人をバカにしてんのか? ていうかお前がバカだったかw 電子回路の学習なしでプログラムだけ書きたいなら、Arduinoなんてやらずに Small Basic あたりでパソコンのプログラムやるわw 何考えて息してんでよカスw : 774ワット発電中さん [sage] 2012/03/26(月) 17:00:50.93 :ZNvOimCi >549 では改正します AVR MEGAを載せたArduinoはARM系のボードに対してハードウェア的には何もメリットが無いって事ですね : 774ワット発電中さん [sage] 2012/03/26(月) 17:01:24.43 :OXaB91RR > なお、Arduino Pro miniの場合、単体ではプログラムを書き込む手段が > ないので、別売で以下のようなUSBによるシリアル通信用の機器もセットで買う必要がある。 > 3.3v, 5vで製品が違うので注意。 十二分に理解できるはずだろ。読むと。 どっちが見栄張ってんだよ。 : 774ワット発電中さん [sage] 2012/03/26(月) 17:02:46.52 :OXaB91RR 違うだろ、趣味としてマイコンやることに意義があるんだろ。 それは「マイコンを使った電子工作を始める」んじゃないか。 : 774ワット発電中さん [] 2012/03/26(月) 17:04:28.68 :69IGP9a8 あと、これもたびたび言ってるけど、 オレは 「単体のマイコンと周辺回路がセットになったモノ」 自体を否定してるわけでもないしな。 ただ、そういうモノを使うなら、Arduino より Netduino のほうがはるかに優れている。 「Arduino言語」 なんて珍妙なものを覚える必要すらないしなwwww 本物の Visual Studio と、本物の C# を使って開発できるし、 その知識はそのまんま、パソコン上のプログラミングにも生かせる。 オリジナル開発環境にオリジナル言語を使って、「Arduinoで得た知識は、Arduinoの 世界でしか通用しません」 なんてことが分かってる時点で、やる気になんねーよw : 774ワット発電中さん [sage] 2012/03/26(月) 17:05:46.87 :Rp/Twijh スペック的な意味ならボードによりますね ARMの種類やスペックなどでも変わりますし、何をメリットと呼ぶかで答えも変わると思います 個人的にはArduinoIDEみたいな環境がそろっていればいいと思います : 774ワット発電中さん [] 2012/03/26(月) 17:06:53.14 :69IGP9a8 ああ、FTDIナントカも、ちゃんと3.3V用のやつ買ったよ、当然。 まぁ、基板(FTDIナントカの赤いやつ)の裏のジャンパーで3.3Vと5Vは変えられるんだけどな。 : 774ワット発電中さん [sage] 2012/03/26(月) 17:07:30.89 :Rp/Twijh Arduino言語は、実質的にC/C++言語なのでC/C++の勉強にもいいですよ : 774ワット発電中さん [sage] 2012/03/26(月) 17:08:07.33 :OXaB91RR 言語はC#だが、ライブラリは?結局ブラックボックスで使うの? まぁ、"C#の学習"には役立つんじゃない?パソコンのプログラムに生きるかどうかは 全く別だけど。 : 774ワット発電中さん [] 2012/03/26(月) 17:09:20.16 :69IGP9a8 そーだよ。 オレは「趣味としてマイコンをやる」という目的だっつってんのに、 「マイコンの内部のアーキテクチャをいっさい知らないでも使えます!」 とか言ってArduino なんて薦められても、オレは知ったこっちゃねえんだよ。 何度も何度も何度も何度も何度も同じこと言ってるじゃねえかクソバカ朝鮮人めw : 774ワット発電中さん [] 2012/03/26(月) 17:11:07.48 :69IGP9a8 ライブラリどころか言語仕様すら他で生かせないArduinoよりは “マシ” と言ってるんだ。 あくまで “ベター” だっていう話だよクソバカ朝鮮人。 : 774ワット発電中さん [sage] 2012/03/26(月) 17:11:08.43 :OXaB91RR はぁ……。 「知らないでも使える」のと、「いつまでたっても知らない」のは別だけどな。 「知らないでも使える」から、「知ったらもっと使える」んだよ。 何も学んでこず、miniを壊しただけで終わったわけだ。 : 774ワット発電中さん [sage] 2012/03/26(月) 17:11:50.93 :Rp/Twijh まあ、mbedでもnetduinoでも、関数やマクロで命令を定義して Arduinoと同様にやっているだけですからね : 774ワット発電中さん [] 2012/03/26(月) 17:15:06.19 :69IGP9a8 ああ、そうっすね。 そうですそうです。おまえの言うとおり、オレはバカで〜すw Arduino miniを壊したバカなオレ(別に壊れてないと思うけど)ですら、 まったく支障なく使えるのがPICなんです。 PICは初心者向きなマイコンとして、ほんっとうに素晴らしいですねwwww : 774ワット発電中さん [sage] 2012/03/26(月) 17:17:00.53 :ZNvOimCi >555 ARMのボードは>538で出した奴で比較お願いします ttp://akizukidenshi.com/catalog/g/gM-05028/ ArduinoはよくわからないからUnoとかいう奴で値段同じくらいでしょ? >何をメリットと呼ぶかで答えも変わると思います 処理性能とか、消費電力/処理能力、値段とかサイズ とかでお願いします : 774ワット発電中さん [sage] 2012/03/26(月) 17:18:11.44 :Rp/Twijh Arduino pro mini自体は良いものですね 自分も使っていましたよ(3.3V-Atmega168-8MHzのやつ) : 774ワット発電中さん [sage] 2012/03/26(月) 17:22:37.73 :OXaB91RR そりゃ、本もたくさん出てるしな。の、 「回路図を丸パクリで部品配線して使うだけなら、できる」にすぎんだろ。 : 774ワット発電中さん [sage] 2012/03/26(月) 17:32:44.58 :Rp/Twijh このボード自体はなかなかよさそうですね ただもうちょっとだせばLPCXpresso買えちゃうのでどうなんでしょうね Cotex-M0の評判がイマイチなのが考えどころかもしれません 評価基板はどうしても供給面やサポート面に不安がちょっとありますよね Arduinoほど気軽には使いづらいと思います あとピンヘッダくらい付けておいて欲しいですよね : 774ワット発電中さん [sage] 2012/03/26(月) 17:43:59.01 :ZNvOimCi >567 まあこのARMのボードは適当に出しただけですから入手性は関係ないでしょ、他にも色々ありますし で 肝心は AVR MEGAを載せたArduinoはARM系のボードに対してハードウェア的には何もメリットが無いって事ですね : 774ワット発電中さん [sage] 2012/03/26(月) 17:47:47.53 :Rp/Twijh ATmegaを載せたArduinoの一番のメリットはやっぱりArduinoIDEが使えるって事でしょうね ArduinoDueでそれにARMコアのパワーが使えると思うとますます楽しみです 早く入手出来るといいなあ : 774ワット発電中さん [sage] 2012/03/26(月) 17:58:35.40 :ZNvOimCi >569 つまりArduinoIDEにメリットが感じられない人にとっては AVR MEGAを載せたArduinoはARM系のボードに対して何もメリットが無いって事ですね : 774ワット発電中さん [sage] 2012/03/26(月) 18:00:55.61 :ZNvOimCi 私は別にAVRのMEGAシリーズが駄目なんて思っていません、逆にPIC16/18Fなんかよりはるかによく出来た マイコンだと思っています。ただ、それは単体のマイコンとして見た場合で、規格化された基板に実装され 固定電圧の電源供給され規格化されたコネクタが付いて、C言語で開発するとなったらもうAVRである必要が無い。 はるかに高性能のARMが控えています。 PIC12/16/18FやAVRは小規模のマイコンとして安く、気軽に使える事に意義があるのにそれを失ってどうすると : 774ワット発電中さん [sage] 2012/03/26(月) 18:04:33.12 :Pq+kTAVg ARM厨の荒らしって最近ひどいよな。 ARMと全く関係ない板やスレでもいきなりARMは〜って入ってくる。 スレチ荒らししてるのは同一人物か? ID:ZNvOimCi : 774ワット発電中さん [sage] 2012/03/26(月) 18:08:42.97 :Rp/Twijh Arduinoもmbedも気軽に使えますよ 肩肘張らずに使うと良いのでは無いでしょうか 自分もARMもいいと思いますが、いまの状態じゃArduinoほどは一般化は出来ないでしょうね そこでArduinoDueは期待せざるをえませんね : 774ワット発電中さん [sage] 2012/03/26(月) 18:09:28.55 :OXaB91RR ボードの存在意義か。 そりゃ、ボードが単純で、「とりあえずのスタンダード」が「完動品」で 売ってて、クローンも、縮退クローンも簡単に作れる事とか、その辺になるんじゃないかな。 クローンで動かなければ、とりあえずボードを繋いでみて、動かなければどっちが悪い、とか切り分けもしやすいし。 : 774ワット発電中さん [sage] 2012/03/26(月) 18:15:12.58 :ZNvOimCi >572 スレ違いのArudinoの話題を追い出したいからです。 基板に実装して開発環境込みArudinoはPICやAVRの比較対象で無いのに延々とたかってくる。 それを追い払うには、天敵のARMでしょう 私 自身 ARMなんていう高級な物は使った事がありません。 : 774ワット発電中さん [] 2012/03/26(月) 18:15:16.39 :VrKBQI4N ステマとスレ主がいると盛り上がるね。 まあ、マイコンの存在意義を否定しているあの馬鹿より可愛いものと思うようになった。 あの馬鹿がプロなら爆笑・・・むしろ笑えない末期的状況かな。 : 774ワット発電中さん [sage] 2012/03/26(月) 18:21:33.95 :MNErkDAx ArduinoDueって何? : 774ワット発電中さん [sage] 2012/03/26(月) 18:29:24.58 :HVFDpFhI Arduinoとmbedとを同列に扱うのには、すごい違和感を感じるんだが・・・ : 774ワット発電中さん [sage] 2012/03/26(月) 18:30:34.74 :Rp/Twijh 自分はmbedもLPCXpressoもSTM32f4 discoveryも持ってますけど ほとんどArduinoとmbedばかりですね でもArduinoでほとんど済んじゃうので、なかなか他に手が回らないだけですが ArduinoDueがでたらmbedも触る機会が減りそうです : 774ワット発電中さん [sage] 2012/03/26(月) 18:36:26.58 :ZNvOimCi >573 ・じゃフリスクケースに押し込んで電源はボタン電池で厚さが厳しいのでDIPの足は開いて空中配線でとか ・プラモのLED光らすのに、配線あるとカッコ悪いから電池込みで中に詰め込むとか なんてのもArduinoで気軽にOKですか? 皆 何か作る時って"デン"と大きさ気にせず鎮座するような物 ばかり作ってるんでしょうか? 私は何かに押し込む事が多いのですが、特殊なんでしょうか : 774ワット発電中さん [sage] 2012/03/26(月) 18:37:04.73 :Rp/Twijh 大抵の方は、同じプロトタイピングツールとしてArduinoとmbedをとらえているのではないでしょうか 普通の作業はArduino、CPUパワーが必要な場合はmbedを使うって感じで使い分けておられる人も多いと思いますよ : 774ワット発電中さん [sage] 2012/03/26(月) 18:39:48.41 :OXaB91RR 気軽にokだと思うよ。ATmegaに、空中配線でArduinoとして動かすための回路組んだりする人もいる。 One Chip Arduinoで一番上。 : 774ワット発電中さん [sage] 2012/03/26(月) 18:41:43.66 :ZNvOimCi >582 28ピンなんて大物、とても入りません : 774ワット発電中さん [] 2012/03/26(月) 18:47:25.51 :69IGP9a8 お前、なに勝手に誤読して、決め付けてんの? だから日本語を勉強して出直せとなんども言ってるだろ朝鮮人w 「回路図を丸パクリで部品配線して使うだけなら、できる」 というのは、 「OPアンプやら昇圧回路みたいなのを、自力で考えつくことができない」 という意味だ。 朝鮮人だから、意味が理解できないんだなw その直前に、汎用ロジック使ったLチカなら何でもできる、と書いたはず。 ま、朝鮮人だから読めないんだろう。 ちなみに、前スレで「コピペだけでモノを作れるのがArduinoの長所」といったセリフを ステマ業者がさんざん書いてたぞ。それをArduino信者が自ら全否定かよw ま、朝鮮人らしい内ゲバだなw 38度線はさんで、せいぜいがんばれw ちなみにオレがいまメインで使ってるのは、10F202とか16F716あたりだけど、 こいつらを取り上げたPIC入門書って、あるのかねえ? だいたい世に出ているPIC入門書は、ほとんど16F84Aと12F683を扱ったものばかりだろ? ああ、朝鮮人だから、「日本語のPICの入門書」なんて読めないのかw ――さ、何か反論あったらどうぞ。 どうせまた都合の悪いことは「無かったこと」にして、新しい話題を展開するんだろ? いいよいいよ、そのほうが実に朝鮮人らしいよw : 774ワット発電中さん [] 2012/03/26(月) 18:50:29.91 :69IGP9a8 思うんだけど、このスレに居座ってステマ活動している不安定マルチバイブレーターの正体は ひょっとして船田じゃねーかな?w トランジスタの使い方も理解できず、やたら部品をコレクションするばかりでろくなモノを作れず、 Arduinoまんせー以外に何も言えないあのバカw : 774ワット発電中さん [sage] 2012/03/26(月) 18:53:12.89 :Rp/Twijh フリスクケースにArduinoPro-miniって方法もあリますよね : 774ワット発電中さん [sage] 2012/03/26(月) 18:55:42.09 :OXaB91RR わけわからん煽りだなホントに。別にステマでも何でもなく、 PICは時代遅れだと言ってるんだよ。 まぁ、PICしか使えなかったら分かんないんだろうけど。 もういいわ。好きなの使えよ。初心者にPIC勧めまくって、化石のような プログラミング続ければいいわ。 テンプレでArduino信者をマカーにたとえてるが、それならばPIC信者はBSD信者だ。 : 774ワット発電中さん [sage] 2012/03/26(月) 19:03:24.42 :ZNvOimCi >586 それいくらするの? あなたってなんでも、Arduinoに結び付けたいの >571 >PIC12/16/18FやAVRは小規模のマイコンとして安く、気軽に使える事に意義があるのにそれを失ってどうすると : 774ワット発電中さん [sage] 2012/03/26(月) 19:05:00.24 :Rp/Twijh こういうのもあります これはHackvisionというArduinoベースのシステムを使ってて TV(NTSC/PAL)出力しています ”FRISKでビデオゲーム作ってみた” ttp://www.nicovideo.jp/watch/sm17233890 : 774ワット発電中さん [sage] 2012/03/26(月) 19:07:37.24 :A3X4zfs0 初心者不適切スレ : 774ワット発電中さん [sage] 2012/03/26(月) 19:07:42.13 :fsf1cKqK ttp://blog.goo.ne.jp/jh3kxm/e/da201e7458f9a44684c4687a97f4258e : 774ワット発電中さん [sage] 2012/03/26(月) 19:19:31.92 :ZNvOimCi >589 フリスクに仕込む事もできるのね。サンキュー それでプラモに仕込むのとかは というか小規模なマイコンって言ってるのに28ピン限定の時点で意味が無い。 何のために世間に8ピンのマイコンが存在していると思う? コストなりスペース的な要求があるからでしょ、大は小を兼ねない : 774ワット発電中さん [] 2012/03/26(月) 19:20:56.37 :69IGP9a8 はい、予想が大当たり〜w 痛いところ突かれたもんだから、相手の話を全スルーして 新しい話題を持ち込み、論点逸らし〜w 朝鮮人の、次なるニューテーマは 「時代遅れ」 だってよw 「時代遅れだと初心者に向いていない」 という根拠は? むしろ、枯れたデバイスほど資料も資産も大量に存在するんだから、 よっぽど初心者に向いてるよね?w あと、以下の指摘にも反論よろしく。 スルーを試みても無駄なんでw ・コピペのみでモノが作れるのがArduinoの長所ではなかったのか? ・PICで「回路図を丸パクリで部品配線して使うだけ」 というアプローチが 可能であれば、Arduinoの長所とやらは何の差別化にもならないことになるが、 それでいいのか? ・ 回路図もソースも丸パクリでつかるような、PIC10F202およびPIC16F716の 入門書が存在するなら、タイトルを挙げよ : 774ワット発電中さん [sage] 2012/03/26(月) 19:24:32.58 :Rp/Twijh どういたしまして、喜んでいただけこちらも嬉しいです : 774ワット発電中さん [sage] 2012/03/26(月) 19:28:01.82 :OXaB91RR 入門しても使いどころが無いんなら、入門する意味が無いと言ってるんだよ。 : 774ワット発電中さん [sage] 2012/03/26(月) 19:31:48.15 :Rp/Twijh あと、"Mega328のTQFPをarduino化"でググるとプラモに仕込む作例がでてきます ご参考のほどを : 774ワット発電中さん [] 2012/03/26(月) 19:40:52.91 :69IGP9a8 おうおう、どんどん新しい話題を持ち込んでくるねえw 「入門しても使いどころがない」 って何のこと? PIC の作例なんか、Arduinoの糞ブログより1桁以上は大量に出てくるだろw 「丸パクリして使うだけ」でも、いくらでも使いどころあるけど? (糞Arduino信者の未回答項目) ・ 「入門しても使いどころがない」 という根拠を示せ ・ 「時代遅れだと初心者に向いていない」 という根拠を示せ ・コピペのみでモノが作れるのがArduinoの長所ではなかったのか? ・PICで「回路図を丸パクリで部品配線して使うだけ」 というアプローチが 可能であれば、Arduinoの長所とやらは何の差別化にもならないことになるが、 それでいいのか? ・ 回路図もソースも丸パクリで使えるような、PIC10F202およびPIC16F716の 入門書が存在するなら、タイトルを挙げよ : 774ワット発電中さん [sage] 2012/03/26(月) 19:46:44.72 :OXaB91RR ・ 「入門しても使いどころがない」 という根拠を示せ 今更PIC16のアセンブラをやって何になるのか、これからも、PIC16のアセンブラが通用するのか。現に、新しいPICでは結構変わってる。 故に、アセンブラで書こうと言うのが、時代に逆行してる ・ 「時代遅れだと初心者に向いていない」 という根拠を示せ 同上。わざわざ学んでも、すぐに使えなくなる技術。 ・コピペのみでモノが作れるのがArduinoの長所ではなかったのか? 違う。コピペのみでモノが作れるとは俺は言ったことは無い。 電子回路のコピペをする必要が無いと言ってる。 ・PICで「回路図を丸パクリで部品配線して使うだけ」 というアプローチが 可能であれば、Arduinoの長所とやらは何の差別化にもならないことになるが、 それでいいのか? 違う。PICでは「回路図を丸パクリして、『自分で』」まず最初のボードを作らないとダメ。 これが絶対、というスタンダードな評価ボードがあれば別。 そもそも、回路図を丸パクリしなくても、ボードがあるのでその辺は最初は無視できるというメリット。 ・ 回路図もソースも丸パクリで使えるような、PIC10F202およびPIC16F716の 入門書が存在するなら、タイトルを挙げよ 知らん。 : 774ワット発電中さん [sage] 2012/03/26(月) 19:49:54.39 :OXaB91RR もう意図的にを無視してるんだろ。いいよ。PICが一番オススメで。 PICPIC。PICが一番いいよ。 再帰が出来ないCコンパイラや、関数ポインタが使えないCコンパイラで開発しとけ。 : 774ワット発電中さん [sage] 2012/03/26(月) 20:01:17.50 :Rp/Twijh 今時、再帰や関数ポインタが使えないCコンパイラなんて本当にあるの? : 774ワット発電中さん [sage] 2012/03/26(月) 20:03:41.59 :UJzEOnWq いくらなんでも苦しすぎないか? Arduinoだって周辺の回路は作る必要あるだろう。 たとえトランジスタ2〜3個使ったカレントミラーで LEDをたくさんチカチカするだけみたいな簡単な ものだったとしても、配線は必要だよね。 Arduinoなら回路を全然作らなくていいってのは、 全部シールドだけで完結させることが前提? それじゃあ全然凝ったことできないんだけど。 : 774ワット発電中さん [sage] 2012/03/26(月) 20:42:11.26 :Rp/Twijh Arduinoはその基本部分を作らなくていいってことですね 周辺回路はいろんな方法で作ればよいのです ブレッドボードを使うのも良いでしょうし、ユニバーサル基板でもよいでしょう シールドの形にするのも良いかもしれません(ブレッドボードシールドってのもあります) : 774ワット発電中さん [sage] 2012/03/26(月) 20:50:18.16 :ZNvOimCi >596 そのサイトの人の細かい作業には脱帽だけど、AVRのICSPができればずっと楽だろうにと : 774ワット発電中さん [] 2012/03/26(月) 20:57:50.15 :NjtVSkN9 品切れ中だけど、こっちのほうが周辺もCPUも高性能・高機能。 ttp://akizukidenshi.com/catalog/g/gM-05313/ : 774ワット発電中さん [sage] 2012/03/26(月) 20:57:52.30 :ZNvOimCi >598 PIC10F202のアセンブラなんて36年も前のPIC1650から変わってないんだぞ ttp://www.rhoent.com/pic16xx.pdf それが今も使われているのに、なんで無くなると思うの? 新しいPIC16F1xxxは命令追加が一部あっただけで本質は何も変わってない。 仕事に使うわけでもなく趣味なら入手できれば何も問題ない : 774ワット発電中さん [sage] 2012/03/26(月) 21:00:43.28 :Rp/Twijh ああいう風にArduinoの可能性を追求して工夫するのって素晴らしいことですよね 挫折する人もいるってのに : 774ワット発電中さん [sage] 2012/03/26(月) 21:03:57.79 :ZNvOimCi >598 >違う。PICでは「回路図を丸パクリして、『自分で』」まず最初のボードを作らないとダメ。 ハード面で、マイコン動かすってそんなに大変か? ブレッドボード上で>521で充分テストになると思うけど Arudinoって標準では USB通信と電源と水晶以外って テスト用のLED位しかついてないんじゃないの : 774ワット発電中さん [sage] 2012/03/26(月) 21:05:30.72 :ZNvOimCi >606 楽をするためのArduinoがかえって苦しめる悪い例でしょ。 : 774ワット発電中さん [] 2012/03/26(月) 21:16:35.83 :69IGP9a8 > これからも、PIC16のアセンブラが通用するのか。現に、新しいPICでは結構変わってる。 こんなこと言ったら、“枯れていない” Arduino が即ブーメラン食らうに決まってるだろ・・・w PICのアセンブラなんて、1977年から変わってないんだろ? 他のスレでそんな話を見たぞ? で、ぽっと出の Arduino のアーキテクチャが未来永劫不変なはず!ってか? R3 ではピンヘッダの数自体が増えたし、I2Cの使い方が(少なくとも初心者にとっては) ガラッと変わるよね? R3対応のシールドがそれ以前のArduinoではそのまま使えないとか、 当然考えられるだろ。 そもそも、Arduino言語(笑)のライブラリなんて、初心者のぜんぜん知らないところで しょっちゅう仕様が変わってるしなw LiquidCrystalの引数の数そのものが変更されてたりw 良い言い方すりゃ 「日進月歩」 なのかもしれんが、初心者から見りゃ、「ただの落ち着きのない、 いつ変更されるか分からない、信用できないプラットフォーム」 でしかない。 よって、Arduinoやるぐらいなら、枯れて信用できるPICやるほうが1万倍まし。 はい、論破。 即ブーメラン乙。 : 774ワット発電中さん [] 2012/03/26(月) 21:20:55.12 :69IGP9a8 > コピペのみでモノが作れるとは俺は言ったことは無い。 コピペだけで作れる云々言ってたのは、ステマ業者だからな。 じゃ、Arduino は 「コピペのみでモノが作れる」 というメリットなど無いってことで。 > 電子回路のコピペをする必要が無いと言ってる。 これが意味わからん。 既に指摘されてるみたいだけど、「スイッチサイエンス様からシールド買って使え」 ってことか? あるいは、船田のクズが書いてた記事みたいに、「ピンソケットに直接LEDを挿して 喜びましょう、ハイ良かったね」 という話か?w どっちにしても、Arduino ってつまんねー世界だねw : 774ワット発電中さん [sage] 2012/03/26(月) 21:21:34.69 :9TSsNGfb っていうか、平成生まれの害獣はせいぜいがんばってArduinoを「Ctrl+C」「Ctrl+V」で精一杯なんじゃないかなぁ : 774ワット発電中さん [] 2012/03/26(月) 21:24:59.85 :69IGP9a8 >> PIC10F202およびPIC16F716の入門書 > 知らん。 なんで知らないの? じゃあ、なんでみたいなことを書いたの? 「(PICは)たくさん本が出ているから、丸パクリできるはず」 みたいなことを 書いたのはお前だぞ? いったい、どこでどう思ったんだ? オレが PIC16F84A だけを、本からのコピペのみで使ってると思ったの? いったい何故そう思ったの? その根拠を説明してくださいよ。 スルーしても無駄だからな。 おまえが答えるまで、同じこと何度でもコピペするんで。 : 774ワット発電中さん [] 2012/03/26(月) 21:31:05.24 :69IGP9a8 で、オレはに答えれば満足するんか? > いきなり、AVRのISPとATmegaを買うのもあほらしい。 そうは思わん。 先に Arduino を買ったとしても、そのステップをクリアしたら けっきょくは次にAVRISPを買うことになるんだろ。 ちゃんとやる気があれば、どうせ単体のマイコンへと進む。 であれば、最初の 「Arduinoへの投資」 は、結局はサンクコストになる。 ならば、最初からArduinoなんて買わないほうがマシ。 Arduinoをライターとして使え、という話もあったが、けっきょくあれこれ ソケット加工したりゴチャゴチャめんどうな 「工作」 が必要な上に、 atmega328 しか使えないじゃん。 ツマンネ。 以上。 : 774ワット発電中さん [sage] 2012/03/26(月) 21:32:40.77 :ZNvOimCi >604 番号違うけど私への内容っぽいので、ついでにすれ違いだけど教えて、このボードのCPU ttp://akizukidenshi.com/catalog/g/gM-05028/ ttp://www.keil.com/dd/docs/datashts/nuvoton/nuc120datasheetenv101.pdf LDO内蔵で電源5V可でI/Oも5V入出力可能っぽいんだけどARMって皆そうなの? : 774ワット発電中さん [sage] 2012/03/26(月) 21:34:20.51 :Rp/Twijh Arduinoから、ISPをつないでいろんなATmegaにつかえますよ 自分はATmega644Pでやってみましたが簡単でしたよ : 774ワット発電中さん [] 2012/03/26(月) 21:36:15.51 :69IGP9a8 「PICのCコンパイラは再帰が使えないからダメ」 ってこと? まぁ、それがデメリットだったとしても、「だから Arduino を使うべし」 には 結びつかないよね? 単体の AVR 使えばいいじゃん。 あとさぁ、 そもそも 「再帰」 なんて、プログラミングの実務で使う奴がいたらアホだろw あんなのは、学部1年生がプログラミングの授業の最初に、「そういうアルゴリズムもある」 という概念として学ぶだけ、のものであって。 リソースばかりバカ食いして効率もクソ悪い再帰アルゴリズムをドヤ顔で使うPGが 現場にいたら即クビだっつの。況やメモリの少ないマイコンをやw つーわけで、オレは再帰なんてはなから使う気ねーから、PICでいいやw : ミ爻ж 銀翼の堕天使 ж爻彡 ◆2TENKK.nkY [sage] 2012/03/26(月) 21:39:56.89 :4Buts7vn >違う。PICでは「回路図を丸パクリして、『自分で』」まず最初のボードを作らないとダメ。 脳みそスッカラカンの平成生まれは、dsPIC33Eの内蔵オペアンプを駆使して、 弱電のノウハウも吸収しようとか、考えもつかなかったよねw : 774ワット発電中さん [] 2012/03/26(月) 21:45:07.32 :69IGP9a8 船田のボケの名前が出てきたついでに思い出したけど、 オレが武蔵野電波じゃダメだと思ったのは、 いつも記事の最後に 「これはあくまでちょっとした実験だから、 長時間の実用に耐える回路じゃない」 って逃げ道が 書いてあったからなんだよね。 要するに、Arduinoってのは、あくまで 「ちょっと部品をつなげて 実験するだけ」 のものであって、「Arduino で 『使えるモノ』 を 作れる」 ってわけじゃあないんだよねw 実際、Prototyping Labあたりの本を見ても、巻頭のグラビアだけは 豪勢なアート作品(笑)の写真だけ載ってるけどさw あれって、たぶん「動作する実体」の存在しない、グラビア用のモックばかりだろw アート作品(笑)のグラビアで釣っておきながら、本文にはそれらの 作り方がいっさい書いてないしw で、本文で紹介されてるのは 「温度センサーを使ってみましょお」 「液晶モジュールを使ってみましょお」 みたいな、学研電子ブロック以下の お遊びばっかw Arduinoは回路を作らなくていいのがメリット!(キリッ ・・・とか言ってるけど、要するに 「何も作れない」 のが実情なんだよねw : 774ワット発電中さん [sage] 2012/03/26(月) 21:48:11.91 :Rp/Twijh 人の話や一冊の本にに左右されすぎですね ちゃんと自分で考えればいいのですよ : 774ワット発電中さん [] 2012/03/26(月) 21:50:20.90 :69IGP9a8 まあ、そういう意味じゃあ、船田のハゲより、後閑のジジイのほうが よほど誠実だと思うよ。 ただ、後閑本の作例は 「電圧計を作りましょお」 とか「キッチンタイマーを 作りましょお」 みたいな、クッソつまんねーのばかりなので、回路図丸ごと コピペですら作る気にならないのが難点だがwwww ああいう入門書の作例に、「実用的な小道具」 なんか出してもしょうがねーのにな。 電圧計にしろキッチンタイマーにしろ、ほしけりゃダイソー行って買うってのw わざわざマイコン使って自作するかアホw : 774ワット発電中さん [sage] 2012/03/26(月) 21:52:23.48 :Rp/Twijh やっぱり人の話や一冊の本に左右されすぎですね ちゃんと自分で考えればいいのですよ : 774ワット発電中さん [] 2012/03/26(月) 22:12:12.15 :69IGP9a8 オレの中では、不安定マルチバイブレーターの中の人は船田のハゲで確定しているw Arduinoへの異常なこだわり 英語力の欠如 読解力の欠如 知識だけあっても物作りができない 武蔵野電波への言及 Vbeの恥ずかしいミスを必死でスルー 船田決定w ま、アスキーも死に体となり、ゲーム攻略本の下請けなんかで のりくちしのぎ、専門らしい専門も無いまま歳だけとった老害が、 最後にやっとたどりついた食いブチが Arduino だもんなw そりゃあ必死でステマ活動に勤しむわけだよw 他人の学歴に露骨なコンプレックス見せたあたりも、 駅弁大学中退のクズにふさわしい見苦しさだw せいぜいがんばって生きろよクソジジイwwww : 774ワット発電中さん [sage] 2012/03/26(月) 22:23:08.59 :Rp/Twijh 自己紹介のようですねw : 774ワット発電中さん [sage] 2012/03/26(月) 22:24:09.26 :OXaB91RR ちょいちょい釣られそうになるな。のりくちとか。 : 774ワット発電中さん [] 2012/03/26(月) 22:37:49.31 :69IGP9a8 例によって 「スレに顔だけ出して、過去のレスは全スルー」 ですか、船田センセイw 例によって答に窮した証拠ってことですね、船田センセイw getting started with arduino の R3 対応版はいつ出るんですか、船田センセイ?w アスキーOBばかり頼って生きる人生はいかがですか、船田センセイ?w あんた、2ちゃんに向いてねーよwwww : 774ワット発電中さん [sage] 2012/03/26(月) 22:40:05.85 :Rp/Twijh Make:に「Diyode CodeShield」っていうArduino用シールドが紹介されてましたよ "ハード工作をすっとばせる"シールドだそうです 基礎学習、特に子供の学習用を想定していて、 入力: スイッチ、ボタン、ポット、ロータリエンコーダ、サーミスタ、フォトセル、ホール効果センサ 出力: ピエゾブザー、サーボ、RGB LED、黄色 LED、ネジ式ターミナル付きリレー を最初から積んでいて、 ”電子回路理論をすっとばして、回路工作の段階を先送りにすることで、 学習過程でのフラストレーションの大半を取り除くこと”を目的にしてるみたいです まだプロトタイプみたいでしたが、こういう子供の気持ちを大事にするのもArduinoっぽいですよね : 774ワット発電中さん [sage] 2012/03/26(月) 22:45:36.85 :w30vvL5I なんだよ、この微妙な反応w マジでステマの正体は船田戦闘機だったのかw : 774ワット発電中さん [sage] 2012/03/26(月) 22:48:47.75 :OXaB91RR もう何言っても無駄だろ。いつのまにか俺が船田とやらになってるんだから。 俺2ch向いてないわホント。 再帰は普通に使うし、まともなモノが作れないのは作れない奴の能力不足だろ。 そもそもPICで何作ったか1600レスを費やしても聞けてないし。 じゃあね。 : 774ワット発電中さん [sage] 2012/03/26(月) 22:54:43.00 :Rp/Twijh ほんと、PICのいいところが全然語られないのは寂しいところです Arduinoやmbedはこんなに語る部分があるのに : 774ワット発電中さん [sage] 2012/03/26(月) 23:02:58.73 :HHscl8N1 はトリつけたらいいと思う : 774ワット発電中さん [sage] 2012/03/26(月) 23:46:11.23 :1rdyB6XH 業者もコテつけてくれたらNGしやすいのに。 : 774ワット発電中さん [] 2012/03/26(月) 23:52:32.54 :lxtawIgo 要するにこうだ。 Arduinoが簡単ときいてかってみた。 なぜかうまくいかなかった。 もうひとつかってみた。 やっぱりダメだった。 Netduinoも買ってみた。 使いこなせなかった。 悪いのは自分じゃなくてAVR ←イマココ : 774ワット発電中さん [sage] 2012/03/26(月) 23:56:34.53 :Rp/Twijh は挫折したって言ってたが、ぜひあきらめないで逃げずに頑張ってほしい 何度も繰り返す事でいつかは上手くいく時が来るはず 負けはクセになるから負けずに頑張るのも大事だよ : 774ワット発電中さん [sage] 2012/03/27(火) 00:01:33.57 :2J2iE/jD BASCOM−AVRが好き 思いついたことをちゃちゃっとBASICで書けるってのは良いね キャラクタ液晶つないでピンを割り当ててHello worldが数行 : 774ワット発電中さん [sage] 2012/03/27(火) 00:19:02.89 :VTq0gCRW AVR MEGAを載せたArduinoはARM系のボードに対してハードウェア的には何もメリットが無いって事ですね ArduinoIDEにメリットが感じられない人にとっては AVR MEGAを載せたArduinoはARM系のボードに対して何もメリットが無いって事ですね 私は別にAVRのMEGAシリーズが駄目なんて思っていません、逆にPIC16/18Fなんかよりはるかによく出来た マイコンだと思っています。ただ、それは単体のマイコンとして見た場合で、規格化された基板に実装され 固定電圧の電源を供給され規格化されたコネクタが付いて、C言語で開発するとなったらもうAVRである必要が無い。 はるかに高性能のARMが控えています。 PIC12/16/18FやAVR-Tiny,MEGAは小規模のマイコンとして安く、気軽に使える事に意義があるのにそれを失ってどうすると : 774ワット発電中さん [sage] 2012/03/27(火) 00:47:35.72 :2J2iE/jD へぇ・・・最近はPIC使いってPICやめてARMに流れてるのか? : 774ワット発電中さん [sage] 2012/03/27(火) 01:07:05.08 :wHabmJ9H 船田戦闘機さん!こんな所に居たんですか!? 僕ですよ僕! ほら、数年前トランジスタの使い方を教えてもらった いやー懐かしいな〜 : 774ワット発電中さん [sage] 2012/03/27(火) 01:10:22.48 :DBtX9/tw ベースチップ:Atmel ATmega328で、音声合成来たコレ ttp://akizukidenshi.com/catalog/g/gI-05665/ : 774ワット発電中さん [sage] 2012/03/27(火) 01:19:04.56 :kNyYVUOW 1の裏で行われている、ID:ZNvOimCi氏の議論が面白かった。 たぶん、が本人なんだろうけど、まとめさせてくれ。 プラモのLED光らすのに、配線あるとカッコ悪いから電池込みで中に詰め込むとか () ATmegaに、空中配線でArduinoとして動かすための回路組んだりする人もいる() 小規模なマイコンって言ってるのに28ピン限定の時点で意味が無い。 何のために世間に8ピンのマイコンが存在していると思う? コストなりスペース的な要求があるからでしょ、大は小を兼ねない () "Mega328のTQFPをarduino化"でググるとプラモに仕込む作例がでてきます () 楽をするためのArduinoがかえって苦しめる悪い例でしょ() で、このあとArduino組は沈黙。 : 774ワット発電中さん [sage] 2012/03/27(火) 01:29:28.86 :DBtX9/tw うーん今の時代にDIPに限定って、ちょっと加齢臭だよねw : 774ワット発電中さん [sage] 2012/03/27(火) 01:31:47.02 :nEg3d0SZ そもそもPIC/AVRとArduinoを同列にあげて、どっちが優れてるだの、 あーでもないこーでもないと言うのがおかしい PIC/AVRはマイコンであって、ArduinoはあくまでAVRというマイコンを より簡単に使うためのライブラリ+開発環境(+書き込みボード)という ソリューションであるというだけ 目的達成重視で簡単にやりたいならArduinoという環境を通してAVRを 使ってみるっていう手もあるよねというくらい : 774ワット発電中さん [sage] 2012/03/27(火) 01:45:01.11 :kNyYVUOW DIP8ならおさまるけど、DIP28は入らないって言ってるだけでしょ? なら、SSOP6ならぎりぎりはいるような場合に、Arduihoだとどうするわけ? : 774ワット発電中さん [sage] 2012/03/27(火) 01:53:03.17 :nEg3d0SZ ArduinoはAVR全てを網羅するライブラリではないためできません 全てのAVRを網羅してるライブラリはAtmel等が提供していますので そちらをご使用ください というだけかと : 774ワット発電中さん [sage] 2012/03/27(火) 02:01:54.63 :kNyYVUOW Arduinoにむいていること、むいていないことがあり Arduinoで出来ること、出来ないことがあるって事でしょ? そういうことは一切無視して発言している人が、2-3人いるよね。 : 774ワット発電中さん [sage] 2012/03/27(火) 02:09:12.09 :nEg3d0SZ そう、そういうこと Arduinoはマイコンではないということさえ知っていれば、 そもそも上記のようなやり取りは生まれない AVRマイコンをどう使うかだけの違いだから 無理矢理比較できる命題をあげるとしたら、例えば 1. AVR Studio + AVRISPmkII + ATmega328P と 2. Arduino IDE + Arduino Uno の組み合わせならどっちがいいかな? とかくらい。 もちろん、ArduinoもArduino Megaとかその他いくつかあるものの そのくらいArduinoは限定的なソリューション。 ただし、マイコンを絞ることで簡単な開発環境を構築しましたよ的な。 要は適材適所。 : 774ワット発電中さん [sage] 2012/03/27(火) 02:16:22.42 :kNyYVUOW >要は適材適所 なのに、どんなケースでも何が何でもArduinoを押しつけてくる人たち、気味が悪い。 : 774ワット発電中さん [] 2012/03/27(火) 02:18:31.94 :83fNGFJ2 今からCoreTex始めるならSTMかNPXかどっちがいいのかは結構切実に知りたい。 : 774ワット発電中さん [sage] 2012/03/27(火) 02:23:04.85 :nEg3d0SZ 何が何でもArduinoなのは確かによくないね まあ、そのくらいその人たちにとっては使い勝手がよくて 気に入っているということなんでしょうけど、結果的にネガキャンに なってるのは残念 いつもはこてこて純正AtmelツールチェーンでAVRを使ってるけど Arduinoは自分も時々面白く使わせてもらってる マイコン同じなんだから仲良くしてほしい。。 : 774ワット発電中さん [sage] 2012/03/27(火) 02:28:09.20 :kNyYVUOW 自己レスで申し訳ないが。 Arduinoな人なら、「Arduinoを使って6ピンのAVRに書き込みも出来ますよ」とか言い出しそうだな。 しかしそれは、ArduinoをAVRISPmkIIの代わりに使ってるに過ぎない。 今の議論は、あくまで、SSOP6なAVR(もしくはPIC)の方だからね。 そろそろ、AVRとPICの性能比較の話(の続き)に入りませんか? : 774ワット発電中さん [sage] 2012/03/27(火) 02:32:52.58 :kNyYVUOW あ、一つ便乗質問。スマソ AVR studioとArduino IDEの使い勝手の違いとか、どうですかね。 : 774ワット発電中さん [sage] 2012/03/27(火) 02:42:59.22 :nEg3d0SZ うーん、では、本当に無理矢理比較するとしたらということで、 機能の位置づけのレベルとして同じであるAVR StudioとArduino IDEを ならべたけど、正直、実際には比較にならんかもw AVR Studioは、当然ながらAVRの全ての機能をコントロールできる そのかわり、AVR Studioの機能を全て使いこなすにはそれなりに時間がかかる 一方、Arduino IDEは、IDEと呼んでいいのだろうか?ただのエディタじゃね? ってくらいシンプル Arduinoライブラリが提供する機能を並べて組み合わせるためのエディタ的なイメージ。 使い勝手という言葉の意味を、初めて使い始めるとき、何をどうすればいいか すぐにわかるか?と解釈すれば、Arduino IDEが断然いい。 適当に見よう見まねでソース(のようなもの=スケッチ)を書いてuploadボタンを押せば あ、動いた的な。 なので、では、位置づけの説明で両者をあげてはみたけど、比較にならん ってのが実際のとこなのかもw 何か回答になってなくてすまんが。 : 774ワット発電中さん [sage] 2012/03/27(火) 02:52:27.30 :kNyYVUOW いえいえ、どうも有り難う。非常に参考になりました。 /* Arduino好きが、なんでArduinod「だけ」にこだわるのかも分かった気が。 */ : 774ワット発電中さん [sage] 2012/03/27(火) 03:10:11.39 :nEg3d0SZ 細かいことやろうとすると、できないかとてもめんどいのがArduino でも、特定のことについては、さっくりできるのもArduino ArduinoはAVRマイコンなのに、AVRマイコンだということを忘れてしまう くらいにラッピングされてる 自分はAVR Studioから入ったから(今もメインはこっちだけど)、Arduinoを やってみてびっくりした そういう意味で、Arduinoの中の人はすごいなぁと感心した まあ、何はともあれ、何を使おうがマイコンを楽しめればいいと思う : 774ワット発電中さん [sage] 2012/03/27(火) 03:43:42.50 :czhnWtOH ずっと見てたけど、ardui脳の連中は論理そのものが破綻してるからね。 picでもarduinoでも同じ事ができます。だからarduinoを使うべきです! これじゃ中学の数学も赤点だよw : 774ワット発電中さん [] 2012/03/27(火) 05:39:59.61 :EixzV7Pu PIC厨→バカから神まで AVR厨→初心者から神まで Arduino厨→新興宗教信者からステマ業者まで よくわかりました これから2ちゃんねる見る参考になりました : 774ワット発電中さん [sage] 2012/03/27(火) 08:19:17.67 :/xDe9PYE Arduino使えば電子工作をしなくて済むから楽でいいなんて、本当にトチ狂ってる キチガイArduino信者にしてみりゃ、料理もプラモも園芸も手芸も、 およそ物作りと呼べる趣味は全否定なんだろうな そりゃ何話しても無駄だよ : 774ワット発電中さん [sage] 2012/03/27(火) 08:52:43.29 :czhnWtOH 不安定マルチバイブレータはまだ会話する気があったみたいだが、 それとは別にずっとスレに張り付きでarduino絶賛レス垂れ流してる業者がキモ過ぎだよ : 774ワット発電中さん [sage] 2012/03/27(火) 09:49:40.30 :sy+0hR1s 業者なんかいないのに煽り方が下手なのか、本気なのか解らない。 本気なら、あなたの手の中を虫がはっている気がしてませんか? それは、薬中か糖尿からくる異常 : 774ワット発電中さん [sage] 2012/03/27(火) 10:30:54.18 :tvmeiF1s 料理するのにオタマから作ったり、プラモ作るのに金型から起こすような作業は無駄だろと言ってるんだよ : 774ワット発電中さん [sage] 2012/03/27(火) 10:46:58.92 :bdcsRwBb なぜArduinoが勝利して今も生き続けているのか ttp://jp.makezine.com/blog/2011/02/why-the-arduino-won-and-why-its-here-to-stay.html : 774ワット発電中さん [] 2012/03/27(火) 10:52:36.95 :dfiADTZQ 「バカ」 は論理的にものを考えられない。 ――オレがこれを書くの何度目だよ?w その 「バカ」 が、このスレで最終的に導いた結論はいったい何だ?w 「Arduinoは、初心者がマイコンを始めるためのベストな選択肢!」 という話か? 違うよね?w 「この俺様の意見を鵜呑みにしない人間はバカ!」 これが 「バカ」 にとっての、最終的な結論だったろ?w Arduino がどうとか PIC がどうとか、そんな話は 「バカ」 にとっては、 もはやどうでもいいんだよw 「自分が偉くて周囲がバカ」 と主張すること自体が目的なんだよ、バカにとってはw だから、ちょっと言い返せなくなると 「いままでの話は無かったこと」 にして、 どんどん新しい論点を持ち込んでくる。 「PICはライターが高くつくから糞!」 「・・・通用しなかったか。残念。 じゃあ、PICは時代遅れだから糞!」 「・・・通用しなかったか。残念。 じゃあ、PICは再帰が使えないから糞!」 ね?w 都合が悪くなるたびに、ぜーんぜん違う話を次から次へと持ち込んでくる。 例え100回連続で論破されても、最後の1回さえ俺様が勝てば、それでArduinoの完全勝利だ! だから繰り返す! 私は何度でも繰り返す・・・ 同じスレを何度もリロードして、たったひとつの出口を探る・・・ まどか・・・たったひとりの、私の友達・・・ ――そしてまた、因果の糸は Arduinoへと集積されるわけだ。 あらゆるキチガイの元凶として。 お手柄だよ、船田!wwwww : 774ワット発電中さん [sage] 2012/03/27(火) 11:39:26.12 :nx3Fn/Um ほむほむクソワロタw : 774ワット発電中さん [] 2012/03/27(火) 11:49:06.74 :dfiADTZQ 電子工作の初心者 → 料理を 作 り た い 人 PIC & AVR → 料理の素材 オタマを作る → Fab を建設してウェハから半導体デバイスを生産する Arduino → コンビニ弁当 ――さて、電子工作の初心者にとって本当に必要なものは何でしょうか?wwww おまえバカだから例え方もヘタクソすぎるんだよ、このバカw : 774ワット発電中さん [sage] 2012/03/27(火) 11:53:13.19 :bdcsRwBb 電子工作の初心者にとってはやっぱりArduinoがいいんじゃないかな : 774ワット発電中さん [sage] 2012/03/27(火) 12:00:10.42 :tvmeiF1s コンビニ弁当は言いすぎだろ。 料理だとすると、スーパーに売ってる、「鍋セット」ぐらいだろ。 それで鍋が作れるようになってから、自分で中身を増量するもよし、全部自作するもよし。 まぁ、一所懸命PICでプログラムするためだけに、 周辺回路組み立てればいいじゃん。それが「マイコンを始める」事ならさ。 : 774ワット発電中さん [sage] 2012/03/27(火) 12:00:19.30 :/xDe9PYE Arduinoなんて今まで存在を気にしたことも無かったけど、 このスレ見てからArduinoキモイと思うようになった ステマ活動のつもりかもしれないけど完全に逆効果だよ : 774ワット発電中さん [sage] 2012/03/27(火) 12:06:02.51 :tvmeiF1s 俺もPIC信者が、こんなに気持ち悪いとは思わなかったよ。 レッテル貼り、無視、一方的な思い込み、途中で投げたことを正当化。それで、 ArduinoはAVRのステップアップに便利だよね、ということを必死になって否定。 始めるなら、AVR+C。AVR始めるなら、Arduinoが便利。これだけ。 俺は情強だからPIC。なぜならArduinoは情弱向きで、出来る事なんか限られてるから(限られてる限界まで使ったことも、その限界を超えようとしたことも 無いくせに)、しかもまともにスケッチ書くなら結局色々する必要あるん だろ?PICで書いた方が早いよね(その後、他のマイコンに行ったときにゼロ から覚えなおしだけど)。PICはプロも使ってるしww俺プロw Arduinoなんか使う情弱とは違うから。賢い俺には賢いPIC。って主張だろ。 : 774ワット発電中さん [] 2012/03/27(火) 12:08:14.37 :dfiADTZQ いっさい回路を作らずにArduinoを使うなら、ピンソケットに直接LED挿してチカチカするか 組み立て済みのシールド買ってきて挿す以外に何もできないわけだろ。 いいんじゃね? それで喜べるんだから、そういうレベルなんだろ。 はい、よかったね。満足したら巣へ帰りなw : 774ワット発電中さん [sage] 2012/03/27(火) 12:10:31.28 :bdcsRwBb Arduino使った事がないのでしたら一度使ってみるのも良いと思います のリンク先にもいい一文がありました ”Arduinoを負かしたいのなら、思い切ってArduinoの仲間になるべきだ。” : 774ワット発電中さん [sage] 2012/03/27(火) 12:15:03.76 :tvmeiF1s そこがまずスタートラインで、そこまでたどり着く工数を減らしたいんだけど。 : 774ワット発電中さん [] 2012/03/27(火) 12:17:43.94 :dfiADTZQ > PICはプロも使ってるしww俺プロw こんなこと言ってる奴いたか? さらっと嘘を混ぜてくるのも、糞Arduino信者の特徴だよねw まぁ、今に始まったことじゃねえけどw あと、PIC信者って誰のこと? オレは 「PIC最強」 なんて言ったことねーけど? AVRISP mkII も買ったし、AVRも80個くらい買いだめしてあるけどね。 ちなみにArduinoも7〜8個持ってるぞwwww Netduino と Netduino Plus も、あわせて7〜8個持ってるな。 情弱なら、Netduinoのソースコードレベルデバッガは便利だよ。 ほんと、Arduinoなんか阿呆くさくて使う気なくす。 いちどやってみなよw : 774ワット発電中さん [] 2012/03/27(火) 12:27:29.55 :dfiADTZQ そうか。 Lチカが目的なら555とか4047を使えばいいじゃん。 オレはもともと、そういうところから電子工作を始めたよ。 それなら、マイコンとか持ち出す必要すらない。ライターすらいらないね。 イニシャルコストは素で35円あればOK。 ああ、コンデンサの代金+5円くらいは必要かなw つーか、ハンダ付けそのものが面倒でやりたくないって話だったか? いいよいいよ。 船田ハゲが大好きな150円ブレッドボードも買ってあげるよw それでも、コミコミ200円で全部揃うな。 共立のLEDチカ工作キットの1/10くらいの値段じゃね?w 汎用ロジックも楽しいよねw : 774ワット発電中さん [] 2012/03/27(火) 12:33:53.97 :dfiADTZQ Arduinoっていろいろブラックボックスになってて トラブルさえなければ簡単に使えるんだろうけど、 いったんトラブルになったら、初心者には切り分けが難しいよね。 実際、Pro mini 3.3V が書けない問題も、けっきょく誰も原因は分からなかっただろ? Vccも3.3Vで、FTDIナントカアダプタもちゃんと3.3V対応のを使ってるのに、 スケッチが書けない。 これ、けっきょく誰も解決できねーしw 自分の無知を隠したいんだろうけど、ひたすら初心者に向かって、 アホだのバカだのと煽り倒すばかりでw けっきょく解決策が提示できないんじゃ、所詮おまえらもオレと同じレベルじゃんw いやぁ、Arduinoのグローバル(笑)でオープン(笑)なコミュニティ(笑)って 怖い場所ですねぇwwww : 774ワット発電中さん [sage] 2012/03/27(火) 12:37:18.61 :bdcsRwBb うちのPro mini 3.3V は一度も問題なく書けてますよ : 774ワット発電中さん [sage] 2012/03/27(火) 12:37:55.47 :tvmeiF1s マイコンを制御する電子回路と、マイコンで制御する電子回路を分けて考えろよ。 前者は最初はやらんでいいだろ。 マイコンが電子工作のオマケなら別だろうが。 : 774ワット発電中さん [sage] 2012/03/27(火) 12:39:05.50 :tvmeiF1s おまえ、Vccが3.3vとか5vとか言ってたけど、信号レベルは? : 774ワット発電中さん [] 2012/03/27(火) 12:42:52.53 :dfiADTZQ 「マイコンを制御する電子回路」 って、いったい何だよ?wwww マイコンの動作そのものに必要なもの、という意味? パスコン 1個つけるのが面倒なのか? まぁ、16F716だと、セラロックも必要だけど、 むしろクロック内蔵してるマイコンのほうが多数派だろ? パスコン+セラロックの、たった5カ所のハンダ付けが面倒という理由だけで、 50倍もコストパフォーマンスが悪いArduino使うわけね。 へ〜wwww : 774ワット発電中さん [] 2012/03/27(火) 12:46:11.43 :dfiADTZQ 信号レベルって何だよ? Arduino IDE側で何か設定する項目でもあんの? Pro mini 本体側にはジャンパも何も無いし、何もいじりようがねーよw FTDIナントカアダプタなら、裏側をハンダブリッジすりゃ5Vと3.3Vを変えられるみたいだけど。 : 774ワット発電中さん [] 2012/03/27(火) 12:47:27.09 :dfiADTZQ ゆっとくけど、アダプタ逆挿しとか、そんなアホみたいな話じゃねーからな。 : 774ワット発電中さん [sage] 2012/03/27(火) 12:48:44.47 :tvmeiF1s そうだよ。あと、あんたがつまづいたUSBシリアルも。 初心者が、そのたった数カ所の半田付けを、100%正確に間違いなく確実に出来るとは思わないけど。 やらなくていい作業には変わらん。 : 774ワット発電中さん [sage] 2012/03/27(火) 12:53:01.89 :bdcsRwBb でも、初心者がPro mini 3.3V が書き込めない原因で考えられそうなのってそんなに無いよね 既出含めると ・USBシリアルアダプタ5V、3.3V ・USBシリアルアダプタの接続ミス(上下逆さまに挿したとか) ・ピンヘッダの半田ツケミス(イモハンダや熱破壊とか) ・スケッチ書き込む際のボード選択ミス ・スケッチ書き込む際のCOMポート選択ミス あと有るかな? : 774ワット発電中さん [] 2012/03/27(火) 12:54:33.95 :dfiADTZQ ちなみに、パスコン無くて誤動作した経験は、いまのところ無いけどなw しかも、USBシリアル(FTDI)の書き込みでつまづいてるのは、Arduinoの話なんだけどねw : 774ワット発電中さん [sage] 2012/03/27(火) 12:55:50.01 :bdcsRwBb コンソールにはどういうエラーメッセージが出てるの? : 774ワット発電中さん [sage] 2012/03/27(火) 12:56:16.32 :tvmeiF1s シリアルアダプタのジャンパで、よけいな事したとか。 信号レベルもVccも確認して、3.3Vになってたなら別だけど。 更にいえば、物によってはジャンパが飾りなのもあるしな。なんとかじゃ解らんよ。 解らんように書いてるんだろ。 あと、あのFTDI自体の動作電圧ってどれぐらいなんだろ。 : 774ワット発電中さん [sage] 2012/03/27(火) 12:58:46.06 :tvmeiF1s あ!まさか、DTRが引き出せない奴とか、書き込み時にリセットしなかったとか… まさかな。 : 774ワット発電中さん [sage] 2012/03/27(火) 13:03:26.42 :bdcsRwBb でも、sparkfun純正品ならリセットするはずだしなあ 秋月の変換のだってDTRはちゃんとでてるし もっと単純な人為的ミスだと思う : 774ワット発電中さん [] 2012/03/27(火) 13:06:22.98 :dfiADTZQ ttp://www.switch-science.com/products/detail.php?product_id=342 ttp://www.switch-science.com/products/detail.php?product_id=343 アダプタはこれだな。 オレも当時はズブの初心者だったので、スイッチサイエンス様から ボッタクリ価格で買ってしまったw 「基板の裏のジャンパをブリッジしたら設定が変わるだろう」 というのは、オレの想像であって、実際にジャンパブリッジして使ったわけじゃない。 このFTDIアダプタ自体が壊れている可能性も考慮して、 アダプタも2個買って交差試験したけど、どの組み合わせでもダメだったな。 FTDIアダプタ上の、RXだかのチップLEDはチカチカ点滅してたので、 アダプタ自体は動作してたんだろうけどね。 まぁ、今となっては何が悪かったのか分からんな。 ひとつ思い当たるとすれば、Pro mini の基板の裏に、動作電圧と クロック周波数が箇条書きで(文字で)プリントしてあるんだけど、 そこの「3.3V」と「8MHz」のところに、マジックで手書きの印がつけてあるんだよね。 これ、本当は5Vの Pro mini なのに、Sparkfun のドカタが間違えて3.3Vに マーク付けたというオチだったのかもしれないなw おまえら信者がよってたかって原因が分からないなら、ほんと、 それぐらいしか思い当たらないw ま、暇なときにでも適当にガラクタ箱からさらってきて、あえて5Vで書き込んでみようかな。 案外うまくいくかもw : 774ワット発電中さん [sage] 2012/03/27(火) 13:30:40.77 :bdcsRwBb 表面にも3.3Vとか印刷されているからそれも考えづらいな RXが点滅してたってことはCOMポートもあってそう だと単純にボード選択メニューのチェックミスじゃないかな : 774ワット発電中さん [sage] 2012/03/27(火) 13:42:31.06 :bdcsRwBb あと、ボード選択メニューでPro mini は 4種類あるけどそれはあってる? (5V-168P 5V-328P 3.3V-168P 3.3V-328P) もしくは、Arduino mini と間違ってたりしない? : 774ワット発電中さん [] 2012/03/27(火) 15:12:37.06 :dfiADTZQ いま実機が無いので試せないけど、 前に四苦八苦したときのブックマークなんかを参考にすると、 IDE側で下記のようなメッセージが出てたようだ。 avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51 けっこう似たような症状で苦労している人も多いみたいだね。 で、解決法っていうと、「タイミング良くリセット押せ」とか、そんなんがちらほら出て来るw そういや、そんなのも試したわw 理不尽な試行錯誤の数々を思い出したよw 「Arduinoは初心者向け(キリッ」・・・ねぇ・・・wwww : 774ワット発電中さん [sage] 2012/03/27(火) 16:34:13.60 :bdcsRwBb それってやっぱりポート設定の問題じゃないかな ちゃんと正しい方のポートの指定した? : 774ワット発電中さん [sage] 2012/03/27(火) 16:40:08.10 :bdcsRwBb あ、ポートじゃなくて、ボードの方の指定を間違ってもそのエラー出ますね やっぱそっちかな? : 774ワット発電中さん [sage] 2012/03/27(火) 17:21:26.81 :AdLmxWFQ Arduino IDE (というか、ライタソフトのAvrdude)が、'0x14' が返ってくる ことを期待している場面で、(Arduinoが) '0x51' を返してきたのでエラーに したと言ってる。たぶん、実際のボードとboards.txtの記述またはボード 選択が違ってる。 '0x14'は、Arduino側が応答の最初に返すキャラクタで、PC側が '0x51' と 誤認している可能性が高いので、おそらく通信が成立していない。 FT232 のLEDは、何かしらデータが送られていると点滅する。 通信速度は合っていなかったのでは?(Arduinoはボード毎に通信速度が違 うが、Arduino IDE が直接知る術はないのでBoards.txtファイルの記述で 通信ポートの初期化を行う) そうでなければ選択したボード指定(のマイコン)と、実際のAVRマイコンが 合ってなかったんでは? あるいは実際のマイコンと違うマイコン用の ブートローダを書き込んであったとか。 例えば、mega168とmega328はピンコンパチで差し替え可能だけど、Arduino のブートローダは、レジスタから読み出せるデバイスIDではなくプログラム 中で#define定義したID値を返すようになっているので、mega328に、mega168 用にコンパイルされたブートローダを書き込むと、Arduino IDE (Avrdude) から見たら、mega168として見える。(但し、この場合プログラムの使用ROM 容量が16KB(168の上限)を超えていなければ少なくともエラーにはならな かったはず) まぁ自分で問題の切り分けができない初心者は、ケチってProとか買わずに、 大人しくUnoとか買っとけってことだよ。 : 774ワット発電中さん [] 2012/03/27(火) 17:36:17.25 :UhL6v8b1 要するにこうだ。 はArduinoが簡単ときいてかってみた。 なぜかうまくいかなかった。 もうひとつかってみた。 やっぱりダメだった。 Netduinoも買ってみた。 使いこなせなかった。 悪いのは自分じゃなくてAVR ←イマココ : 774ワット発電中さん [sage] 2012/03/27(火) 17:41:32.88 :AdLmxWFQ ちなみに、ポートが違っている(例えばPC本体にシリアルポートが1つまたは 2つ付いていてそちらを選択した)場合、応答を返す通信相手がいないので、 「timeout」と表示されるかと。 回路図を見る限り「Pro」や「Pro-mini」は「DTRリセット」が付いている ので、書き込み中に必要に応じて勝手にリセットされるので、リセット スイッチはまず無関係かと。 あとは、通信で使う端子(TX/RX)に、(シールドを含む)何かデバイスが繋が って悪さしていたとか。 : 774ワット発電中さん [] 2012/03/27(火) 18:34:26.82 :dfiADTZQ ボードの選択なんて間違うわけねーだろ。 そこを間違うようだと、初心者かどうかって話じゃねーし。 文字が読めれば選択できるわ。バカかw boards.txt? そんなもんの存在は初めて知ったな。 Arduinoってのは、古のMS-DOSのconfig.sysみたいに、 チマチマとテキストファイルに設定を記述するの?w へ〜。初心者向け(笑)ねぇ・・・・ 実際とは違うブートローダーを書き込んであった? だとしたら sparkfun のドカタがミスしたってことだろ。 ただの不良品じゃんw なんで消費者であるオレに責任があるのよ?w 初心者はProとか買わずにUno買っとけって?www へ〜wwww このエラーは別に Pro 特有のものじゃなく、2009でもduemilanoveでも JapaninoでももちろんUnoでも、出るときは出るみたいだけどねwwww ちなみに、168と328を間違えた、なんて話でもねーから。 少なくとも、IDEでクリックひとつで設定できるようなとこなんか全部確認したわアホw : 774ワット発電中さん [] 2012/03/27(火) 18:35:15.10 :dfiADTZQ Netduino は AVR じゃなくて ARM だよw 無知なアホが無理やりクビ突っ込むなよw そうやって恥かくだけだからwwww : 774ワット発電中さん [] 2012/03/27(火) 18:42:18.91 :dfiADTZQ ポートなんて、USBに1個つか繋いでなかったら選択の余地なんてねーだろ普通。 そんなもん真っ先に確認したわハゲw 初心者向き、初心者向きというけど、けっきょくこうやってトラブったときに 解決できないだろ? しかも、初心者のオレが解決できないことを、お前ら信者がドヤ顔で指摘したら 一発で解決した!!・・・っていうならまだ分かるけどさあw けっきょく、池沼レベルのクリックだけで済むような設定をもういちど確認してみましょお! みたいなことしか言えねーじゃんwwww そんなもんみんな試したわw けっきょく誰も解決できず、初心者を罵倒するだけw だいたい「expect=0x14, resp=0x51」あたりでググったら、どんだけ似たような トラブルがヒットしまくるんだよw 別にオレを罵倒するのは勝手だけど、同じエラーに遭遇したユーザー全員を 罵倒したことになるんだけどねwww いや〜、さすが世界中で盛り上がってるグローバル(笑)でオープン(笑)なコミュニティ(笑)の 皆さんですね!!wwww たいへん参考になりましたwwww : 774ワット発電中さん [sage] 2012/03/27(火) 18:43:38.47 :NK96B5rV はあぁ。 : 774ワット発電中さん [sage] 2012/03/27(火) 18:53:02.85 :tvmeiF1s PICで何を作って、そこで、PICのどんな「いい所」を見つけて、勧めるの? とりあえず、俺は7年ぐらい前に、6ピンのPICで、ちょっとした物を何台か 作った事がある殆どPIC素人なんだけど、再度始めるとしたら、 何からどうやって、どう始めるといいのかな。 : 774ワット発電中さん [sage] 2012/03/27(火) 19:00:05.74 :bdcsRwBb いまならArduinoがオススメですよ : 774ワット発電中さん [sage] 2012/03/27(火) 19:04:43.40 :tvmeiF1s ああ、Arduinoは大丈夫だよ。PICについて知りたい。 : 774ワット発電中さん [sage] 2012/03/27(火) 19:06:29.19 :bdcsRwBb みなさんからも暖かいアドバイスしてもらえたし、 もう一回ちゃんと設定を見直してやってみるといいと思います 今度はきっとうまくいきますよ、ガンバレ! : 774ワット発電中さん [] 2012/03/27(火) 19:15:13.82 :dfiADTZQ はい、出ました! 得意技! スーパーウルトラデリシャスワンダフル都合が悪くなると新しい話題を持ち込みボンバー!wwww PIC が AVR に比べてどこがいいか、まだ分かりませんよ。 だってオレまだ AVR は使ってねーもん。 まさかと思うけど 「Arduino と比べろ」 なーんて言わないよね?w そういう話がしたいなら、そういうスレがちゃんとあるんだから、そっち逝って存分にやれよw ↓ ttp://uni.2ch.net/test/read.cgi/denki/1332647309/l50 PICよりArduinoのほうが優れている!! : 774ワット発電中さん [sage] 2012/03/27(火) 19:19:02.10 :XiBk1Vow じゃあ、PIC でいいだろ。 使ってて不満がでたら変えてもいいんだし、 もっといいマイコンがどんどんでてくるさ。 : 774ワット発電中さん [sage] 2012/03/27(火) 19:25:38.78 :tvmeiF1s 誰も、AVRと比べてPICがいいか、とは聞いてないじゃん。PICのいいとこ聞いてるの。 PICで何が作れたんよ?Arduinoで何が作れなかったんよ? 1700レス使って、未だ言えないの? 前回指摘した1600レス目ちょいから、何かでっちあげてるかと思ってたけど、 そうでも無いのな。 : 774ワット発電中さん [] 2012/03/27(火) 19:26:12.64 :dfiADTZQ Arduino をライターとして使え、みたいな話が前に出てたけど、 そういう観点で言うなら、「Pickit と Arduino のどちらがオススメか」 という話になるよね。 それだったら、Pickit の圧勝だね。 いままで Pickit 使って書き込めなかったことなんて無いし。 「一発で書き込めなかった」 ことならあったかもしれないけど、いつでも自力できっちり解決できた。 糞Arduinoとは歴然の差ですよw : 774ワット発電中さん [] 2012/03/27(火) 19:29:22.86 :dfiADTZQ それを聞いてどうするん? オレ 「PICでこういうの作りました」 クズ 「それと同じモノなら Arduino でも作れますね! PIC でも Arduino でも同じことができるということは、 即ち Arduino のほうが優れていることを意味しますね!」 ・・・どうせこういう論理破綻を繰り返すつもりだろw 聞き飽きたんだよ、そういう知的障害論理はw : 774ワット発電中さん [sage] 2012/03/27(火) 19:30:30.12 :tvmeiF1s まぁ、その時には「アセンブラ」をそのマイコンにあわせて学習しなおしだけどね。 Cでも、Arduino言語、でも、別のコンパイラに直接あるいは斜め移動でバイナリが出来るような言語の方がいいと思うけど。 特にgccなら言う事無いよな。 ホントにもう一度エビデンス残しながら、マトリックス書いたりして、 出来た、出来てないをまとめたらまた違う物が見えてきそうな気がするけどね。 「出来ない」「出来なかったんだ」「出来なかったんだから出来なかったんだよww」「Arduinoはしょせんこんなもんww」って言ってるようなもんでしょ。 UNOでも出るときは出るかもしれんが、ほとんど出ないよ。 これが、「マイコンの本質とは関係ないデジタル回路(テンプレ)をごちゃごちゃいじって何もできなかったからがっかりして辞めた」典型じゃん。 : 774ワット発電中さん [sage] 2012/03/27(火) 19:31:40.30 :tvmeiF1s いや、全然そんな事繰り返すつもりはないよ。俺は保証するわ。 ホントにPICで何作ったの? : 774ワット発電中さん [sage] 2012/03/27(火) 19:31:49.28 :bdcsRwBb 頑張って!やればできる!! それこそ世界中のユーザーがPro-miniの書き込みは出来てるんだから 君にだけ出来ないって事は無いと思う もうちょっと頑張ってみなよ : 774ワット発電中さん [sage] 2012/03/27(火) 19:38:48.69 :nx3Fn/Um 本当にステマ業者ってキモいな… : 774ワット発電中さん [sage] 2012/03/27(火) 20:08:59.54 :QJqzNGhR だなぁ・・・ : 774ワット発電中さん [] 2012/03/27(火) 20:23:23.83 :dfiADTZQ 初心者なんだから、いまのところ大したことやってないよ。 せいぜい勝ち誇れよw ・LED点滅 ・バカ正直PWM (一度でもCCPを使うと二度とやる気がしないと思うので今のうちにw) ・16F716に7セグドライバ4511と同じことをさせる (4511買うより20円ほどケチれるw) ・ボタン押すとランダムで複数のLEDのどれか1個が点灯する (汎用ロジックだけでは実現できないことをやろうとして最初に思いついた) こんなとこ。 あとは圧電ブザーで曲を鳴らすようなのとか、いろいろ作ったけど、 曲データ以外は他からソース丸パクリだったりするから、お前ら上級者に言わせりゃ モノを作ったうちに入らんだろ。 : 774ワット発電中さん [sage] 2012/03/27(火) 20:27:30.31 :bdcsRwBb なるほど、Arduinoで全部出来ることですね : 774ワット発電中さん [sage] 2012/03/27(火) 20:30:27.48 :VTq0gCRW >715 ID:bdcsRwBb あなたが人として最低だという事がわかった : 774ワット発電中さん [sage] 2012/03/27(火) 20:35:33.98 :bdcsRwBb いや〜そんなことないですよ〜 : 774ワット発電中さん [sage] 2012/03/27(火) 20:36:20.16 :nEg3d0SZ ID: dfiADTZQ ()はトリつけろ : 774ワット発電中さん [sage] 2012/03/27(火) 21:04:46.45 :tvmeiF1s 俺じゃ無いぞ。 俺もPICに関してはそう変わらんレベルだよ。 決め手がわからんが。 ランダムって、アセンブラで疑似乱数? : ◆HIDEYONANA [] 2012/03/27(火) 21:28:25.81 :dfiADTZQ 偉そうに仕切ってんじゃねーよ、死ね。 アセンブラで擬似乱数だよ。 マイコンみたいな有限オートマトンで数学的にパーフェクトな乱数なんて 作れるわけねーだろ。 最初に思いついた方法は、 「わざとプルアップ(プルダウンしない)入力ポートをいくつか作れば それで乱数が作れるのでは?」 というものだった。 これは、一発だけなら乱数っぽく働く気がしないでもないが、 短時間で何度も読み出すと、値が変化しないことが多い気がした。 (あくまで気がしただけ) んで、「わざとプルアップ(プルダウンしない)入力ポートをいくつか作って そこから乱数を作る」のは、最初(マイコン電源投入して1回目の試行)だけ にして、2回目以降は「最初の乱数」をシードのように扱って、単純に経過 時間をカウントして足すだけ・・・みたいな感じにした。 4MHzでも400万回カウントするんだから(PICなら1/4の100万回か?)、 十分乱数っぽくなるんじゃないかと。 まぁ、本当にこれでうまく乱数列になってるかどうかシラネ。 LED3つのうちどれかが光るジャンケンゲームみたいなのだったら、 とりあえず人間様には法則がわからん程度には乱数っぽくなってる。気がする。 : 774ワット発電中さん [sage] 2012/03/27(火) 21:29:44.84 :nEg3d0SZ といいつつしっかりトリ付けてくれるおまえを思いのほか好きになった : 774ワット発電中さん [sage] 2012/03/27(火) 21:39:38.93 :nEg3d0SZ 何か、素人いう割にはいろいろやってるなぁ で、そのオープン入力ポートの不安定性を乱数に使うっていう発想は 疑似性を脱するという点で確かに面白いアイデアではあると思う ただ、CMOS入力のマイコンだと、入力ポートオープンにしておくと、 CMOSのNchとPchが同時ONする状態が続いて大きな貫通電流が流れる 恐れがある 最悪破壊に至る だから、例えばA/Dポートをオープンにするとかだったら、いいのかなと思った もちろん、周期性のないノイズが乗る保証があるか?といったら微妙ではあるんだけども。 : 774ワット発電中さん [sage] 2012/03/27(火) 22:01:12.92 :fe2sIjWH なあ なあ誰かタイムリープしてないか? : 774ワット発電中さん [sage] 2012/03/27(火) 22:05:50.15 :VTq0gCRW 話題も尽きたようなのでアセンブラで頭の体操でも PIC16F84AでWレジスタとメモリMMの値を交換するのに最短な命令は? 同じようにAVR-TINY2313でレジスタR16とR17の値を交換するのに最短な命令は? 両方とも3命令、同じ内容だしね AVRは普通にやっても3命令だけど他のレジスタ破壊しない方法もあるよという事で : 774ワット発電中さん [sage] 2012/03/27(火) 22:24:02.98 :bdcsRwBb ど定番テクニックですが、Arduinoでも、0番PINに何も接続してない状態で ”randomSeed(analogRead(0));” みたいにスケッチに書いておくと リセットさせるたびに異なるランダム値が得られますのでよく使われますね : 774ワット発電中さん [sage] 2012/03/27(火) 22:26:12.97 :nEg3d0SZ まぁたそうやって火に油を。。 Arduinoは俺も使うが、いちいち出さなくてもよくね? : ◆HIDEYONANA [] 2012/03/27(火) 22:48:21.89 :dfiADTZQ なるほど。壊れる可能性があるのか。 どうりで「わざと入力オープン」なんて、どこ見ても誰もやってねーはずだw なんでオレがそういうこと思いついたか?というと・・・ (以下、独り語り) とりあえず半年前に、電子工作を始めてみようと思ったわけだが、 さすがに最初は、丸パクリの回路をそのまま作るところからやろうと 思ったわけだ。そんで、ハンダ付けの練習も兼ねて作ろうと思ったのが、 これのいちばん上にある回路。 ↓ ttp://pc.watch.impress.co.jp/docs/2008/1127/musashino020.htm ほんとは555やら不安定マルチバイブレーター(藁)を使ったLチカのほうが (ハンダ付け工作の面だけ見れば)簡単だし、そっちを先にやる手もあったが・・・ 結局そっちは後回しにした。 なぜか? ド素人のオレは、コンデンサの買い方が分からなかったから。 というか、コンデンサの容量の選び方が分からなかったから。 そりゃ、回路図に指定されたとおりにコンデンサをそのまま買ってきて、 そのまま真似して作ればモノができる、ということは分かるよ? しかし、いざコンデンサを買おうとすると、バラで1個ずつ買うのと500個まとめて 買うのでは、1個あたりの値段が10倍くらい変わってくることを知って愕然とする。 え? じゃあ、武蔵野電波の回路図にあるような、「22μF」みたいな中途半端な値(藁) のコンデンサを、はたして200個とか500個とか買い込んでも、他で使い道あんの?? ・・・と、急に不安になった。 抵抗器なら、何も考えずに、秋月の「よく使う抵抗値全部入り8000本5000円セット」 みたいなのを買っておけばよさそうだけど・・・、どうやらコンデンサは、 そういう全部セットみたいなのは無いようだ。 かといって何も考えずに 「全容量200個ずつ」みたいな買い方すると、コンデンサだけでウン十万単位の カネが飛びそうな勢いだった。 (ド素人すぎて、スーパーキャパシタも全部買うべきか? とか考えてしまうw) なので、コンデンサを使う回路を作るのは、とりあえず後回しにしようと思った。 ただ、ICを使う回路については、一辺倒に 0.1μFが使われているっぽかったので、 0.1μFなら、200個とか500個とか買ってもいいだろうと思った。 そういう経緯を経て、オレが最初に作ろうと思ったのが、上記の武蔵野電波の 7セグチカチカ回路だった。 つづく。 : 774ワット発電中さん [sage] 2012/03/27(火) 22:51:22.83 :opMw03vQ こんなのはどうかな ttp://www.geocities.co.jp/Playtown-Spade/8132/robocon/p-breakout.html Arduino でも出来るかな? : ミ爻ж 銀翼の堕天使 ж爻彡 ◆2TENKK.nkY [sage] 2012/03/27(火) 22:58:03.14 :M/bN2Arz 汎用ロジックだけでは実現できないことねぇ。 子供の夏休みの電子工作でよく出そうなネタでかつ、汎用ロジックだと難しいことだと 「テンキーから入力した暗証番号4桁が正しく入力されるとLEDが点灯する(子供部屋の鍵が開く)」 っていうのが思いつくな : ミ爻ж 銀翼の堕天使 ж爻彡 ◆2TENKK.nkY [sage] 2012/03/27(火) 22:59:31.26 :M/bN2Arz まぁ、CPLDでも出来るんだけど、 (この程度でFPGAとか言ってしまうのはゆとり) : ◆HIDEYONANA [] 2012/03/27(火) 22:59:52.98 :dfiADTZQ 武蔵野電波の7セグチカチカ回路を最初に作ろうと思ったオレだが・・・ とにかく人生初の電子工作なんだから、バカ正直に回路図そのまま パクって作ればいいものを、変な色気を出してしまったわけだ。 いや、別に自分の能力を過信したというわけじゃなくて。 「オレは素人なんだから、最初からICを2個も使うような、ハンダ付けの 多い回路は荷が重いな」 と、謙虚な性格がモロに出てしまったのである。 で、回路図をよく見たら、74HC192(カウンタ)から出た4本線が 74HC4511(7セグドライバ)に入力されているだけ、ということに気付く。 じゃあ、74HC192を使わずに、この4つの入力をタクトスイッチに 置き換えれば、ハンダ付けが少なくて楽できるし、いちおう 「数字が表示できてうれしい」 ぐらいの結果も出せるし、それでいいじゃん ・・・と思ったわけだ。 そうです。 オレは「スイッチ」といえば、小学3年生でやる豆電球の実験のイメージ しかなかったので、「オープンでOFF」「ショートさせてON」 という、 まさに短絡的な知識しか無かった。 プルダウンもプルアップも糞もない。 ていうか、武蔵野電波の連載記事で「プルアップ」とか「プルダウン」 なんて言葉は全然出てこねーんだから知るわけねーだろ。船田死ねよw ――結果、4つの入力がオープンのまま電源投入された74HC4511は 7セグに対してめちゃくちゃな出力をして、意味不明な表示ばかりされて ちっともうまく動かないシロモノができあがってしまったということ。 (完) このときの経験が、PICで疑似乱数を作るときのノウハウに生かされたのである。 生かされなかったけどw : ◆HIDEYONANA [] 2012/03/27(火) 23:01:21.37 :dfiADTZQ 以上、独り語り終わり。船田死ね。 : 774ワット発電中さん [sage] 2012/03/27(火) 23:01:47.10 :bdcsRwBb 7セグチカチカってのもなかなか面白いですよね ttp://www.gravitech.us/7segmentshield.html : 774ワット発電中さん [sage] 2012/03/27(火) 23:02:46.52 :bdcsRwBb 既出ではありますすが、Hackvisonでどうでしょう ttp://nootropicdesign.com/hackvision/ ttp://www.youtube.com/watch?v=fOUa_jcHIkE ttp://www.youtube.com/watch?v=w03dO0Hd660 : 774ワット発電中さん [sage] 2012/03/27(火) 23:07:35.92 :nEg3d0SZ なるほど 22uFを大人買いしなかったのは正解だな 無論スーパーキャパなんぞは特に、必要な時に必要なだけ購入でおk パスコンの0.1uは買っててもいいと思うけど あと、抵抗も秋月全部入りはそろえておいていいと思う 何か回路を試したくなった時にすぐあるのとないのとではかなり違う ほんとにほんとの工作初めのときはそのまんま回路図パクって 動かすのもいいだろうけど、くらいなら、それぞれの 回路・素子の意味を理解しながら進めてくのがいいと思う : 774ワット発電中さん [sage] 2012/03/27(火) 23:11:38.30 :nEg3d0SZ 乱数に応用できるかどうかは別にして、ハイインピーダンスな箇所は ノイズを拾うということがわかってよかったんじゃない? そういうミスから学ぶことは多い : ◆HIDEYONANA [] 2012/03/27(火) 23:11:40.29 :dfiADTZQ その回路図、それでいいの? 2SC1815の下流に抵抗とか出力がついてる図なんて 他じゃあんま見たことない気がするけど。 まぁ、ビデオ出力なんてどう見ても玄人っぽい仕事なんで、 それで間違いないんだろうけど。 : 774ワット発電中さん [] 2012/03/27(火) 23:22:26.65 :yudzW3o3 えみったふぉろわ? : 774ワット発電中さん [sage] 2012/03/27(火) 23:24:44.21 :nEg3d0SZ おれもビデオ信号生成は詳しくないからわからんけど、 エミフォロ組んでるんだろうね でエミッタにつながってる75Ωはおそらくインピーダンスマッチングを 考えての定数かな : ◆HIDEYONANA [] 2012/03/27(火) 23:31:53.66 :dfiADTZQ そう。22μFは大人買いしなくて助かったw 0.1μFは大人買いした。 秋月抵抗全部入りも買った。 オレはこのとき身をもって実感したけど、ズブの初心者が まさに今から電子工作をはじめよう! というときに、本当に ほしい情報ってのは、「部品の買い方」 なんだよね。 なのに、武蔵野電波なんかは 「ほれ、何も考えずに とりあえずチカチカできりゃ、情弱もうれしいだろwwww」 みたいなスタンスで、ちっとも役にたたない。 かといって、後閑の電子工作入門書なんかは、部品の 動作のしくみとか、理屈しか書いていない。 「この部品はどこでもよく使うハメになるから、ド素人も安心して まとめ買いしとけ!」 みたいな情報が、よっぽどほしいのにさあw だいたい、秋月や共立や千石あたりを調べて、それぞれ最安値の 店で買えばいいじゃん、とか考えるだろ? そしたら後から、「秋月だけはいくら買っても送料無料にならない」 ということに気付くだろ? そしたら、そこで 「とにかく秋月でできるだけ大量に買って、一発で 買い物を済ませたほうが結果的には得」 ということが分かるだろ? そしたら、また「どの店で何を買うか」の計算を、イチからやり直しだよw 一種の線形計画法みたいな考え方でコストを計算しなおして、 あれこれリスト作って・・・とかやってたら、それだけでマジ1ヵ月過ぎるぜw こういうところがいちばんほしい情報なのに、どの入門書を見ても そうゆうこと全然書いてねーし。 まじ分かってねえ船田も後閑も死んでほしい。 : 774ワット発電中さん [sage] 2012/03/27(火) 23:35:05.10 :bdcsRwBb Arduinoだと、抵抗だけで出来るみたいです ttp://code.google.com/p/arduino-tvout/ ttp://www.youtube.com/watch?v=MEg_V4YZDh0 : 774ワット発電中さん [sage] 2012/03/27(火) 23:45:00.27 :nEg3d0SZ しつこい。。 Arduinoもいいものなのは認めるけど、あなたのせいですんごく評判が落ちてます。。 Arduinoスレで紹介したらいいと思う。 それから、確かに凄いと思うけど、ぱっと見だけどArduinoを生かした感じではないね。 普通にC++で書かれた外部ライブラリを呼び出して実現しているようだから、ソース見ると。 単にAVR Studioで実装するのとあまり変わらない気がした。 面白そうなのでソースは保存しといたけどw 感想まで。 : 774ワット発電中さん [sage] 2012/03/27(火) 23:54:11.04 :bdcsRwBb 日本の方だとこんなのもありますね ttp://www.youtube.com/watch?v=dZVFQIFUhwA : 774ワット発電中さん [sage] 2012/03/27(火) 23:54:50.78 :nEg3d0SZ コスト意識高いなw 趣味で俺はそこまではさすがにやりきれないけど、仕事なら重要だな 部品調達の部署は数セントのレベルでこっちが安いだのなんだのやってる訳だし 部品の買い方は、これはたくさんあった方がいいなとかそういうのって、 ある程度やってると何となくわかってくるようなもんだからねぇ また、その塩梅も人によって多少違ったりするし : 774ワット発電中さん [sage] 2012/03/27(火) 23:57:42.26 :nEg3d0SZ ほう、まあこんど遊んでみるわw ただ、やるにしても自分でソース書きたいねこれは。 出来合いのライブラリ引っ張ってきてできてもあまり感動しない気がした : ◆HIDEYONANA [] 2012/03/28(水) 00:39:46.58 :BybC1H/r コスト意識つーか、別にケチではないけど、 まとめ買いするかどうかで、単価が10倍以上も変わってくるのはやっぱショックだw そりゃ真剣に考えて買い物する気になるw そういう意味じゃあ、マイコンは1個だけ買うのと25個レール入り買うのじゃ、 せいぜい1.5〜2倍くらいしか変わらないんだけどね。 ただ、さすがに円高もここらが底みたいな雰囲気にも見えたので、今しかないと 思って、digikey&mouserで大人買いした。 まぁ、こっちはただのバクチだなw 一方で、スイッチなんかは安けりゃいいってもんじゃなくて、 実物を触ってみないと何も分からんところがあるし。 ラッピング線なんかも、ド素人が数字を見ただけじゃ、いまいち太さとか よく分からない。 そういうのは、秋葉に直接出向いて、直接モノを触ってから買ったわ。 ほんと、そういう 「買い方」 のノウハウこそ、本に書いてほしいね。 : 774ワット発電中さん [sage] 2012/03/28(水) 01:05:01.82 :NxSYfNCf 確かに。 ものによっては、単価の桁がかわるからねぇ。 そういうのは、おおざっぱなおれもさすがに考慮するかもw まあ、買い方のノウハウは、本に書いてあればいいけど、そうやって 調べて覚えていくのもぜんぜんいいと思う ちなみにはオーダーが間違ってた 数銭と書くつもりが数セントになってたw さすがにこれは個人レベルではこだわらないw ×数セント ○数銭(0.1円オーダー、購入数量が多ければ0.01円オーダー) : 774ワット発電中さん [sage] 2012/03/28(水) 01:12:19.15 :+UDq8zv0 >724 PIC16F XORWF MM,f XORWF MM,w XORWF MM,f AVR-Tiny EOR R16,R17 EOR R17,R16 EOR R16,R17 : 774ワット発電中さん [sage] 2012/03/28(水) 01:16:54.58 :C3Mfoz4q Arduinoでも問題なくできるはずだよ。たぶん、ピンに抵抗を3個つける だけで出来るんじゃないか?出力ポートが2つ以上有って、そこその速度が でれば、どんなマイコンでも出来るはず。 でも、ここの「カラーバー信号」は、Arduinoでは無理でしょ? ttp://siva.cc.hirosaki-u.ac.jp/usr/koyama/video/ 前のスレで、出来ると言い張ってた人がいたけどね。 一度ソース書いてやってみると面白いですよ。ビデオ信号も古くからあって デジタルに置き換わりつつある技術だけれど、規格を見ると凄いなと思います。 : 774ワット発電中さん [sage] 2012/03/28(水) 01:41:59.27 :pI8ReJsF 白黒のビデオゲーム作って、その後カラー化して遊んだりしたっけな。 位相差つけるのに、CMOSのインバータ使ったりしてなかなか面白かった。 : 774ワット発電中さん [sage] 2012/03/28(水) 01:55:54.74 :C3Mfoz4q それは凄い。何色出せた? : 774ワット発電中さん [] 2012/03/28(水) 02:39:28.46 :pK154/OU , こういうことに入っていくなら、始めからAVRやPICの石などやめておけ。 時間の無駄。 : 774ワット発電中さん [sage] 2012/03/28(水) 02:54:18.27 :C3Mfoz4q ほら、すぐそういう風に言うでしょ?そりゃ、嵐になるわな。 趣味でやってるのに、時間の無駄って事はない。 無駄かどうかは、個々人の主観によるのさ。 あんたが「そういうこと」に入らなきゃ、それでいい。 : 774ワット発電中さん [] 2012/03/28(水) 02:59:25.46 :pK154/OU 適材適所を無視するなら、こんなスレの議論など意味がない。 : 774ワット発電中さん [sage] 2012/03/28(水) 03:02:26.29 :C3Mfoz4q 石の性能を最大限に発揮させるというのも、適材適所の範疇だと思うよ。 ブレークアウトの記事を読んだけれど、速度・メモリ容量など、 ありとあらゆる点で石の性能を使い切ってる。あれは凄かった。 俺の場合、あの記事を読んだことが、マイコンに興味をもった理由だ。 : 774ワット発電中さん [] 2012/03/28(水) 03:11:02.60 :pK154/OU 最大限発揮させてもたかがしれているから言ったまで。 : 774ワット発電中さん [] 2012/03/28(水) 03:17:49.96 :pK154/OU ついでに、 センサーモジュールやTFT-LCDどころか、重要な処理を他のマイコンやLSI、FOGAに丸投げしているのになんだって? : 774ワット発電中さん [] 2012/03/28(水) 03:18:26.70 :pK154/OU 訂正 FPGA : 774ワット発電中さん [sage] 2012/03/28(水) 03:36:27.31 :7Yt+8/l+ ビデオ出力したいんなら、それなりのボードとかマイコンで余裕持ってやりたいよな。 性能使い切るってカッコ良く聞こえるけど、それ以上の事したくなったらそれこそ逆立ちしなきゃダメなんじゃないのかな。 入力回路の不安定性を乱数の種に、とかは純粋に、マイコンらしいな、とか思ったが。 プルアッププルダウンが書いてないからわからんと言うのは、もうちょい回路読むか、サンプルプログラムか、リファレンス読んだ方がいいと思うけど。 : 774ワット発電中さん [sage] 2012/03/28(水) 07:43:14.68 :V76XkrFK 10万個/ロットで単価が0.01円違っても、その交渉で社員が1時間残業する だけで、軽く利益が吹っ飛ぶけどね。(w 諸経費含めたら... : 774ワット発電中さん [sage] 2012/03/28(水) 08:07:11.82 :NxSYfNCf まあ10万個なんて数量じゃないからね。。 : 774ワット発電中さん [sage] 2012/03/28(水) 08:08:02.63 :NxSYfNCf × ○ : ◆HIDEYONANA [] 2012/03/28(水) 08:20:42.44 :BybC1H/r カッコいい悪いの話じゃなくて、 「性能を使い切る」という部分に萌えがあったりするだろ。 8bitパソコン時代のBASICなんかでも、DATA文をケツに書けとか、 限界までマルチステートメント駆使して、最後に行番号をツメるように renumしたほうが速いとか、今から考えたら生産性もへったくれもない 特殊な技がいろいろあった。 でも趣味だから生産性なんて低くていいんだよ。 そういう部分に萌えを感じたことがないから、糞Arduino信者どもは、 楽して作れる!生産性が上がる!みたいなことをほたえ続けるんだろw 趣味なんだから、楽するとか知ったこっちゃねーんだバカw あと、人生初のハンダ付けの練習のエピソードに対して、 プルアッププルダウンが分からんのは勉強が足らんとか ドヤ顔で言われても知らねーよw はいはい、おまえはよく勉強してちゅごいでちゅねーwww : 774ワット発電中さん [sage] 2012/03/28(水) 08:58:19.98 :pI8ReJsF 余裕持ってビデオ出力する8ビットマイコンっていうと、 PSoC3かなぁ。VGA出力(RAM容量の都合があるからドット数も色数も 少ないけどね)はやらせてみたけど、ビデオ関係のタイミング生成や データ出力は全部デジタルブロックとDMAで処理できて、CPUは単に フレームバッファの内容更新するだけだった。 : 774ワット発電中さん [] 2012/03/28(水) 09:07:54.63 :acWHKluk 結局中途半端なんだよな>PSoC 真面目にVGA出すならFPGAか専用チップ使うだろうし。 オモチャレベル。 : 774ワット発電中さん [sage] 2012/03/28(水) 11:35:52.14 :C3Mfoz4q いや、両方ともすべての処理をマイコンだけでやってる。 昔の8ビットパソコンのモニターみたいな物で、白黒でキャラクターを出すだけで良いなら PIC/AVRの8ビットの石で十分なんだよね、別に逆立ちしなくても。 ただ、カラー出力はちょっと難しそうだ。 で、PSoCはこういった場合に可能性の一つになりそうなんだけれど、アマチュアが やるには、SSOP48とか扱いにくい。ウーンってなってしまう。 そこまで真面目にVGA出力したいのなら、素直にPC使うか、Linuxの走るARMのワン ボードを使うかな。 : 774ワット発電中さん [sage] 2012/03/28(水) 11:38:37.63 :nBs23kTn ,765 趣味なので出来て当然な事しても、おもろない。 たとえば、網で金魚すくいしても楽しくないだろ。 抵抗4本でカラー信号を作ることに達成感や楽しさがあると思う。 12個のLEDを個別に点灯させるのに12ポート使ったりカウンタICや シフトレジスタIC、デコーダICを使うのは当たり前すぎて、 おもろない。 ポート4つ電流制限抵抗4本だけで12個のLEDをダイナミック点灯 するのは凄いと思う。 ↓PDF ttp://ww1.microchip.com/downloads/en/AppNotes/91029a.pdf 3ポートで6個のLED点灯 4ポートで12個のLED点灯 5ポートで20個のLED点灯 6ポートで30個のLED点灯 : : 774ワット発電中さん [] 2012/03/28(水) 11:56:33.17 :F51GaQkB 気が早いが、このスレ★3は要らん気がする : ◆HIDEYONANA [] 2012/03/28(水) 11:57:30.13 :BybC1H/r つーか、LEEと激辛マニアに比べたらヌルいにもほどがある。 なんで今さらペヤングだけこんなに話題になってるのか謎。 まぁ、謎もへったくれもなく、明らかにステマなんだろうけどなwwww : 774ワット発電中さん [] 2012/03/28(水) 12:02:18.19 :pK154/OU 前段階でのコンポジット等の信号の発生・信号の処理、 テレビ内にあるビデオコントローラだよ。 : 774ワット発電中さん [] 2012/03/28(水) 12:08:25.10 :pK154/OU ビデオコントローラやデコーダがマイコンに当然のように載って自在に信号処理できる時代に、、 : 774ワット発電中さん [sage] 2012/03/28(水) 12:12:51.08 :eg16C3K0 いわゆるCharlieplexingってやつですね 日本の方で更に工夫された方がいます (16本の線で8x8のLEDマトリクスを2個駆動) Tetris by Arduino ikkeiplexing shield ttp://www.youtube.com/watch?v=iiDmGnDPR8o : 774ワット発電中さん [sage] 2012/03/28(水) 12:39:30.94 :eg16C3K0 ParallaxのPropellarマイコンはコアにビデオ信号生成回路が内蔵されていて 簡単にカラーでビデオ表示が出来ます(8コアなので8個出せる) ライブラリにもなってるので呼び出すだけで表示できます このマイコンはとても個性的で面白いですね 40pinDIPもあるのでオススメです(単体で800円くらいだったか 次世代のPropellar2では1080pが出せる予定になっています : 774ワット発電中さん [sage] 2012/03/28(水) 12:51:04.64 :Tbrc3dfj ビデオ信号出せるチップでやっても趣味的には意味ないだろ もそうだけど、そう動くように作ってあるのを持ってきて 「出来るよ」ってのは、当たり前で、何の工夫もないゆとり。 例えば、「Arduino Uno で表示できた」なら「すげーな」ってなるわけだろ。 まあ、外付け回路とかライブラリ作るとか必要だけど。 そういうのなしに、単に持って来てできるよっていう Arduino厨が多いから嫌われるんじゃないの? : 774ワット発電中さん [sage] 2012/03/28(水) 12:56:38.36 :nBs23kTn どうでもいいんだけど、できるだ源流のを示したかっただけ。 簡単に目れる最古のものがPICのアプリケーションノート。 原点はOptoelectronics, semiconductors (data book).Published 1977 次に semiconductors Multiplexing LED Displays, Appnote3,1995 次にPICのアプリケーションノート 1998 のちに、マキシムのアプリケーションノート Charlieplexing : 774ワット発電中さん [sage] 2012/03/28(水) 13:25:49.57 :eg16C3K0 彼らはいろいろ工夫して、こういったものを作り上げてるんですよね こういう精神はむしろ大いに参考になるのではないでしょうか 見てどう感じるのかが重要で、そこで自分でも調べたり更に改良をしたりすればいいんです 「すげーな」で終わる人はしょせんそこまでなんです : 774ワット発電中さん [sage] 2012/03/28(水) 13:27:50.11 :eg16C3K0 ありがとうございます、こういうのは勉強になります 原点を見直すのも大事ですね : ◆HIDEYONANA [] 2012/03/28(水) 15:06:05.26 :BybC1H/r よりによってここに誤爆してたんかい・・・。 : ◆HIDEYONANA [] 2012/03/28(水) 15:17:13.90 :BybC1H/r 「Arduinoでも同じことができる」「PICでも同じことができる」 ――ここから、「したがって Arduino のほうが優れている」 という結論を 導くのが、糞Arduino信者。 「PIC を使うには、パスコンをつけるために 2ヵ所もハンダ付けする必要がある! 初心者はハンダ付けを失敗するかもしれないので PIC を使うべきではない!」 という一方で、 「Arudino に使うシールドのキットを組み立てるため、最低でも 28ヵ所の 連結ピンソケットをハンダ付けすることになるが、初心者がそのハンダ付けを 失敗する可能性はゼロだ!」 とほざくのが、糞Arduino信者。 比喩や煽りではなく、本当に定義どおりの宗教。 相手にするだけ無駄。 : 774ワット発電中さん [sage] 2012/03/28(水) 15:45:10.66 :Tbrc3dfj 「彼ら」は、ね。 Arduino 儲さんは、Arduino 環境が使えて Ardiono のブートローダが入っていれば "Arduino で出来る" って言い張る訳だね。 は、純粋な Arduino で動いてないから 「すげーな」とは思わないし。 : 774ワット発電中さん [sage] 2012/03/28(水) 16:01:35.88 :eg16C3K0 HackvisionはArduinoのブートローダーが入っていてその上で動いてますよ 自分でArduinoIDEで書き込んで改造もできるようになっています アナログ出力は無いので、ビデオ信号は728と同様に抵抗2本で作っています : ◆HIDEYONANA [] 2012/03/28(水) 16:11:00.36 :BybC1H/r PICで気になる疑問。 ICSP って、いかなるときでも何の配慮もせずに使っていいものなのか? 後閑本なんか見ると、「ICSP使えば、ソケットからPICを外したりせずに 直接プログラムできて便利ですよ〜^^」 以外のことは書いてない。 でもこれって、12〜13Vの電圧かかったりするんだから、 PIC は平気でも、そこにたまたま繋がってる他の部品がイカれてしまう 可能性とか考えられそうだけど。 あと、たとえばLEDのダイナミック点灯なんかやってると、I/Oポート同士が 回路的に直結(LEDを介して一方通行になってるはずだけど)されている ことがいくらでもあるわけで、そういうI/Oポートのペアになった足に、それぞれ ICSPDAT と ICSPCLK が繋がっちゃうような状況だと、なんか色々まずい気がする。 まぁ、いまんところ、ICSPでのプログラムで何か具体的な不都合が 起こったわけじゃあないけど。 後閑本にICSPについて何も注意が書いてないのは、「おまえらどうせ回路丸パクで しか物作れないんだから、気にしないでいいんだよwwww」 っていうスタンス だったりしねーだろうな・・・。 まったく気にせず、いつでも pickit直結で 問題ない、というならそれでいいんだけど。 : 774ワット発電中さん [sage] 2012/03/28(水) 16:12:04.45 :Tbrc3dfj だから、そう書いてるだろ。 ライブラリとかハードウェアが揃ってれば出来るのは当たり前。 : 774ワット発電中さん [sage] 2012/03/28(水) 16:13:48.81 :Tbrc3dfj は、 へのレスね。 割り込まれるとは思わなかった。 は、データシート読めば書いてある。 アプリケーションノートだったかも。 : ◆HIDEYONANA [] 2012/03/28(水) 16:14:53.42 :BybC1H/r まぁ、オレみたいなド素人がICSPまわりでいろいろ不安を抱えながら 物作るくらいだったら、28ピンとか40ピンのPICを使って、 「ICSP以外に何もつなげない専用ピン」として、 Pickit 以外には どこにも繋がらないようにしとけば、精神衛生上もいいんだろうな。 : ◆HIDEYONANA [] 2012/03/28(水) 16:19:12.96 :BybC1H/r うーん。 データシートに具体的なことは書いてなかったような・・・ ・・・と思って、適当に PDF を検索したら、 「In-Circuit Serial Programming Guide」 っていうドキュメントが別に存在するから、 それを見れ、ということらしいw そりゃそういうドキュメントあるかw さんくす : ◆HIDEYONANA [] 2012/03/28(水) 16:26:26.25 :BybC1H/r でもって、In-Circuit Serial Programming Guide ってのを見てみたら、 やっぱりヤバそうな Vpp が繋がるところはダイオード挟んだり、 I/Oポートに繋がるピンは分離できるようにしておく必要があるんじゃねーか。 全部直結の回路図を堂々と載せてる後閑はマジ死ねよ。 : 774ワット発電中さん [sage] 2012/03/28(水) 18:00:40.28 :nBs23kTn 後閑さんは丁寧に解説しているが・・・ ttp://www.picfun.com/icspframe.html : 774ワット発電中さん [sage] 2012/03/28(水) 18:29:01.96 :pI8ReJsF この世のすべての製品は中途半端だろ? : 774ワット発電中さん [sage] 2012/03/28(水) 19:40:12.82 :eg16C3K0 さんは、もうちょっとちゃんと検索したり、勉強したりするといいと思います なんか中途半端な感じがします : 774ワット発電中さん [sage] 2012/03/28(水) 19:44:43.04 :7Yt+8/l+ そんな事分かり切ってるじゃん。 底が浅いことはもうずっと繰り返してる。 : ◆HIDEYONANA [] 2012/03/28(水) 19:55:07.55 :BybC1H/r 初心者に向いているはずの糞Arduinoをゴリ押しする連中が 初心者に向かって 「底が浅い!(ドヤッ」 と言って勝ち誇るんだから恐れ入るよw まぁ大した底の深さだよね、不安定マルチバイブレーターとか(藁 : ◆HIDEYONANA [] 2012/03/28(水) 19:58:03.30 :BybC1H/r 入門書を謳っている書籍の話してんだよ、オレは。 キモい広告貼りまくりの個人サイトだけ丁寧な解説を書いてたとしても、 消費者が直接カネ出して買う本の内容はどうでもいいなんて、それこそ人間性クソだろ。 そもそも、そこに載せてる回路図だって、Microchip推奨の回路の要件は 満たしてないようだし。 ボケジジイが情弱相手に我流の押しつけなんかしてんんじゃねーよハゲ : 774ワット発電中さん [sage] 2012/03/28(水) 20:01:00.32 :V76XkrFK 人並みの向上心はないが、人一倍根に持つ性格のやうだ。(w : 774ワット発電中さん [sage] 2012/03/28(水) 20:02:40.23 :eg16C3K0 さんは、もうちょっとちゃんと検索したり、勉強したりするといいと思います そうすればArduinoPro-mini3.3Vも動くと思います 頑張って! : ◆HIDEYONANA [] 2012/03/28(水) 20:37:35.55 :BybC1H/r つーか、この話の流れで、このオレが現在進行形でプルアップ・プルダウンを知らない ことになってるんだから、もう不安定マルチバイブレーターの国語能力の低さは 救いようがねーよw そういえば奴は朝鮮人呼ばわりされてキレてたけど、本当に朝鮮人だったからこそ 図星突かれて発狂したんだろうねw : 774ワット発電中さん [sage] 2012/03/28(水) 21:12:40.50 :7Yt+8/l+ 俺はそんな事言ってないじゃないか。 ロジックIC使えるんだから、アクティブローの回路は組めるんだろ? 朝鮮人じゃないよ。希少姓だけど。 : ◆HIDEYONANA [] 2012/03/28(水) 21:18:38.73 :BybC1H/r じゃあ、えっらそうに みたいなこと上から目線で書いたのは何なの?w 「半年前のオレ」 に向かってアドバイスしたってことか? 苦しすぎだろw とんだバックトゥザフューチャーだよホントw 日本語読めない朝鮮人は死んでろってw : 774ワット発電中さん [sage] 2012/03/28(水) 21:48:00.17 :7Yt+8/l+ アドバイスとか上から目線とか、卑屈すぎるだろ。 自分より上が自分より下しか無いのかよ。 もう朝鮮人とか死ねとか、そう言うことを言うことでしか自分を維持出来ないのかよ。 そうでないというなら辞めろよ。 : ◆HIDEYONANA [] 2012/03/28(水) 22:12:16.49 :BybC1H/r 人間の優劣でしか考えられないのはてめえだろ。何度でも言うが、よく読めw オレは上とか下の話なんてしてねーよ。 の内容が、論理的におかしいって指摘してるだけだよw なんで毎回、お前とオレのどっちが上でどっちが下の話に “だけ” 帰着させんだカスw : 774ワット発電中さん [sage] 2012/03/28(水) 22:15:13.59 :G3QVnnbf いいじゃねーか。どうせゴミしか作らねぇんだから、ゴミがゴミになるだけよ : ◆HIDEYONANA [] 2012/03/28(水) 22:18:00.40 :BybC1H/r ttp://uploader.sakura.ne.jp/src/up91066.jpg : ◆HIDEYONANA [] 2012/03/28(水) 22:24:44.20 :BybC1H/r 俺様は PIC のアセンブリ言語は理解できなかった! だから Arduino 最高! 世界中で Arduino にスケッチ書けないケースがたくさんある? 俺様は関係ない! だから Arduino最高! PIC はパスコンを付けるのに 2ヵ所もハンダ付けする必要がある! だから Arduino 最高! Arduino のシールドは、連結ピンソケットだけで 28ヵ所もハンダ付けする必要がある! だから Arduino 最高! ttp://uploader.sakura.ne.jp/src/up91066.jpg : ◆HIDEYONANA [] 2012/03/28(水) 22:28:17.51 :BybC1H/r PIC は時代遅れだからいつか知識が無駄になるかもしれない! だから Arduino 最高! Arduino は、毎年のようにハードの仕様が変わる! 関数の仕様もしょっちゅう変わる! Arduino は、常に最新情報を追いかけていないと、すぐに使えなくなる! だから Arduino 最高! ttp://uploader.sakura.ne.jp/src/up91066.jpg : 774ワット発電中さん [sage] 2012/03/28(水) 22:33:11.67 :NxSYfNCf Arduinoについて語りたい方はこちら 【Arduino】フィジカル・コンピューティング3【OSC】 ttp://uni.2ch.net/test/read.cgi/denki/1284127732/ : 774ワット発電中さん [sage] 2012/03/28(水) 22:34:30.02 :7Yt+8/l+ はいはい。PICが最高ですよ。 今日俺全然Arduinoの話してないのに暴走するなほんと。 : 774ワット発電中さん [sage] 2012/03/28(水) 22:43:46.27 :y9k3j3yj まさかとは思うけど、その変なアプロダなURLをクリックしてもらえると 思っていたりするのかな? : 774ワット発電中さん [sage] 2012/03/28(水) 23:07:47.59 :/hFTq44Q pic派です。 : 774ワット発電中さん [sage] 2012/03/28(水) 23:28:48.20 :nBs23kTn 前向きな話も、たまにはしてくれよ。 どの辺が悪いか教えてくれると今後の参考にするんだがなー まー俺は、デバッガが動くチップしか使わないので書き込み専用PINにしている。 8pinは、デバッグヘッダの代わりにDIPソケットでデバッグ機能付きPICのIOを 繋げてHWデバッグ。 あのHPのトップの広告はPIC関係のLINK集的なものしか無いので気にしないけどな。 : 774ワット発電中さん [sage] 2012/03/28(水) 23:31:38.89 :nBs23kTn 前向きな話も、たまにはしてくれよ。 どの辺が悪いか教えてくれると今後の参考にするんだがなー まー俺は、デバッガが動くチップしか使わないので書き込み専用PINにしている。 8pinは、デバッグヘッダの代わりにDIPソケットでデバッグ機能付きPICのIOを 繋げてHWデバッグ。 あのHPのトップの広告はPIC関係のLINK集だろ。アフェコード入ってないし。 : 774ワット発電中さん [sage] 2012/03/28(水) 23:33:01.88 :nBs23kTn とちゅうで送信してしまったので二重になってしまった。ごめん : 774ワット発電中さん [sage] 2012/03/28(水) 23:59:18.57 :eg16C3K0 pythonでArduinoを操作するのも流行るかも ttp://www.youtube.com/watch?feature=player_embedded&v=54XwSUC8klI : 774ワット発電中さん [sage] 2012/03/29(木) 00:01:02.39 :+UDq8zv0 じゃ下らないTipsでもみんなで書いていこうぜ PICの8bitのアセンブラは数値が標準で16進数になってて使いにくいので、最初に radix dec 書いとくと標準で10進数になる。 ---------------------------------------------- AVRのアセンブラはマルチステートメントが可能 SBIS PINB,7 SBR R17,0x40 LDI R16,200 RCALL WAITus 縦に長くなりがちなソースが短く出来る : 774ワット発電中さん [sage] 2012/03/29(木) 00:18:14.27 :0csthADN 「パイソン」は独自のプログラム言語だろ : 774ワット発電中さん [sage] 2012/03/29(木) 01:08:38.28 :HkZDOaqG あのさ、ちょっと気になった点を。この件に関して、スレを全部見渡した訳じゃないから、 文盲とか言うのは無しね。 >たとえばLEDのダイナミック点灯なんかやってると、I/Oポート同士が >回路的に直結(LEDを介して一方通行になってるはずだけど)されている >ことがいくらでもある LEDに直列で抵抗入れてる?入れてるんなら良いんだけど。念のため。 : 774ワット発電中さん [sage] 2012/03/29(木) 02:06:24.39 :kljk6iYB どこからどこまでが独自の言語なんだろうな。 それこそアセンブラなんか独自の言語の極みだと思うけど。 : 774ワット発電中さん [sage] 2012/03/29(木) 02:07:51.51 :HkZDOaqG 俺にとっては、FPGAは中途半端。あれを扱うのなら、PCにグラフィックボードの凄いのを 入れて、OpenCLでやろうかってなる。あくまで、主観だけど。 : 774ワット発電中さん [sage] 2012/03/29(木) 02:09:28.56 :HkZDOaqG いや、「パイソン」はグーグルの独自の言語ってことになってるらしいw : 774ワット発電中さん [sage] 2012/03/29(木) 02:11:20.90 :0csthADN Tips PICのニーモニックがなじめないならCVASM16を使うと簡単かも (例) C言語 PORTB bitがhiからlowになったエッジでkeyinのbitをON keybuf = PORTB ^ 0xff; keyin |= (keyprev ^ keybuf) & keybuf; keyprev = keybuf; ---------- PIC純正 asmニーモニック MOVF PORTB,W XORLW 0xFF MOVWF KEYBUF XORWF KEYPREV,W ANDWF KEYBUF,W IORWF KEYIN,W MOVF KEYBUF,W MOVWF KEYPREV --------------- PIC CVASM16 asmニーモニック MOV W,PORTA XOR W,#0xff MOV KEYBUF,W XOR W,KEYPREV AND W,KEYBUF OR KEYIN,W MOV W,KEYBUF MOV KEYPREV,W : 774ワット発電中さん [sage] 2012/03/29(木) 02:14:02.41 :kljk6iYB それもまた難しい間違え方だな。 その理屈だとironpythonなんかどこの馬の骨になるのかわからん…。 : 774ワット発電中さん [sage] 2012/03/29(木) 02:21:12.03 :0csthADN そういう意味じゃなく 話題の日刊工業新聞ネタ ttp://it.slashdot.jp/story/12/03/28/098240/%E6%97%A5%E5%88%8A%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E6%9B%B0%E3%81%8F%E3%80%8CPython%E3%81%AFGoogle%E7%8B%AC%E8%87%AA%E3%81%AE%E8%A8%80%E8%AA%9E%E3%80%8D : 774ワット発電中さん [sage] 2012/03/29(木) 02:26:23.36 :kljk6iYB なるほど。 これ読んで気づいたが、誰かさんも処理系と言語がどうもボンヤリしてるみたいだな。 .netと言ってみたり、Csと言ってみたり、Netduinoなら純Csだからパソコンでの開発にもうんぬん、とか。 : 774ワット発電中さん [sage] 2012/03/29(木) 02:29:14.29 :zoAfPzTT AVR厨:PICは遅い PIC厨:ARMは凄い : 774ワット発電中さん [sage] 2012/03/29(木) 02:37:11.18 :0csthADN コンパイラを使うならARM アセンブラを使うならPIC ARMで の例を書くと微妙にめんどくさい : ◆HIDEYONANA [] 2012/03/29(木) 02:49:52.08 :jNTkS86f 「今日は全然Arduinoの話はしていない(キリッ」 って、なに勝ち誇ってんだ??? おまえは自分にとって都合の悪いことをスルーしてるだけだろwwww 放っておいたら、どうせまた新しい話題を次から次へと持ち込んでくるくせにハゲがw Arduino のシールドキットのハンダ付けの数とか、Arduino の仕様がころころ変わる ことについて何か弁明してみろよwwww : ◆HIDEYONANA [] 2012/03/29(木) 02:54:52.60 :jNTkS86f オレはPIC信者でもなんでもないからこそ、「PICのこういうところが分かりにくいですね」 といった話をしたつもりなのに、オレのそういう発言を取り上げて狂喜乱舞しながら 「底が浅い」 だの何だのとネガな話ばかりしてるのは糞Arduino信者だろw 「どの辺が悪いか教えてくれ」 って知るかよw プルアップ・プルダウンも理解してないところから出発してたった半年の、このオレでも 指摘できるくらいアホなことを後閑のボケジジイが書いてるんだから、てめえら 自称上級者様(藁)なら、2秒で理解できんだろw 初心者が質問のために立てたスレで、なに初心者に向かって逆質問してんだアホ死ねw : 774ワット発電中さん [sage] 2012/03/29(木) 02:55:46.07 :kljk6iYB それは新しい話題持ち込んでから言えば? どうせまた新しい話題を云々と言うならさ。 そもそもそんなに話題無いだろ。AVRの話したら、AVRはまだ使ってないからわからんけど、と保険かけた上での全否定だし。 : 774ワット発電中さん [sage] 2012/03/29(木) 03:00:59.20 :kljk6iYB それはそもそももう初心者じゃなくて、どっちを始めるかって話でも無いような気もするけどね。 とっくにPICを本格的に始めることにしたわけだし、それ以外の自分の決断とか判断を揺るがすような意見認めるはずが無いし。 現実問題、ARM勧めてる奴も含めてバッサリ切り落としてるし。 結局、「そう、PICを始めるべきだよ、大正解(ドヤッ」「ですよねー(ドヤドヤッ」がやりたいだけなんよ。 : ◆HIDEYONANA [] 2012/03/29(木) 03:00:59.23 :jNTkS86f おまえ、何がなんでもこのオレが無知だってことにしたいだけだろw 「無知なまま楽して結果だけ手に入れたい一見さん」と 「勉強をするつもりの(勉強をはじめたばかりの)初心者」は別なんだよ。 LEDに抵抗を入れずに直結で使うなんて、糞Arduino信者の連中だけだろw ピンソケットに直接LEDを挿して 「こんなに簡単にLチカできますね」 とか言うマジキチばっかwwwww そんで 「ここに書いてあることはあくまで実験のお遊びなので、実用にする ことは想定していません。だからお前らは実践すんなよ?絶対に実践すんなよ?」 って、どんなダチョウ倶楽部だよw 使い物にならないもん紹介されても意味ねーんだよ糞Arduino信者どもはw Makeのゴミどもも船田もまとめて死ねw 速やかに死ねwwww : ◆HIDEYONANA [] 2012/03/29(木) 03:03:41.76 :jNTkS86f 「アセンブラ」は言語じゃねーしw まぁ、バカのために好意的に解釈してやったとして、アセンブリ言語(≒マシン語)は プログラミング理論上の「プログラミング言語」とは見なされねーしw 無知は死ねよw : 774ワット発電中さん [sage] 2012/03/29(木) 03:04:38.81 :kljk6iYB そもそも抵抗じゃなくてCRD使っちゃえばいいじゃん、と思うけどね。値段は全然違うけど。 LEDの片足切り落として直列にCRD半田付けした、確認用LEDを何本か用意してるが便利だけどな。 : 774ワット発電中さん [sage] 2012/03/29(木) 03:05:43.34 :HkZDOaqG いやいや、直結って言ってたから気になっただけだよ。スマンかったな。 俺も電子工作初めてすぐの頃、LEDを6Vに直結してジュワってやったからさ。 最近のLED、5−6V直結でもすぐには壊れないんだよな。 : 774ワット発電中さん [sage] 2012/03/29(木) 03:06:07.75 :kljk6iYB みたいに、アセンブラによってニーモニック違ったりするのに、ましてやマクロアセンブラなんだから疑似命令が絶対に無いとも言い切れないし、 やっぱ言語だと思うけど。 : ◆HIDEYONANA [] 2012/03/29(木) 03:07:13.62 :jNTkS86f IronPythonはPython(言語としてのPython)の単なる実装名じゃん。アホだろお前w もう無知も無知、ド無知だなw 底が浅いとかいうレベルじゃねえw 底が無いよw つーか逆に突起になってるよw 大文字のPerlと小文字のperlの区別がつかないクチだろw まぁ、ドカタPGの8割くらいはそういうアホばかりだよねw 中国人とかインド人に仕事取られてせいぜい野垂れ死にしとけカスw : 774ワット発電中さん [sage] 2012/03/29(木) 03:10:44.77 :kljk6iYB 違うだろ。単なる実装でも無いし。 ちゃんと.netとしてほかの言語と相乗りが出来るようになってるだろ。 そもそも、「パイソン」がGoogle独自言語、だというなら、ironpythonは何になるんだと言う話だったでしょ。 : ◆HIDEYONANA [] 2012/03/29(木) 03:11:04.22 :jNTkS86f いったい誰に向かって口きいてんだよ? CILも.NET Frameworkも分からない池沼が、いつまでたってもオリジナルの解釈してて そのオリジナル解釈に基づいたアサッテかつトンチンカンな煽りかましてるだけだろw もうね、CILって言葉を聞いたこともなければ何のことかもまったく知らないんだから、 無理してクビ突っ込むなっつーのw C#の話してんのに、どっから visualbasic.dll なんて出てくんだよw 知的障害者の証拠を自ら露呈してどうすんだカスw 死ねw : 774ワット発電中さん [sage] 2012/03/29(木) 03:11:47.55 :mI67KpMS さんは、もうちょっとちゃんと検索したり、勉強したりするといいと思います なんか中途半端な感じがします : ◆HIDEYONANA [] 2012/03/29(木) 03:12:12.03 :jNTkS86f オレはAVRを否定したことなんてねーよwwww いったいどこでそんな発言が出てきたんだよwwww レス番で引用してみろや妄想厨w さ、はよ! はよ!wwww : 774ワット発電中さん [sage] 2012/03/29(木) 03:13:41.85 :kljk6iYB の反論だろ。 もう死ねよ。 : ◆HIDEYONANA [] 2012/03/29(木) 03:14:33.61 :jNTkS86f なんで 「PICをやったらAVRできない」 という前提になってんだよw 人生シングルタスクか、おまえw そりゃおまえの知能が低いからそうなってるだけであって、 おまえ個体の問題だよw オレは AVRISPmkIIもAVRも買いだめしてると、何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も 書いてるだろうがw オレがもしPIC原理教に入信したのなら、なんでAVR買いだめすんだよw バカだろ? ドバカだろ? 死ねwwww : 774ワット発電中さん [sage] 2012/03/29(木) 03:19:48.39 :kljk6iYB 買っただけでやってないんだろ。何度も何度も、AVRはまだやってないと自分で言ってるじゃん。ただのPICを選んだ理由の補強材料だわな。 : ◆HIDEYONANA [] 2012/03/29(木) 03:20:57.52 :jNTkS86f CRDなんて使うのはド素人だろw 高いだけだしw 並列に使っても計算通りにはならないし(これは抵抗器でも同じだけど) 直列にしたらいちいちツェナーダイオード入れるとか、 変なノウハウも必要な上にカネばっかりかかるし完全にアホだろw まぁ、糞Arduino信者にはCRDがお似合いだよw : ◆HIDEYONANA [] 2012/03/29(木) 03:24:06.66 :jNTkS86f 言語は言語だけど、「プログラミング言語」じゃねえって言ってんだよw そんなことも理解してないから、オレの「人間様のため」という部分に トンチンカンな噛みつき方して、自ら無知を晒す結果になるんだろwww もうほんと、お前みたいなアホはプログラマ板にでも行って、 「マシン語はプログラミング言語!!」ってスレでも立ててフルボッコに されてこいよハゲwwww : 774ワット発電中さん [sage] 2012/03/29(木) 03:26:01.95 :mI67KpMS ruby言語でArduinoのスケッチを書くのも面白そうです ttp://rad.rubyforge.org/ ttp://www.youtube.com/watch?v=7OguEBfdTe0 : ◆HIDEYONANA [] 2012/03/29(木) 03:27:07.18 :jNTkS86f 「パイソン」がGoogle独自言語なんて、初耳だよw カタカナの「パイソン」が何かの固有名詞かもしれないし、そのへんオレは知らないから 「パイソンは独自言語じゃねえ」とは断言できないし、最初に「パイソンはGoogleの独自言語」 とか言い出した奴の意図までオレは責任持てんわwww つか、お前は絶対にPerlとperlの区別がついてないアホなんだから、 「ironpythonは何になるんだ」 なんて、質問そのものがナンセンスなこと書くなつってんなよ恥ずかしいw : 774ワット発電中さん [sage] 2012/03/29(木) 03:28:42.60 :zoAfPzTT おまえら実際は仲が良いんじゃないのかと思えてきた : ◆HIDEYONANA [] 2012/03/29(木) 03:28:56.26 :jNTkS86f 単に順番にやるだけだろ。 オレがいつAVRを否定したんだよ? はよ! レス探してこいよ! はよ! はよ!wwww : ◆HIDEYONANA [] 2012/03/29(木) 03:42:50.92 :jNTkS86f そういや、何故PICを先にやることにしたのか、理由は書いたことなかったな。 AVR厨に言わせればPICは使いにくくて仕方のないウンコってことに決まってるらしいし、 PIC厨に言わせれば、そこをまったく否定できずに自虐っぽい意見しか出てこないし、 おそらく 「PICのほうがAVRより使いにくい」 というのは大方コンセンサスがとれてる と見なして間違いないだろうと。 じゃあ、使いにくいPICから始めて、PICが使えるようになったとしたら、 その後でAVRも苦労なく使えるはず・・・という考え方だな。 AVRのほうがパフォーマンスがいいとか、そのへんはどうでもいい。 20MHzで使えるようなPICも、どうせ4MHzとかでしか使ってないし。 : 774ワット発電中さん [sage] 2012/03/29(木) 09:26:49.41 :90OrXb9K だから何? : 774ワット発電中さん [sage] 2012/03/29(木) 09:49:45.18 :ZhdMN4Gv 4MHzあれば、X1やPC88mkSRの時代か ゼビウスとかザナドゥとかテグザーとか いまのようにグラボ支援チップなんて、640×200のVRAMをCPUから直接アクセスして描画させてたんだよな・・・ >どうせ4MHzとかでしか使ってないし 大半のマイコンなんて128kHzでも十分なことしかやってないと思われ : ◆HIDEYONANA [] 2012/03/29(木) 10:18:48.96 :jNTkS86f PIC or AVR 今マイコンを始めるならどっち? ↓ 「どっちでも大差ない」 「どっち使っても変わらん」 「どっちでもいいから、とにかくやってみろ」 ――前スレで、開始早々こういう流れだったから、オレは特に他意もなく PICを始めただけなのだが。 (PICを先にした根拠といえば、に書いたことと、あとはググってヒットする 件数を比べるとAVRよりPIC のほうが1桁多かったから・・・という程度) しかし PIC に手をつけたら手をつけたで、今度は 「PIC 信者が Arduino を無理やり 叩くために立てたスレだ!」 などとほざく狂犬に噛みつかれて、ほんと迷惑な話だよw 最初から Arduino なんてこれっぽっちも関係ないスレなのに、てめえら信者が 勝手に乗り込んできて暴れてるくせに、ちょっと反撃されたら逆ギレとか どんだけ朝鮮人メンタルなんだとw 料理教室に乗り込んできて 「コンビニ弁当のほうがやすい!」 ってデモ活動して、 つまみ出されそうになったら 「人権侵害だ!!」 ってかw オレもいままで色んな趣味やってきたけど、こんだけ民度の低い板もそうは無かったぞw ま、わざわざスレ立てたおかげで、別の意味で良い勉強になったわ。 : 774ワット発電中さん [sage] 2012/03/29(木) 10:45:17.43 :kljk6iYB マシン語はプログラミング言語じゃないよ。 マクロアセンブラはアセンブリ言語で書くプログラミング言語だろ。 まだ区別つかないのかな…もしくは、疑似命令って所を読み飛ばしてるのかな。 : ◆HIDEYONANA [] 2012/03/29(木) 10:58:03.32 :jNTkS86f マクロアセンブラはプログラミング言語じゃないよ。 ドヤ顔で「マクロ」といったところで、しょせん「人間様がちょっとタイピングをサボれる程度」 の話だよ。 マクロアセンブラがプログラミング言語なら、プリプロセッサもプログラミング言語になっちゃうねw まあ、低学歴のドカタPGは、そういう認識でいいんじゃないのw 底辺の人夫の目線で見るなら、 「おいらが手作業でコードを書く必要がある」 という点で、 C言語もアセンブリ言語もHTMLも一緒だろうしなw : 774ワット発電中さん [sage] 2012/03/29(木) 11:03:51.46 :PmkVPauH 言葉を定義しないと正確に表現できないけど、 マシン語で直接書くツワモノもいたから 「マシン語はプログラミング言語じゃないよ(キリッ」ってのは嘘だろ・・・ って書こうとしたら今度は 「マクロアセンブラはプログラミング言語じゃない(キリッ」 って・・・おいおい。 : 774ワット発電中さん [sage] 2012/03/29(木) 11:06:44.57 :kljk6iYB いや、なんと言おうが言語だろ。 あんたの脳内定義はおいといた方がいいんじゃないか?何かソースになる情報があるなら貼ってくれて欲しいくらいだよ。 今ググったら、まぁ言語だったけど。 : ◆HIDEYONANA [] 2012/03/29(木) 11:12:20.50 :jNTkS86f > マシン語で直接書くツワモノもいたから もうこの時点で、お前が 「プログラミング言語」 の定義を知らないことが明らかだよw 「プログラミングというお仕事に利用されるかどうか」 という観点は、 プログラミング言語か否かとは関係ないんだよw プログラミング言語ってのは、工学的にきちんと定義が存在する、学術用語なんだよw てめえら人夫の都合なんざ関係ないのw おまえら低学歴のドカタだから、そういうことを何も知らないだけだよw : ◆HIDEYONANA [] 2012/03/29(木) 11:16:58.65 :jNTkS86f 単に 「言語」 っていうと、マークアップ言語も自然言語も含んじゃうね。 そういう意味では、マクロも 「言語」 だよ。 言語かどうかと、プログラミング言語かどうかは、まるで違う話だね。 まぁ、アホには区別がつかないんだろうね。 別にいいんじゃないの?w 人夫どうしの会話じゃ、それで不都合は無いだろうしなw : 774ワット発電中さん [sage] 2012/03/29(木) 11:18:00.70 :PmkVPauH >プログラミング言語ってのは、工学的にきちんと定義が存在する、学術用語なんだよw では、その定義をどうぞ : 774ワット発電中さん [sage] 2012/03/29(木) 11:18:46.21 :0csthADN 屁理屈で理論を構築するのは中二病 by 尾木ママ : 774ワット発電中さん [sage] 2012/03/29(木) 11:19:56.62 :kljk6iYB 学術用語で定義するなら、 JIS X 0007じゃないの? : 774ワット発電中さん [sage] 2012/03/29(木) 11:24:59.47 :kljk6iYB ってか、昔基本情報受けたときに、言語の中に入ってたような。 : ◆HIDEYONANA [] 2012/03/29(木) 11:28:08.94 :jNTkS86f 自分で調べれば?w オレがちょっと質問したら、すぐに挫折しただの何だのとボロクソになじり倒した情強様 なんだから、自力で調べられるだろ?w 他人の質問には何も答えず、質問者をなじり倒して逃げてたくせに、 都合のいいときだけ 「定義をどうぞ」 なんて言ってんじゃねーよw Twitterで、情報処理学会員か人工知能学会員のPh.D.を捕まえて、@で聞いてみれば たぶん教えてくれるよw たぶんYahoo知恵袋じゃあ、答えられる奴は出てこないぞw : 774ワット発電中さん [sage] 2012/03/29(木) 11:30:46.43 :ZhdMN4Gv パンチャーが「俺はプログラマーだ」って騒いでるのか? : ◆HIDEYONANA [] 2012/03/29(木) 11:31:15.06 :jNTkS86f 学問的に言葉が厳密に定義された世界での議論を 「屁理屈」 と言うのは、バカの証だよねw その 「尾木ママ」 っていうのは何者? Ph.D.でも持ってるのかね? もちろん、ディプロマミルで買った学位なんか、学位に入らねーぞw : ◆HIDEYONANA [] 2012/03/29(木) 11:35:34.76 :jNTkS86f 標準規格の有無は、学問的な議論とは何も関係ないぞ。 学問上の成果を、商売上のアプリケーションとして活用するときに 標準規格があったほうが便利だから、そういうのを作りました・・・という話であって。 学術用語が学術用語としてコンセンサスがとれてから、ずーっと後になって出てくるのが標準規格。 : 774ワット発電中さん [sage] 2012/03/29(木) 11:36:27.01 :PmkVPauH あらあら・・・オレはなじり倒したりしてないよ。 「定義」自体は分からなかったけど、ちょっと調べたら 芝浦工業大学の「プログラミング言語論 第一回」のPPTに書いてあったよ。 それでもまだ反論するつもり? プログラミング言語の例 機械語 アセンブリ言語 Fortran Lisp Pascal C ML Java … : ◆HIDEYONANA [] 2012/03/29(木) 11:45:59.53 :jNTkS86f それって、学部1年生向けの教養の授業の例え話みたいなもんじゃないの? そもそも芝浦工大なんてDQN私学を出してくる時点でお笑いだけどなw 旧七帝+旧高等師範四校以外は、大学じゃないしw 情報系に関しては例外的に村井純の慶応を付け加えた計11校だけだ、まともな大学はw ほんとDQNって生きてる価値ねーなwwww : 774ワット発電中さん [sage] 2012/03/29(木) 11:47:49.63 :0csthADN JIS X 0015:2002じゃないの? : 774ワット発電中さん [sage] 2012/03/29(木) 11:48:34.52 :mI67KpMS さんって、どうしてもっとうまく煽れないのかなぁ やり方が見え透いてて恥ずかしく感じます : 774ワット発電中さん [sage] 2012/03/29(木) 11:49:24.66 :PmkVPauH 学歴コンプもあるの? はいはい。最高学府でどうぞ。 ttp://lecture.ecc.u-tokyo.ac.jp/~yamaguch/johokagaku/2009/proglanghist.html : ◆HIDEYONANA [] 2012/03/29(木) 11:51:54.65 :jNTkS86f そこのリンク先、こんなこと書いてありますけどねw ↓ > 現在では単にプログラミング言語と言った場合には高級言語という意味である。 : ◆HIDEYONANA [] 2012/03/29(木) 11:54:03.73 :jNTkS86f もう、間抜けとか馬鹿とかいう言葉では語り尽くせないウンコだよなwwwwwww 学歴コンプが何だって?wwwwwwww あ?wwwwwwwww : ◆HIDEYONANA [] 2012/03/29(木) 11:55:46.66 :jNTkS86f おい、ドカタ、何か言えよwwww マクロアセンブラはプログラミング言語!!wwwww マクロアセンブラはプログラミング言語!!wwwww マクロアセンブラはプログラミング言語!!wwwww マクロアセンブラはプログラミング言語!!wwwww マクロアセンブラはプログラミング言語!!wwwww マクロアセンブラはプログラミング言語!!wwwww マクロアセンブラはプログラミング言語!!wwwww : 774ワット発電中さん [sage] 2012/03/29(木) 11:59:14.72 :PmkVPauH Programming languages - Machine language - Assembly language - High-level languages - Fourth-generation languages ttp://ocw.mit.edu/courses/sloan-school-of-management/15-561-information-technology-essentials-spring-2005/lecture-notes/lecture5.pdf : ◆HIDEYONANA [] 2012/03/29(木) 11:59:39.14 :jNTkS86f ゲラゲラゲラゲラゲラゲラゲラゲラwwwwwwwww ____ /_ノ ヽ、_\ ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ /⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒) | / / / |r┬-| | (⌒)/ / / // wwwww | :::::::::::(⌒) | | | / ゝ :::::::::::/ | ノ | | | \ / ) / ヽ / `ー'´ ヽ / / バ | | l||l 从人 l||l l||l 从人 l||l バ ン ヽ -一''''''"~~``'ー--、 -一'''''''ー-、 ン ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) こりゃもうレスは不可能だよなwwwwww 明日 ID 変わってから、また出直してこいよ人夫どもwwwwwwww いったんルータ切ってもおkwwwwwおkkwwwwうはwwwwwwwwwww : 774ワット発電中さん [] 2012/03/29(木) 12:01:00.95 :B698RwJR ttp://www.dailymotion.com/video/xpisys_yyyzdf-yyyyyyy_news 暇ならこれでも見てろよ。 : 774ワット発電中さん [sage] 2012/03/29(木) 12:02:08.82 :PmkVPauH > 現在では単にプログラミング言語と言った場合には高級言語という意味である。 狭義の意味では「高級言語」を指すけど、「アセンブラはプログラミング言語ではない」 という意味ではないだろう。 : ◆HIDEYONANA [] 2012/03/29(木) 12:04:55.87 :jNTkS86f 必死wwww まさに必死wwwww そして血眼になって見つけてきたのが、「Essential」 と銘打った学部生向けの教材ですよwwww 初学者への教育用だから、身近な例として出してるだけじゃないのそれ?wwwwww 例によって、「100回否定されても最後の1回だけ勝利すれば俺様の全勝!」 って戦法なんだろ?w 無駄だよ、無駄無駄wwwwwww DQN の恥ずかしいレスはもう消えないwwwww : 774ワット発電中さん [sage] 2012/03/29(木) 12:06:05.61 :0csthADN コンパイラ等の高級言語に対してハードに近い部分の低級言語(低水準言語)はプログラミング言語じゃなければ何なんだろう : ◆HIDEYONANA [] 2012/03/29(木) 12:08:19.99 :jNTkS86f 「狭義」なんて、勝手に独断で言葉を付け足してるんじゃねーよw あえて付加するなら 「正確には」 というべきだろw もうあきらめろよ、低学歴ドカタwwww : 774ワット発電中さん [sage] 2012/03/29(木) 12:11:02.45 :kljk6iYB ってか、昔基本情報受けたときに、選べる言語の中に入ってたような。 仕様は別紙にあったし。 必死で屁理屈こねてるが、マクロアセンブラはプログラミング言語だよ。 : 774ワット発電中さん [sage] 2012/03/29(木) 12:11:11.42 :PmkVPauH 分かった分かった。 お前が「アセンブラはプログラミング言語ではない」ってことを 証明すればいいだけだろ。 お前の言う「大学」の資料でいいよ。 : 774ワット発電中さん [sage] 2012/03/29(木) 12:12:06.01 :PmkVPauH CASL とかあったよな。ナツカシス : ◆HIDEYONANA [] 2012/03/29(木) 12:16:03.70 :jNTkS86f それてってCASLとか言う架空の言語のことだろ? 別に架空の言語だからプログラミング言語じゃない、と言ってるわけじゃないぞ。 いまじゃVMでさらさら動く実装なんていくらでもあるわけだし。 情報処理試験なんて、人夫用の資格(厳密には「資格」じゃないがw)なんだから、 「現場で手作業するという意味では同じ」という程度のニュアンスなんだろw 別に勝ち誇るような論拠じゃねーなwwww おまえが自分でリンク貼った最高学府の資料でも見とけば?wwwwwwww : 774ワット発電中さん [sage] 2012/03/29(木) 12:24:25.65 :mI67KpMS マシン語もアセンブリ言語もプログラム言語です : 774ワット発電中さん [sage] 2012/03/29(木) 12:26:18.11 :0csthADN 銀行系のコボル職人に、こんな人いたな : ◆HIDEYONANA [] 2012/03/29(木) 12:31:54.35 :jNTkS86f なんつーか、他人に向かってボロクソに見下すような発言する奴ばかりだから、 どんだけ学の高い方々なのかと思ってたら、煽り抜きで本当のドカタばかりだったんだな、 糞Arduino信者の連中ってw ま、マクロアセンブラがプログラミング言語でもいいよw 知識階級と奴隷階級で言葉の定義が違うことなんて、よくあることだ。オレが間違ってたよw まぁ、また例え話させてもらうと、オレの周囲の知識階級どうしの会話で 「直線」 と言えば、長さが無限で端が無いモノ(非ユークリッド幾何の世界はまた別として) を意味するのが前提だけど、下々の奴隷階級市民と話すときは 「直線」 と口に出しても、 意味するものは 「線分」 のつもりでしゃべる必要があるしなw 今回のプログラミング言語の例も、つまりはそういう話なんだよw ネットで偉そうな口をきくからといって、必ずしも社会的に偉い人間とは限らないわけだw まぁ当然だよねw オレが悪かった、オレが悪かったよwwwwwww マクロアセンブラはプログラミング言語!!wwwwwww : 774ワット発電中さん [sage] 2012/03/29(木) 12:40:14.05 :PmkVPauH まあ、なんだ、「アセンブラもプログラミング言語」ってことになりました。 で、「プログラミング言語の定義」って何だっけ? 奴隷としては、知識階級の方の定義を聞きたいな。 : 774ワット発電中さん [sage] 2012/03/29(木) 12:43:05.62 :kljk6iYB Arduino関係ないだろ、マクロアセンブラには… そもそも実マシン語に対して1:1に対応するとは限らんし。 : ◆HIDEYONANA [] 2012/03/29(木) 12:49:59.90 :jNTkS86f 最高学府の資料を参考にして、 おまえが 「プログラミング言語の定義」 について小論文を書けば、 オレが採点してやるよ。 わざと微妙に間違った小ネタとか含めれば、オレの化けの皮が はがれるかもしれんぞw がんばれw : ◆HIDEYONANA [] 2012/03/29(木) 12:53:24.88 :jNTkS86f そもそも、このスレの主旨が、Arduino とは関係ないんだが? なんで Arduino の話をすることが前提になってるんだよ?w まぁ、朝鮮人どもがスレに対して DDoS 攻撃かけてるに等しい状況だから、 いまさらスレ違いといくら言われても、集団で居座って Arduino ゴリ押しを続けるんだろうけどさw ほんとどうしようもねーよw 2ちゃんねるのウロト地区だよ、この板はwww : ◆HIDEYONANA [] 2012/03/29(木) 12:54:12.96 :jNTkS86f ウトロのtypoな。 : 774ワット発電中さん [sage] 2012/03/29(木) 12:54:18.22 :PmkVPauH さすが知識階級のかたがたは違いますね。 2ch なんて見てないで、Facebook でもおやりになってはいかがですか? TVでもいいですけど。 : 774ワット発電中さん [sage] 2012/03/29(木) 13:02:05.83 :kljk6iYB 無理だよ。 おおむね以下のような流れだから。 勘違いやら言い間違いやら、とにかくミスる →否定した奴をとにかく煽る。それも、朝鮮人とか土方とか、アホにはわからんとか、まぁ単純否定。 →誰かが見かねてマジレスする →知ってた。と言いながら、マジレスの内容をグチグチとケチつけて、ほら俺の方が凄い、と言う or そう言うことにしといてやるよ、朝鮮人の中ではそうなんだろwwと謎の立ち位置からの宣言。 この流れ、ブレないよな。 : ◆HIDEYONANA [] 2012/03/29(木) 13:03:23.28 :jNTkS86f 小論文は書かないの?w 当然 Facebook はやってるよw 日本で仕事するだけなら Facebook なんかやっても意味ねーけど、 海外とか学会で外人とやりとりするときに、Facebook やってないと 話にならんからね。 言っておくけど、学会といっても創価学会じゃねーからなwwwww 実はTVも地上波の仕事やってたりするよw 外注のドカタ制作会社とかじゃなくて、ちゃんと出る側だからなw それ以上詳しいことは特定されるから言わないけどw : 774ワット発電中さん [sage] 2012/03/29(木) 13:04:49.93 :PmkVPauH よくわかんないなぁ。 たまに素直なときもあるみたいだし。 別人なのか、解離性同一性障害かもしれない。 まあ、いいけど。どうでもいいスレだし。 : ◆HIDEYONANA [] 2012/03/29(木) 13:06:52.70 :jNTkS86f オレはとりあえず今んとこミスしたことないと思うけど? 誤字脱字誤爆ならなんぼかやったけどw さすがにそこを指摘されたら、否定なんてしねーよw そりゃ人間だから、何かしらのミスする可能性は常にあるし、 今後絶対ミスしないとは言わないけどさw ミスがあった上でこのオレが無理な強弁してるのであれば、 そのミスをネタにずーっと煽り倒せばいいじゃない? unstableマルチバイブレーターとかな(藁) : 774ワット発電中さん [sage] 2012/03/29(木) 13:14:24.17 :FT0wDsGk 相変わらず濃いな。デムパが。 : 774ワット発電中さん [sage] 2012/03/29(木) 13:21:30.29 :mI67KpMS Arduino pro mini 3.3Vは動きましたか? : 774ワット発電中さん [sage] 2012/03/29(木) 13:27:17.09 :Ez5iR35O Arduino は禁句だってばよ : 774ワット発電中さん [sage] 2012/03/29(木) 13:46:12.88 :mI67KpMS でもみなさんちゃんとArduino pro mini を使えてるのに さんだけがうまく使えないのはちょっと可哀想じゃないですか : 774ワット発電中さん [sage] 2012/03/29(木) 18:50:52.63 :hvlfKbSg 今日はNGワードに mI67KpMS PmkVPauH kljk6iYB を設定しておくとスッキリする感じ? : 774ワット発電中さん [sage] 2012/03/29(木) 19:42:37.81 :mI67KpMS 4月のエレキジャックフォーラムのトークショーのルネサスの回の説明で 「ルネサス エレクトロニクスはパートナ企業とともに,Arduino互換マイコン・ボードと プログラマブル・センサ・インターフェース搭載シールドを開発中」 ってありますね このArduino互換マイコン・ボードってRXduinoのことかな?別のものでしょうか、気になりますね でもあの業界最大手のルネサスがArduino互換ボードを開発するってとこが 今後を占う意味で重要かもしれませんね : 774ワット発電中さん [sage] 2012/03/29(木) 19:43:49.18 :kljk6iYB いや、認めないし無理でしょ。同じ事を連呼してもアホみたいだし。 unstableは今後一生言われ続けると思うが、まぁそういうのを心のよりどころ にしても、こんなけ言われたら俺次は間違えないと思うわ。 まぁ、俺はもうArduinoの話題はしないよ。 で、横道突っ込んでるけど、マクロアセンブラは機械語と1:1に必ずしもならない、なので、アセンブリ言語は言語じゃない、と言うのは間違ってるんじゃ?、 と言うのには、なんか異論あるの? さらに言えば、アセンブラで書いても、パイプラインあわせやら、ラベルの貼り替えやら、アドレッシングの最適化なんかが働く処理系もあるし、 アセンブリ言語ソース→ハンドアセンブル→機械語、とは違うコードも出来るよね。 : ◆HIDEYONANA [] 2012/03/29(木) 20:58:25.79 :jNTkS86f mI67KpMS は、オレが毎日まっ先に(そして唯一)NGするステマ業者だな。 いままであえて「NGした」なんて言ったことはなかったけどなwww そいつどうせ会話する気ねーし、流れをいっさい無視してArduinoの広告じみた 独り言をブツクサ呟き続けるだけだから、遠慮無くNGしときゃいいよ。 どうせオレの発言に対して、鋭いツッコミを入れてくる知能も無いんだしw そいつに関しては、オレが今までずっと(NGしてるから当然だが)完全無視してたけど、 誰からも 「都合が悪くて逃げた」 などと煽られたこと無かっただろ?w つまり、そいつは糞Arduino信者の身内から見ても、どうだっていい発言しかしてないんだよね。 そいつNGしたところで、会話(スレ)の流れに何の影響も与えないんだから、文字通りただのスパム。 ちなみにオレ、今日は PmkVPauH と kljk6iYB の区別がついてなかったわw ひょっとしたら PmkVPauH に向かって不安定呼ばわりしてたかもwwww もしそうなら、人違いスマンかったw : 774ワット発電中さん [sage] 2012/03/29(木) 21:03:34.48 :mI67KpMS どうでした?Aeduino pro-miniは上手くいきました? : 774ワット発電中さん [sage] 2012/03/29(木) 21:04:39.54 :mI67KpMS 誤字、失礼しました Aeduino pro-mini → Arduino pro-mini : ◆HIDEYONANA [] 2012/03/29(木) 21:06:38.10 :jNTkS86f 同じことを連呼するのは、非同期コミュニケーションじゃ基本だろ。 「アホみたい」 っていうのは、ただのお前自身の見栄だろう。 非同期コミュニケーション(こういう掲示板など)は、基本的には どんだけ時間が経っても 「ほとぼりがさめる」 ということが無いんだからさ。 もしオレが都合悪いこと言われて逃げてるように見えたのなら、 オレに向かって連呼すべきだと思うけどね。 もちろん、「マイコン云々(このスレの主旨)にいっさい関係のない話」 であれば、 どんだけ連呼されてもオレはスルーするかもしれないけどねw まぁ、その場合は、オレも完全無視を決め込むんじゃなくて、 「スレの主旨となんも関係ねえだろボケw」 みたいな返しをすると思うから、 なんならもう一段階上のメタなレベル(その話題がスレの主旨と関係あるかどうか) から話を振ってくれりゃ、オレも相手するよw : ◆HIDEYONANA [] 2012/03/29(木) 21:20:27.54 :jNTkS86f で、アセンブラ(マクロアセンブラ)が機械語と1:1に対応するか? という話だけど、「1:1に対応するかどうか」 はあんまり関係ないよ。 極端な(屁理屈じみた)話をすれば、16進数で表記したダンプコードは、 機械語とは1:1に対応しないよね。「どこでコードを区切るか」っていう デリミタを表すコードが組み込まれているようなプロセッサが存在するなら 話は別だけどw あと、「最適化」という言葉の解釈にひょっとしたら乖離があるのかね? オレのイメージするマクロアセンブラは、MASMみたいな奴なんだけどね。 例えば、(ニーモニックの例じゃなくてすまんが) x=x+1; x=x+1; x=x+1; x=x+1; x=x+1; というコードを、x=x+5; に変換するようなものを 「最適化」 と呼んでるなら、 それをもって 「アセンブラと機械語は1:1に対応しない!」 と言い張ったところで 無意味だ。 これは厳密な定義じゃないことを前提で言うが、 例えばおまえの言う「マクロアセンブラの最適化」 というものが、 正規表現レベルの置換操作とlexだけで実現できるなら、いくら 「アセンブラと機械語は1:1に対応しない!」 といっても、数学的には 機械語と同じだよ。 おまえの言う「マクロアセンブラの最適化」といのが、yaccみたいな 構文解析を使わないと実現できないようなものを指しているんだとしたら、 それは 「プログラミング言語」 と言ってもいい気がする。 まぁ、そんなマクロアセンブラがあったとしたら、もはや 「マクロアセンブラ」 という名前が付いていること自体に違和感あるけどなw : 774ワット発電中さん [sage] 2012/03/29(木) 21:21:01.53 :BI1l2iMB FATでSDに書き込みたい場合はどっちが楽? : 774ワット発電中さん [sage] 2012/03/29(木) 21:28:17.40 :mI67KpMS Arduinoで、SDライブラリを使うと簡単に使えますよ : 774ワット発電中さん [sage] 2012/03/29(木) 21:43:26.64 :hvlfKbSg たいした話題が無い(ミエナイ)ので PIC12/16Fでよくはまる所 ・WDTがデフォルトでONになっているので、一定時間後でリセットにハマる ・アナログ入力がデフォルトONなのでOFFにしないと、デジタル入力がうまくいかない ・MOVF MM,w のつもりが MOVF MM と間違えてもエラーは出ずMOVF MM,fと扱われる ・ADDWF PCL,f はPCの上位バイトをPCLATHから保管するので256バイト境界を越えられない : 774ワット発電中さん [sage] 2012/03/29(木) 21:50:00.21 :hvlfKbSg >910 FATは512バイト単位だから、連続512バイトのRAMが取れない8bit系のPICはつらい。 素直にAVR MEGA か どうしてもPICならPIC24F or dsPIC : ◆HIDEYONANA [] 2012/03/29(木) 21:51:42.15 :jNTkS86f 個人的にハマったところ。 10F202とか12F509あたり使ってアセンブリプログラミングが なんとなく理解できた気になってたら、12F683が最初まるっきり使えなくてワロタ。 A/Dコンバータとかついてたら、プログラムの最初にいろいろ前準備 しないといけないことが一気に増えるんだな・・・。 : ◆HIDEYONANA [] 2012/03/29(木) 21:52:59.45 :jNTkS86f よく見たらに既に書いてあったことと本質的に同じことか。 >・アナログ入力がデフォルトONなのでOFFにしないと、デジタル入力がうまくいかない : 774ワット発電中さん [sage] 2012/03/29(木) 21:59:16.07 :mI67KpMS XBeeをやられてる人はいらっしゃいますか?自分はArduinoでしか経験は無いのですが PICではどうですか? : 774ワット発電中さん [sage] 2012/03/29(木) 22:03:22.75 :hvlfKbSg >915 みんな一度ならず何度もはまる道ですw WDT,コンパレータ,AD入力はデフォルトOFFにしろとMicrochipに言いたい AD入力ONは消費電力削減のためらしい(空きピンならこれが一番低消費とのこと) : 774ワット発電中さん [sage] 2012/03/29(木) 22:12:19.08 :hvlfKbSg >910 改正>913 連続512バイトのRAMが取れない8bit系のPICはつらい よく考えたら16F1xxx と PIC18FはFSRで連続RAM取れるわ(あまりお勧めはしないけど) : 774ワット発電中さん [sage] 2012/03/29(木) 22:33:07.15 :kljk6iYB ダンプコードの切れ目とかはあんまり関係無いだろ。 最適化ってのはTASMとかのジャンプ命令とか。 : ◆HIDEYONANA [] 2012/03/30(金) 00:00:33.43 :Dc4itGGZ 人が長々とレス書いてるのに、おまえほんまいつも 「本質と関係のない部分 “のみ”」 に 噛みつくよな、必ず。 スレ荒らすためにわざとやってんのか、あるいは本物の知的障害者なのか 知らんが。 「TASMとか」 って、ピンポイントな固有名詞だけ出されても知らんわ。 ニーモニックのジャンプ命令云々程度の最適化だったら、やっぱ構文解析もへったくれもねーだろ。 そんなもんしょせん機械語だっつのばーか。 : 774ワット発電中さん [sage] 2012/03/30(金) 00:20:11.41 :bWEhnmgO 馬鹿馬鹿いう前にアセンブラ 最適化とかでググってこいよ。 マイナーなアセンブラならガチガチに最適化したり、石に合わせて柔軟にするのもある。 そもそも噛みついて必死に否定してんのそっちな。 : ◆HIDEYONANA [] 2012/03/30(金) 00:38:37.33 :Dc4itGGZ 石に合わせて柔軟とか、そんなレベルの話じゃねーし。 おまえらほんと、学が無いんだな。 「構文解析」 の意味をググってこいよアホ。 最適化なんてのは、実装レベルの末端のさらに末端の話でしかねーよ。 : ◆HIDEYONANA [] 2012/03/30(金) 00:50:21.42 :Dc4itGGZ しっかし何なんだろうな、この感覚。 小学3年生に向かって、「直線上の有理点の数(濃度)と、平面上の有理点の数(濃度)は同じです」 と言っても、「んなわけねーだろwwwwww」 と返ってくる、そういう感覚だな。 lexerが必要なのか、parserが必要なのか、という話をわざわざしてやってるのに、 それをいっさい無視して、返ってきたレスが 「石に合わせて柔軟」 とか、ほんともうズッコケだよ。 : ◆HIDEYONANA [] 2012/03/30(金) 01:41:50.71 :Dc4itGGZ アセンブリ言語 → 機械語として “意味のある” 01の羅列 ・・・という変換を考える。 この変換はアセンブラそのものであり、ひとつの写像と見なせる。 いまニーモニック全体の集合をX、対応する01の数字の集合をYとする。 アセンブルという操作(写像)を f:X→Y とする。 この f は、マクロとか最適化といった操作は一切しないで、本当に素で、単純に、 ニーモニックを01の数字に変換するだけの操作と考える。このとき f は全単射になる。 (機械語として無意味な数字もYに含める場合は全射にならないが、ここでのYは 機械語として “意味のある”数字だけを含む集合を考えるので、ちゃんと全射になる) ・・・たぶん、ここまでは異論無いのだろう。 ここで、複数のニーモニックを組み合わせた、新たなマクロ(最適化と呼んでもかまわん) を考える。マクロ全体の集合X’とすると、X⊂X' となる。 (なぜなら「ニーモニックに何の変更も加えないマクロ」というものを考えることで、 ひとつひとつの素のニーモニックも、すべてマクロのひとつと見なせる) 今度はマクロ → 機械語として “意味のある” 01の羅列 ・・・という変換を考える。 この変換は不安定の言うマクロアセンブラそのものであり、ひとつの写像と見なせる。 このとき、マクロアセンブルという操作(写像)を g:X’→Y とする。 そうすると、この g という操作(写像)は、全射ではあるが単射ではない。 (そもそも、ニーモニックと、それに対応する“意味のある” 01の羅列の組み合わせは 有限個だったから、さすがにこの命題は自明としていいだろう) ――「マクロアセンブルという操作(写像)は、全射ではあるが、単射ではない。 単射じゃないから、イメージとして 『単純な置き換えだけでできる変換操作』 と言えない ような気がする。だからマクロアセンブルというのは、高級言語だと思う」 ―― 不安定の言ってることはこういうことなんだろう、おそらく。 違うか? : ◆HIDEYONANA [] 2012/03/30(金) 01:47:15.91 :Dc4itGGZ 別に操作が全単射か否かで高級言語かどうかが決まる話では全然ないのだが、 どうも不安定はコミュ障っぽいというか、まるっきり言葉の足らない一行レスだけで 「俺様が正しいに決まってるだろ!」みたいな言い方するんで、まともに会話 しようと思ったら、こっちが相当なエスパーする必要があるんだよな・・・。 : 774ワット発電中さん [sage] 2012/03/30(金) 02:03:00.26 :tUdf3Zp9 ニホンゴでおながいしまつ。 マクロアセンブラ = マクロが使えるアセンブラ アセンブラ ⊃ マクロアセンブラ マクロは、一連のコード群やキー操作を1つにまとめることを指す 総称であって、マクロとコード最適化はまったく関係ない。 : 774ワット発電中さん [sage] 2012/03/30(金) 02:03:57.23 :dj3r3xSv この件に関しては、あんたの方がコミュ障にみえるけどね。 : ◆HIDEYONANA [] 2012/03/30(金) 02:11:33.24 :Dc4itGGZ で書いた、マクロ全体の集合X'っていうのは、 しょせんXのデカルト冪でしかない。 X'=ΠX ということだ。 そういう意味では、g:X'→Y と書いたのは厳密には違ってて、 g:ΠX→ΠY と書くほうが正しい。 「マクロやら最適化やらちょっと複雑そうな操作を含んでいるので、単純に1対1で 01の羅列に変換できるわけじゃねーよ」 とお前は思うかもしれないけど、 数学的にはこれは 「しょせん単純な変換」 なんだよ。 これが高級言語(狭義でもなんでもいいけど、要するにプログラミング言語) になると、構文解析の必要が出てくるので、例えばC言語の命令全体の集合 を定義したとしても、コンパイル(あるいはインタープリタかもしれんが)という操作は 「C言語の命令全体の集合の直積」から「機械語全体の集合の直積」への写像 の形に単純には記述できない。 ここがアセンブラ(非プログラミング言語)と本質的に違うところ。 : ◆HIDEYONANA [] 2012/03/30(金) 02:17:20.83 :Dc4itGGZ 「コード最適化」 といっても、けっきょく「複数のニーモニックのかたまり」を 別の「複数のニーモニックのかたまり」に変換するだけだろ。 だったら、「ニーモニック全体の集合の直積」を「ニーモニック全体の集合の直積」へと 移すだけだ。 だから、数学的には、マクロも最適化も同じことだよ。 「最適化は、プログラムを書く人が直接指示しない。最適化は、マクロアセンブラを作った 人の意思で変換される」という程度の話だし。 : ◆HIDEYONANA [] 2012/03/30(金) 02:20:20.87 :Dc4itGGZ ま、これ以上はなに言っても伝わらんな。 これでも 「理学系の学部2年生くらいなら分かるはず」 のレベルまで 落として書いたつもりだけど。 工学系の学部卒程度だと、たぶん土星語に見えるだろうな。 (計算機科学の専門だったら別だけど) : 774ワット発電中さん [sage] 2012/03/30(金) 02:41:50.18 :mHPGt2iD 確かにマクロとコード最適化はまったく関係ないな : ◆HIDEYONANA [] 2012/03/30(金) 02:50:47.42 :Dc4itGGZ 素人でも分かりそうな説明を思いついた。 例えば、個々のニーモニックは12bit長のオペコードで表されるとしよう。 (PICのしょぼいやつと同じ) んで、マクロは最長で3つのニーモニックで作られるもの、と仮定しよう。 (実際にはいくらでも長いマクロは作れるんだろうが、ここでは仮の話) この場合、「複数のニーモニックで作られたマクロは、そのまま ひとつのオペコードに表されるわけじゃない。だから マクロアセンブリ言語 ≠ 12bit長の機械語である」 というのがお前の主張なんだろう(たぶん) だけど、 「このすべてのマクロを新たなニーモニックとみなして、 それを『36bit長の新たなオペコード』 に変換する、新たなアセンブラ」 ――であると考えれば、 「ここで新たに定義したアセンブリ言語=36bit長の新たな機械語」 とみなせる。 これでどうだ? : 774ワット発電中さん [sage] 2012/03/30(金) 02:59:31.93 :mHPGt2iD 都合よく自分で勝手に言葉を定義してるだけで何の意味もないな 逆に言えば何も言って無いに等しい : ◆HIDEYONANA [] 2012/03/30(金) 03:07:39.20 :Dc4itGGZ じゃあおまえは、おまえの言う「最適化」とは何か、おまえの言う「マクロ」とは何かについて 何らかの説明したのかよ? そもそも、こっちが Yes/No で答えられるような質問をしているにも関わらず、 それにすら答えないんだから、こっちはエスパーするしかないだろうが。 「なにも言っていないに等しい」 とかそんな煽り文句じゃなくて、 このオレの説明のここが間違っている、なぜならこうだ、と説明しろよ。 : ◆HIDEYONANA [] 2012/03/30(金) 03:10:04.82 :Dc4itGGZ つーか、「自分勝手に言葉を定義しているだけ」 なんて言われてもな。 直積にしろデカルト巾にしろ、別にオレがデッチ挙げた言葉じゃなくて、 普通に存在する言葉なんだが。 全射とか単射あたりは、文系ですら高校で習ってるはずだろ。 中卒だったら知らんが。 : ◆HIDEYONANA [] 2012/03/30(金) 03:14:22.18 :Dc4itGGZ 「プログラミング言語とは何ぞや」みたいなこと言ってたから、 いちおうオレが説明してみたまで、なのに、 「ここが分からん」とか「ここがおかしい」とか言われるならまだしも、 「意味がない」なんて煽り文句の一言で返されるってことは、 もはやおまえ自身の思い込みは何がどうあろうと正しい、ってことが前提で、 ハナから人の話聞く気なんかねーんじゃねえか。 : 774ワット発電中さん [sage] 2012/03/30(金) 03:15:12.73 :mHPGt2iD もっと自分の言葉で喋った方がいいんじゃないのか? ただ引用するだけじゃなくさ : ◆HIDEYONANA [] 2012/03/30(金) 03:18:28.64 :Dc4itGGZ つーか、こいつそもそも、スレのテーマをいっさい無視しての Arduinoまんせー広告ステマを繰り広げるようなアホだったんだから、 議題が何であろうと 「俺様が正しい」 で一歩も動く気なんて無いのは明白だったわ。 まじめに相手しようとしたオレがアホだった。 もういいよ、おまえの脳内だけで「マクロアセンブラは高級言語」ってことにしとけよ知的障害者 : ◆HIDEYONANA [] 2012/03/30(金) 03:19:58.45 :Dc4itGGZ 引用なんかしてねーわ オレのレスのそれらしい一部でもコピペしてGoogleに突っ込んで 調べてから言えやボケが : ◆HIDEYONANA [] 2012/03/30(金) 03:21:35.62 :Dc4itGGZ だいたい 「マクロアセンブラが高級言語ではないことの証明」 なんてアホな説明、 いったいどこに転がってるっつーんだよ。 あったらオレが教えてほしいわハゲwww : 774ワット発電中さん [sage] 2012/03/30(金) 03:21:38.72 :mHPGt2iD 過去ログ読んだけどさ、あんた本とか他人の意見に左右され過ぎだわ しかもその割にあんまり理解してなくいし、失敗の原因を外に求めても何にもならないぜ あんた自身が原因なんだから もっと自分を持てよな、いい大人なんだからさ : ◆HIDEYONANA [] 2012/03/30(金) 03:28:19.70 :Dc4itGGZ 過去ログなんてまったく読まなくても、初めてレスに来た奴が いきなりコピペだけで書けるような、ただの煽り文句だろ、それw オレが他人の意見に左右された? 例えばどれよ?w 「後閑センセイがこう言ってたから正しいはず!」 みたいな 話し方したことあったか、このオレが?w このオレが理解してない? へ〜w オレの論の間違いを具体的に指摘されたことなんて無いんだけどねw なにも指摘できないのに 「おまえは理解していない!」 って、どんな負け惜しみだよwww 冗談は顔だけにしろよカスwwwwww : ◆HIDEYONANA [] 2012/03/30(金) 03:31:20.25 :Dc4itGGZ 「他人の意見」 って、あれかな? Microchip大本営発表のデータシートを根拠にすると、 「他人の意見に左右された!」 ってことになるんかなwwwww 糞Arduino信者様は、Arduino.ccのドキュメント以外は認めない!!ってか?wwwww いつまでそういう妄言を繰り返せば気が済むんだよw もう本気でこいつら宗教wwww : 774ワット発電中さん [sage] 2012/03/30(金) 03:46:19.11 :mHPGt2iD 空虚な言葉からは何も伝わってこないぜ まず自分を見つめなおしてみなよ、そこからだぜ : 774ワット発電中さん [sage] 2012/03/30(金) 03:56:13.85 :RIu/23ec ttp://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1424 Assembly A programming language that is once removed from machine language. Machine languages consist entirely of numbers and are almost impossible for humans to read and write. Assembly languages have the same structure and set of commands as machine languages, but they enable a programmer to use names (mnemonics) instead of numbers. : 774ワット発電中さん [sage] 2012/03/30(金) 09:32:11.32 :wlDrNYCJ 今日も絶好調でつね! : 774ワット発電中さん [sage] 2012/03/30(金) 09:35:28.82 :tUdf3Zp9 これでホントに院卒なのか? テレビ出演? ニコニコ動画じゃないの? : ◆HIDEYONANA [] 2012/03/30(金) 09:51:02.52 :Dc4itGGZ ほんとおまえら底辺人夫って、レスの内容に絡むレスがいっさいできずに、 コピペ同然の憎まれ口しか叩けねーのなw アセンブラがどうとか、プログラミング理論の知識がどうかっていう 以前の問題として、生きる姿勢自体が完全に負け組でワロタw : 774ワット発電中さん [sage] 2012/03/30(金) 09:58:56.95 :tUdf3Zp9 うわぁ、コイツ徹夜でスレ見張ってるのか? 長文カキコも中身はカラッポだし、それ以前に粘着キモスギ。 : 774ワット発電中さん [] 2012/03/30(金) 10:06:39.22 :3qeTuJ93 頭涌いてるって表現がぴったりする例を 初めて目の当たりにした。 : 774ワット発電中さん [sage] 2012/03/30(金) 10:18:57.58 :bWEhnmgO おはようさん。 引用。 アセンブリ言語プログラムのソースコードには、機械語に 対応したニーモニックの他に、機械語には変換されない、 アセンブラに対する指示文が含まれる。 これを疑似命令ま たはアセンブラ命令といい、ラベルの宣言、セクションの 定義、条件アセンブルや繰り返しブロック、マクロなどが 含まれる。 マクロは、複数のニーモニックを1つの命令文 で記述する構文で、マクロを使えるアセンブラをマクロアセンブラという。 また、RISCアーキテクチャ向けのアセンブリ言語では、その命令セットに対応するもの以外のニーモニック(例えば 定型的に用いられる複数の命令の組み合わせ)が標準で定 義されていて、 そのニーモニックを記述することで、動作 が同じ命令に変換されたり、複数の命令を組み合わせた形 にアセンブルされる。 なかには、パイプライン処理などを最適化するために命令順序を入れ替えたり、ラベルの位置関係によってアドレッ シングモードを最適化するアセンブラもあり、 必ずしも ソーステキストの記述とアセンブルの結果が直接対応する とは限らない。 : 774ワット発電中さん [sage] 2012/03/30(金) 10:21:57.89 :bWEhnmgO あとなんか間違ってない? アセンブラは低級言語だよ。そこに異論はない。 ただ、言語だよ。プログラミング言語、やっぱり。 プログラミング言語=高級言語、って勘違いが軸にあるんじゃないかな。 : ◆HIDEYONANA [] 2012/03/30(金) 10:57:15.54 :Dc4itGGZ 何も考えずにその場のノリであっちこっちから引用してくるから、論理がハチャメチャになるんだよ。 自分の言葉で語れば?w てめえが貼った最高学府のリンク先は無かったふりワロタw はいはい、東大教授も勘違い。 お前の中ではそうなんだろ、いいじゃんそれで。 : ◆HIDEYONANA [] 2012/03/30(金) 11:30:37.89 :Dc4itGGZ つーか、こんだけたくさんレス返ってきてるのに、 「の発言のこの部分にこういう矛盾がある。よっての主張は偽」 という話し方のできる奴がひとりも出てこない。 すごい。 自説に対する理屈も論理も裏付けも何も言わない。 言えない。 「だけど、俺様の脳内では、お前が勘違いしていることに決定した!!」 そうして、決め付けと負け惜しみを垂れ流すだけ。 まじですごい。 会話になっていないw : 774ワット発電中さん [sage] 2012/03/30(金) 11:48:09.68 :V8QX78yM おじちゃんたち、どうしてけんかしてるの? : 774ワット発電中さん [sage] 2012/03/30(金) 12:29:02.18 :bWEhnmgO 俺そんなの貼ってないが… 認めないだけだろ。 アセンブラは機械語ではない。これだけじゃないか。 : 774ワット発電中さん [sage] 2012/03/30(金) 12:46:42.55 :dj3r3xSv そんなものだろうね。あと、個人的には、新たなコードを挿入したりすると、 分岐命令のところが書き換わったりすることも挙げたい。 「一般的」にはアセンブリをプログラミング言語として扱わないようなシーンも 有るような議論が上でされていたけれど、それはつまり、組み込みマイコンの プログラミングは、一般的ではなく特殊だということじゃないかと思うんだが。 マイクロチップ社が「アセンブリはプログラミング言語の一つ」と言っているように()、 組み込みという特殊な分野じゃまだまだアセンブリも主要なプログラミング言語の一つとして 扱っていくことになるんじゃないか。 で、その特殊な分野で話をする限り、「アセンブリはプログラミング言語の一つ」と いう前提で話をしないと、コミュニケーションが取れないと、つまりそういうことだ。 理屈じゃない。 : 774ワット発電中さん [sage] 2012/03/30(金) 12:59:07.28 :dj3r3xSv マシン語がプログラミング言語といえるかどうかは、微妙。 Machine languageを指して言っているのか、Machine codeを指して言っているのか、 コンピューター内部の状況を抽象化して言っているのか、あるテキストの内容を言っているのか、 Hexで表記されているのか、二進数表記なのか、 Hexで表記されていたとしても、一行に単に8バイトか16バイトずつ表示されているのか、 個々のまとまったルーチンごとに分けて書かれているのか、 こういったことで、違ってくると思う。 : 774ワット発電中さん [sage] 2012/03/30(金) 13:11:16.59 :fYUop1Hl かわいいオンラインRPG(無料ゲーム)DIVINAメンバー募集中 ※DIVINAプロモ ttp://www.youtube.com/watch?v=f1LMJ2aBxIA ※特徴 可愛いキャラやアバター、ペット、フェアリー(召喚獣)と 一緒に色々なクエストを楽しめます。 ソロでもいいし他のメンバーとパーティを組んでもOKです! ※DIVINA公式HP(ゲーム開始はここから無料登録♪) ttp://dn.gamania.co.jp/index.aspx ※声優さんも一杯でゲームを盛り上げます♪ ttp://dn.gamania.co.jp/entrance/index.aspx : 774ワット発電中さん [] 2012/03/30(金) 13:13:06.58 :ZewHctNr ホリエモンのブログ 元ニート この人のコラムやばすぎwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww クッソワロタwwwwwwwwwwwwwwwwwww : ◆HIDEYONANA [] 2012/03/30(金) 13:20:57.08 :Dc4itGGZ けっきょく、「プログラムに使う言語だから、プログラミング言語に決まってるだろう!」 というレベルの主張しかしてねーし。子供のダダだよ、それw ニーモニックなんてのは、ただのエイリアスだよ。 数字のオペコードに対応するように 勝手に別名を付けただけ。 全単射写像で単純変換(この「変換」は数学で定義された意味の「変換」だぞ)されるだけの ものをプログラミング言語とは言わん。 単純に 「名前の呼び方を変えてみました」 ぐらいの話。 ニーモニックがプログラミング言語なら、「アラビア数字を漢数字に書き換える」 という手続きさえ、プログラミング言語になる。 まぁ、論理的に話ができない (「他人の論理の矛盾を指摘した上で意見を否定する」 という論理の組み立てができない) 人間に、これ以上なにを言っても無駄ってこった。 : 774ワット発電中さん [sage] 2012/03/30(金) 13:45:32.09 :htDI9WXc マシン語はプログラミング言語だよ : 774ワット発電中さん [sage] 2012/03/30(金) 13:46:47.12 :dj3r3xSv おまえさ、ハンドアセンブルやったことあるか? もし無いんなら、ニーモニック表をみながら、一度やってミソ。間接ジャンプ 命令なんかも交えてな。 ある程度の大きさのコードをハンドアセンブル出来るようになってもう一度よく考えたら、 のリンク先でマイクロチップが、「アセンブリはプログラミング言語の一つです」と 言っている理由が分かる。 : 774ワット発電中さん [sage] 2012/03/30(金) 13:46:47.74 :bWEhnmgO 色々読めないのかな?命令順序置き換えたりもするんだけど。 : 774ワット発電中さん [sage] 2012/03/30(金) 13:48:45.29 :sKDQVs4H 東大のリンクを貼ったのはオレだよ。 >ちなみにオレ、今日は PmkVPauH と kljk6iYB の区別がついてなかったわw >ひょっとしたら PmkVPauH に向かって不安定呼ばわりしてたかもwwww >もしそうなら、人違いスマンかったw 今日も混乱して見えない敵と戦ってるんだね。 やっぱり、解離性同一性障害かもよ : 774ワット発電中さん [sage] 2012/03/30(金) 13:55:18.13 :dj3r3xSv あなたの言ってる「マシン語」は、プログラミング言語で良いと思う。 : ◆HIDEYONANA [] 2012/03/30(金) 13:56:49.75 :Dc4itGGZ 命令順の置き換えなんて、「複数のニーモニックの直積から複数のオペコードの直積への変換」 と見なせば、単純な全単射写像と同じだ。 つまりそれは、ただのエイリアスと数学的に等しい。 その説明は、オレが上のほうで長々と書いただろ。 その内容にいっさい触れられないんだから、おまえ 「それを読んで、何が分からないのか」さえ 分からないレベルなんだよw : 774ワット発電中さん [sage] 2012/03/30(金) 14:00:23.04 :sKDQVs4H オレの主張は、 が書いているとおりで、 東大のヤツにもそう書いてあるだろ? 「現在では単にプログラミング言語と言った場合には高級言語という意味である」 →「今どきアセンブラなんて普通は使わないよ」ってことを言いたいだけ。 「アセンブラはプログラミング言語じゃありません(キリッ」って言うのはどう考えても出てこない。 まあ、Java の中間コードはどうなのよ、とか言い出すとキリないよ。 : 774ワット発電中さん [sage] 2012/03/30(金) 14:00:30.11 :htDI9WXc 言葉遊びをしているだけで何も語っていないな : 774ワット発電中さん [sage] 2012/03/30(金) 14:01:41.01 :htDI9WXc は にです : 774ワット発電中さん [sage] 2012/03/30(金) 14:07:24.13 :dj3r3xSv お前さ、勘違いしてるよ。 「アセンブリはプログラミング言語」というのは、組み込みマイコンの世界では、 通説なんだよ。通説は、証明する必要はないのさ。その通説が違っているというのなら、 皆が納得するような方法で、皆が納得するように説明しないといけない。 お前の主張はそうなっていないから、みんな無視しているだけだ。 もしそれでも違うというのなら、Microchipにerrataの一つとして指摘したらどうだい? : 774ワット発電中さん [sage] 2012/03/30(金) 14:08:15.65 :htDI9WXc PICを辞めて、AVRやArduino、mbed、netduinoなどに移った人は PICのどういうところが不満だったの? : 774ワット発電中さん [sage] 2012/03/30(金) 14:11:40.69 :bWEhnmgO 直積から直積への変換、って言っちゃえば、 Cコンパイラでバイナリ作るのも「変換」って言っちゃえるんじゃないの? ただの関数と数学的に等しいと思うんだけど。 それは当たり前だよね。書いたものが、一定の法則に則ってバイナリにならないと、意味無いでしょ。 その一定の法則に則る→「書いたアセンブリ言語のコード≠バイナリ」だと 言ってる訳で、自分で「プログラミング言語です」って説明してるように聞こえる。 あと単射じゃないんじゃないの?疑似命令とか。 : 774ワット発電中さん [sage] 2012/03/30(金) 14:17:33.74 :dj3r3xSv そういえば、Cの事を、高級アセンブラという人もいるね。 組み込みマイコンにCを使うと、まさにそんな印象。 : 774ワット発電中さん [sage] 2012/03/30(金) 14:20:02.41 :htDI9WXc エイリアスだろうがマクロだろうが、どっちにしろプログラミング言語だよ : ◆HIDEYONANA [] 2012/03/30(金) 14:22:59.41 :Dc4itGGZ 高級言語からマシン語へのコンパイルも、「変換」には違いないが、全単射にならない。 ⇒ 単純なエイリアスとはレベルが違う話 : 774ワット発電中さん [sage] 2012/03/30(金) 14:28:49.14 :bWEhnmgO アセンブラが面倒な事と、卒業して自分でライタ買わなきゃダメになったから。 あと、Cだとまれに関数ポインタとか再帰(こっちは結構頻繁)とか使いたい場面があるんだが、ストレスフル極まりないから。 再帰使うと首飛ばすと言われて驚きだわ。結構末尾再帰はうまく処理してくれるのに。 : ◆HIDEYONANA [] 2012/03/30(金) 14:29:20.82 :Dc4itGGZ 「アセンブリ言語でプログラムを作る」 「Cでプログラムを作る」 「Javaでプログラムを作る」 「F#でプログラムを作る」 「Lispでプログラムを作る」 人夫目線だと、上記はすべて 「プログラムを作る」 という作業には違いない。 だから、ことさら 「アセンブリ言語だけが非プログラミング言語だ」 と言われても、 直感的(直観じゃねーぞw)には、納得いかない。 おまえらが言ってるのは、この程度の話。 「バカの直感ではとうてい納得できそうもない話」 ってのは承知の上で、 わざわざそういうこと言ってるんだから、それなりの理論的背景があるに決まってるだろ。 まあ、それが分からん奴はバカってことだ。 : 774ワット発電中さん [sage] 2012/03/30(金) 14:31:13.47 :htDI9WXc Cで関数ポインタを使えないってかなりつらい気もするけど PIC使いの人ってあえてガマンして使ってるってこと? : ◆HIDEYONANA [] 2012/03/30(金) 14:33:57.28 :Dc4itGGZ つーか、計算機科学の専門でもなく、プログラミングの専門ですらないこの板で、 いわんや PIC のアセンブラすら使いこなせないからといって Arduino 原理教に 入信しているような連中なんざ、何をどう逆立ちしても理解できるわけねーよw 挙げ句の果てに、東大の先生の心情を勝手に代弁とか、何のギャグかとw せいぜい 「ブレッドボーディング(藁)」 とやらの造語に振り回されて 右往左往しながら生きていきなw : 774ワット発電中さん [sage] 2012/03/30(金) 14:47:24.48 :bWEhnmgO 結構辛かった。 まぁ使いこなせなかったと言われたらそうかもしれんが、 そういう意味では概ねと逆向きに同じ考えだったよ。 使うだけならできたが、工数かさむ上に意味のない作業するのは辛いわ。 : ◆HIDEYONANA [] 2012/03/30(金) 14:52:03.15 :Dc4itGGZ アルゴリズムを表現するための言語が、プログラミング言語。 プロセッサを利用するための言語が、マシン語(あるいはその単純なエイリアスで 表現できるアセンブリ言語) 「いかなるアルゴリズムも、プログラミング言語で表現できる」という命題は、自明である。 (仕様ミスを含むなどで、アルゴリズムが表現できないようなむちゃくちゃな言語があったとしたら、 それはプログラミング言語とは呼べない) しかし、あるプロセッサを持ってきたときに、 「このプロセッサで任意のアルゴリズムが 実行できるか?」 というと、これは本来、自明ではない。 なので本来は、数学的証明が必要。 「プログラミング言語かどうか」 を、文系でも分かるように書いてやると、こんな感じだろうな。 ま、どうせバカには理解できない話wwww : 774ワット発電中さん [sage] 2012/03/30(金) 14:54:07.81 :ADubUJjj 機械語もプログラミング言語です。 バイナリをそのまま書ける人も読める人もいます。言語そのものだからです。 くだらない言葉遊びはもう止めましょう。 : 774ワット発電中さん [sage] 2012/03/30(金) 14:54:14.77 :htDI9WXc 確かにメモリとかスタックとかもギリって感じだよね、そういう時はどうやって乗り切ったの? そこだけアセンブラでかくの? : 774ワット発電中さん [sage] 2012/03/30(金) 15:00:37.26 :dj3r3xSv どのマイコンなら、再起が使える? : 774ワット発電中さん [sage] 2012/03/30(金) 15:00:53.62 :htDI9WXc マシン語のバイナリもそれぞれのコードが 結局CPU内部でデコードされて各々の演算処理とかが行なわれるんだから ただのプログラミング言語だよね : ◆HIDEYONANA [] 2012/03/30(金) 15:03:58.42 :Dc4itGGZ 「プログラミング言語」 と 「プログラミングに使う言語」 は違うってことだ。 前者は、ちゃんとした定義がある。 その定義を知らずに、「プログラミングに使う言語なんだから、 単純に 『プログラミング言語』 と呼んでもかまわないはずだろ?」 と思ってる奴が多いだけ。 : 774ワット発電中さん [sage] 2012/03/30(金) 15:05:04.86 :bWEhnmgO ・アルゴリズムを表現するための言語が、プログラミング言語。 ・プロセッサを利用するための言語が、マシン語(あるいはその単純なエイリアスで表現できるアセンブリ言語) で、 ・(マシン語(あるいはその単純なエイリアスで表現できるアセンブリ言語) 語はプログラミング言語 ではない ならば、マシン語は、アルゴリズムを表現するための言語ではない、となるのか? : 774ワット発電中さん [sage] 2012/03/30(金) 15:06:53.83 :bWEhnmgO 加えて、それでは、アセンブリ言語あるいは、その単純なエイリアスで表現できるマシン語は、アルゴリズムを表現するための言語では無くなるんじゃ。 あるいは、で言い換えられるの? : 774ワット発電中さん [sage] 2012/03/30(金) 15:07:10.29 :dj3r3xSv >アルゴリズムを表現するための言語が、プログラミング言語 その解釈が違うから、皆と話が合わないんでしょう。 : 774ワット発電中さん [sage] 2012/03/30(金) 15:10:50.36 :bWEhnmgO そこだけアセンブラで書くというより、全部アセンブラで書いたよ。 : ◆HIDEYONANA [] 2012/03/30(金) 15:11:14.57 :Dc4itGGZ 「アルゴリズムを表現する目的で作られた言語ではない」 という意味なら、それは正しい。 だからこそ 「この言語を使えばアルゴリズムを表現できる」 という証明が必要。 たとえば、「最初から特定の目的のためだけに作られたプロセッサ」というものも考えられる。 そのプロセッサでは、表現できないアルゴリズムがあるかもしれない。 (もともと、特定目的のために作られたプロセッサなんだから、別にそれでも構わない) そういうプロセッサのマシン語は、「あるプログラミング言語で表現されたアルゴリズム」 というものを、表現する能力がないかもしれない。 これが、オレが上のほうで言った 「プログラミング言語からマシン語への変換(コンパイル)は 数学的に全単射ではない」 ということを示す、ひとつの例。 : 774ワット発電中さん [sage] 2012/03/30(金) 15:12:50.35 :ADubUJjj 名前のとおりプログラムを書くための言語がプログラミング言語。 よって機械語もアセンブリ言語もみなプログラミング言語。 それらの言語で書かれたものはすべてプログラムなのだから。 : 774ワット発電中さん [sage] 2012/03/30(金) 15:13:05.90 :htDI9WXc ちなみにwikiだとこう書いてある 定義 プログラミング言語はプログラムを書くのに使われる言語であり、それによってコンピュータは 何らかの計算やアルゴリズムを実行し場合によってはプリンターやロボット[5]などの外部装置を制御する。 : 774ワット発電中さん [sage] 2012/03/30(金) 15:15:28.94 :bWEhnmgO 目的とか聞いてるんじゃなくて、「そうであるかないか」「出来るか出来ないか」を聞いてるんだけど。 要は、AVR用に書いたCからコンパイルされた、再帰やらポインタやらガリガリ使うバイナリは、PICでは表現できない、と。 でもそれは、AVRのアセンブラで書いたAVRバイナリも、同じだと思うんだけど。 : 774ワット発電中さん [sage] 2012/03/30(金) 15:15:31.75 :dj3r3xSv >「いかなるアルゴリズムも、プログラミング言語で表現できる」 この命題は、偽だね。 : ◆HIDEYONANA [] 2012/03/30(金) 15:20:01.12 :Dc4itGGZ wikipedia のことを wiki と略して書く奴は DQN だけw wikipedia なんか、誰だって編集できる。オレだって編集できる。 オレが今から wikipediaの記述を編集したら、おまえらそれで納得するのかよ?w 「できるかできないか」 はしらねーよ。 別にPICのアセンブリ言語でアルゴリズムが表現できるかって証明を 与えたことなんてねーんだし。 ある2つのプロセッサを持ってきたときに、「お互いに移植不可能な仕事がありえる」 というのは事実だよ。 まあ売られている商品レベルのプロセッサであれば、 そういうことは少ないだろう・・・という程度の話。 : ◆HIDEYONANA [] 2012/03/30(金) 15:21:59.32 :Dc4itGGZ もしも 「アルゴリズムとは何ぞや」 って話にまでさかのぼるなら、 もうチューリングマシンの定義だのオートマトンの定義だのといった 話から始める必要があるから、「おまえら高卒は大学に入って勉強しろ」 としか言えんわwwww : 774ワット発電中さん [sage] 2012/03/30(金) 15:22:02.44 :htDI9WXc まぁ勝手に都合よく解釈して、言葉遊びしてるだけだからね : 774ワット発電中さん [sage] 2012/03/30(金) 15:22:20.93 :bWEhnmgO 何の意味も無い説明だな。 だから何なの?だったらアセンブラはプログラミング言語じゃない、とは言い切れないと思うんだけど。 一人で言葉遊びして何ハマっちゃってるの。 : 1001 [] Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したアーカイブです。削除についてはこちら 。