学研マイコン Japanino ジャパニーノで遊ぶスレ 3
2010年 5月 14日 学研から待望の8bitマイコンが発売されました。 その名も「Japanino」(ジャパニーノ) おしゃれな名前でしょ。 プログラムは大人の科学のサイトからダウンロード。買ってスグ使える「POV」が付属。 POV = Persistence Of Vision(残像)ね。 ジャパニーノは、取り扱いもやさしくて、初めての人でも簡単。 もうすでに全国の仲間は、いろいろ作って楽しんでるみたい。みんな仲良く情報交換しよう!! 参考サイト Japanino特設サイト (発売後のいろんな情報が出てるよ) http://otonanokagaku.net/japanino/faq/ 学研ジャパニーノ http://otonanokagaku.net/magazine/vol27/index.html 以前の学研4bit版マイコン http://otonanokagaku.net/magazine/vol24/index.html ジャパニーノの仲間「Arduino」アルデーノのスレ http://science6.2ch.net/test/read.cgi/denki/1260334395/ 過去スレ 学研マイコン Japanino ジャパニーノで遊ぶスレ http://science6.2ch.net/test/read.cgi/denki/1263881360 学研マイコン Japanino ジャパニーノで遊ぶスレ http://kamome.2ch.net/test/read.cgi/denki/1275239328/ さあ、キミも今日から「マイコンエンジニア」だ!!
電子ブロックってスレタイになければ気が付かないからなー 電子ブロックシールドみたいな形で、 Japaninoに乗っかる形で出てればいいのにな〜 >>129 電子ブロックは、あの中で完結するチープさがいいのに。あぁ、スレが立てられないや。 もはやそれは、電子ブロックじゃなくて、ブレッドボードで十分なのでは。。。。 ピンヘッダ 付きか何かの、オリジナルブロック作れば? それには興味がある。 >>131 なんか、板自体に加齢臭が。。。 あ、オレからも。とほほ。 やっぱり、この板で自作ブロック欲しいなぁ。でも、予備ブロック高すぎだね。 バルサで作るかな。 >>133 Arduinoならそれでいいけど、そこはjapaninoなのでやっぱり電子ブロックで。 正直、もうジャンパーソンの話題も尽きてきたし 電気ブロックの話もありで良いのでは? 発電機とか変圧器とか断路器とか遮断器とかモーターとか電球とかメーターとかが 入ったブロックを組み合わせていろんな実験ができるおもちゃ・・・多分 >>137 遊ぶのに資格がいりそうな、大人のおもちゃですね。 電子ブロック+japanimo+POVでレベルメータやってみたけど、すぐ飽きた。 テスラコイルのオプションブロックとか出してほしいな コッククロフトウォルトンって、めんどくさくて誰が使うのかと思ったけど、製品のガイガーの GM管用電源回路に使われてて、整然と並んでるの見てなんか綺麗だった。 やっぱり、電子ブロック盛り上がらないですね。 一個一個に、Japaninoを内蔵したブロックとか じゃ、 MEGA168ブロック、CP2104-USBブロック、16MhzXtalブロック、5V-3.3V電源ブロック とかで、Japaninoが作れるやつとか 全て、SMT部品で構成しなおしたminiminiブロックにして、使える部品数を10〜100倍以上に上げるとか 回路図覚え切れないから、並べるとエロいイラストになるようにするとか それじゃ、単なるジグソーパズル。 をぃをぃ。みんな、横道に逸れてるぞ。 ttp://www.denshiblock.co.jp の、実習用製品の電子ブロック式実習教材がいいな 論理回路実習トレーナー YD-75D:\252,000 ロジックIC回路実習装置 YD-64:\199,500 次世代Japaninoは出ないのかな ARMベースとかで Japaninoじゃなきゃだめなの?ARMのArduino出るけど >>158 マジ。夏頃に予定が発表された 現行のArduino Mega 2560の基板と同じサイズでARMが乗る 年内に発売を予定してるとのこと Arduino Dueだよね。検索するといろいろ情報でますね。 まあ高性能なやつがあるというのはうれしいんだけど これが発展するとどんどん自作PCに近づいてくるような気もする。 8ビットマイコンの楽しさとはちょっと違ってくるからね。 別シリーズとして展開して併売するような流れがいいな。 >>163 大丈夫、Arduino UNOのラインも継続するってさ Arduino Leonardoってのが先月出る予定だったんだが遅れてるみたいで Arduino Mega 2560はもしかしたら終了かもね Arduino Mega 2560 は ADK の方で頑張るんじゃないのかな NXPが、日本のホビーユーザーからのニーズで、 Cortex-M0をDIP-28pinを出してくれてたりするから、可能性は無くは無いかも 今後いくつ完成品を作るつもりか知らないけど 今のうちに328まとめ買いしとけば? ニキシー管みたいな値段になったら嫌でしょ 俺はPro Miniがあれば平気だけど DIPじゃないとマイコンチップ壊した時の取替えが面倒くさいと思う。 DIP変換基盤で、半田付けじゃなく、 PLCCとかのソケットみたく上からはめるのって出ないのかな ん?そのためにいろんなピン数の変換基盤あるんだし… あれ、それとも、まさかとは思うけどPLCCソケットをまんま使うって意味だと勘違いしてる? まさかと思うけど、もしかして、DIPに変換する話をしてることを、理解出来ていない? まさかとは思うがピン変えても解決しない問題知らないのか? まさかと思うけど、実際にDIP変換して使われてるのも知らない? 調べたら、普通にQFPをDIP(2.54mmピッチで2方向)にするソケット搭載アダプタってあるな しかも、マイナーなとこじゃなくサンハヤトで 値段が凄いけど いちいちソケット(変換アダプタ)使うってことは、やっぱりDIPの方が使いやすいって ことなのでは? この、変換コネクタって嫌い。この類のICって、ピンピッチやピン数 がまちまちで、DIPのソケットのように大(長い)は小(短い)を兼ねないから好きになれ ない。そこから先の表面実装部品類も、TRだけでも1.9、1.3、1.27mmとまちま ち。せめて、ピッチの統一くらいは、して欲しいなぁ。試作がしにくくてたまらん。ブレッ ドボードもつ変えないし。 まぁ、今どきは、シミュレータが順当なのかもしれんけどなぁ。 特定チップの変換基板を自分で設計して基板屋に注文。 ヤフオクで小売をして、投資金を回収。 また新たな変換基板そ設計。 これを繰り返せば、自分用の変換基板はタダで手に入る。 これ、ボードだけもらったんだけど、ArduinoのIDE1.0だと何互換になるんだ? >>182 それこそ本末転倒な、無限ループが待ってる気がする。 >>183 学研の大人の科学のサイトで、0018の日本語版落として、boards.txtから、 該当部分を1.0のそれにコピーして追加すべし。168の8MHzなので、。標準 だと適合するボードがない気がする。 >>183 Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega32 でも動くかも。BLINKは普通に動いた。 >>184 >>185 ありがとう。試してみるわ。 >>195 昔は自由に立てられたけど、今はどういう条件が揃えば立てられるようになるの? ちなみにレベルは45位 >>195 じゃないですが 立てられない条件はいくつか知ってるけど 立てられる条件は良くわからない サーバダウンや移転のドサクサだと、割と簡単に立つな。前回の大クラッシュの時には 立て放題だった気がする。 そんなオレは、同じプロバの誰かがやらかしてくれたらしく、プロバ規制で立てられなく なってる。 ジャパニーノのプログラム公開している所ないの? LED関係がいいんですけど。 フルカラーLEDのゆっくり色相が変わるスケッチは見つけてある程度理解出来ましたが、高速に点滅しながらPWMで明るさと色を変えていくスケッチってどう書けば良いんでしょうか? 割り込み?とか使えば出来るんでしょうかね 今んトコ(赤Rと緑Gだけ制御するとして) analogWrite(R, 255) analogWrite(G, 1) delay(20) analogWrite(R, 0) analogWrite(G, 0) delay(20) analogWrite(R, 254) analogWrite(G, 2) delay(20) analogWrite(R, 0) ・・・ とヴァカみたいに1行づつ&RGBの3色分を延々羅列する方法しか解りません ループの中で if (millis()%40>20){ ledつける処理 } else { led消す } ではダメ?? >>207 試したけどどーもすっきりしまへん 1灯だけ光らせてみたら普通に高速点滅してます %の使い方とか、ちょと調べたけど理解不能なり orz %は割り算の余りです。簡単。 なのでmillis()%40はmillis()を40で割った余りなので、0, 1, 2...., 38, 39を繰り返します。なのでmillis()%40>20で、大体20ms毎(もっと正確にやるにはmillis()%40>18)にtrueとfalseを繰り返せます。 一定の間隔で点滅とかやるなら便利なやり方だとおもいます。 void loop(){ if (millis()%40>19){ //18じゃなくて19だね。一つ前のカキコは訂正 ここにゆっくり色相の変わるスケッチ } else { analogWrite(R, 0); analogWrite(G, 0); analogWrite(B, 0); } } でダメかなあ。 >>210 出来ました多謝! %40>19の40が点滅周期で19が消灯時間て事ですよね? これ理解するまで試行錯誤で30分かかった・・・文系なもんでいちいち四苦八苦でス C言語てのはシンプルで美しいのォ・・・ if〜elseの間に、別のif〜else文を入れても良いんスね、ダメだと思ってた。 色相変える制御文もif〜elseなのですが、今んトコ意図した通りに動いてる・・・ように見えますw どもあざした〜 >>211 すいません、このスケッチにさらに別のLEDを点滅するプログラムは追加可能でしょうか? 時間軸でフルカラーLEDx2灯の色変えを(アナログピン6本全て使用で)シーケンスするとこまではなんとか出来ましたが、これに加えて1秒毎に100ms位、赤LEDを点灯させたいのです・・・ ど〜しても出来なければ別のチップ用意するんですが、良い方法あったらご教示ください〜 ループの中で if (millis()%40>20){ ledつける処理 } else { led消す } if (millis()%1000<100){ digitalWrite(RedLED_Pin, HIGH); } else { digitalWrite(RedLED, LOW); } >>215 早速に感謝でス 同じ様な考えで if (millis()%40>20) //RGB LED用 の前に if (millis()%1000<100) //赤LED用 を入れてましたが、それだと点きっぱなしになってダメでした。 おっしゃる通りでカンペキ、実行出来てます。 ・・・が何故そうなるか、解りませぬ。 一体私はナニが理解出来ていないのか、アフォな私にご教示頂ければ幸いでス。 単純にmills()の対象になる時間が短い方を先に記述すると言う事でしょうか? ともあれ、ご丁寧にアドヴァイス有り難うございました。 模型に組み込んで光と音の演出をする為に、慣れないプログラムに四苦八苦してますがアレコレ調べて試すのがとても楽しいです。 ますます頑張ってさらに掘り下げたいと思います<(_ _)> あと、Japaninoには色々制約感じてるんでより融通が利く?nanoとunoゲト 純正ブルーの基板がカクイイっす(^^ 順番関係ないっす。何かがまちがってるんです。よーく見直すといいです。。 保守 そいえば電子ブロックminiのアンケートの中に次のふろくに欲しい物の中に 「japanino 2」って項目があった。 いやぁ………あの悪夢は二度と御免だw むしろArduino Uno R3対応のプロトシールド付けた方が売れると思う 苺リナックスからでてる、レオナルド互換のやつが付録なら欲しいかも。 別に悪夢ではなかったけどな。Arduinoの間口が広まったし。保護抵抗ならエントリー にはあんまり関係なかったし、内部発信も実質エントリーには関係ないし水晶に切り 替える勉強になった。 ただ、もう1回は、やらなくていいと思う。 read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる