こどもパソコン IchigoJamI [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>24
ユーザとしてやりたいことは入出力をプログラムで制御すること。
コンパイラだろうがインタプリタだろうがどっちでも構わない。
やりたいことを実現するためにはArduinoもIchigoJamも並列。同じ。
Basicは親世代に素養があるのでとっつきやすい。 >>36
私は中で何をやってるかなんて興味ない。
それを使って何ができるかに興味があるし、子供にもそれを学ばせたい。 >>41
Arduino は I/O制御向けだろうが、
Ichigojam は TV に文字出すのが多いんじゃない? Rubyで動かせるGR−CITRUS注文してみた
もっとコスパのいいボードはあるけどRAM256KBのRX631ならいろいろ遊べる 小学生の頃からLISP脳にしておいたほうがいろいろ将来が楽しみになりそう ドスパラの9000円のスティックPCの汎用性は無敵。 やっぱフリーエリア1kBというのは厳しい。
限られた容量にプログラムを収めるには
・プログラムが見易くなるよう入れたい空白を省く
・マルチステートメントを活用
・アルゴリズムを計算式で表す
以上のようなことをする羽目にならざるをえんがこどもパソコンを謳いながらこれはどうかという感じ。将来のプログラマに意味のない変な癖をつける原因にもなりかねん。おっさんの暇つぶし用には良いと思う。 >>51
痛感している。
子どもの創造力が爆発してひたすらプログラムを打ち込んでいるところでメモリいっぱいになると
途端に子どもが白けてしまう。
せめて4倍は欲しい。 子供の発想力に足かせはめて父親が喜ぶかw
日本の馬鹿な親の典型だな DIPのLPC1114FN28のキャンペーン価格での販売が終了したせいか
IchigoJamTは搭載マイコンがTSSOPのLPC1114FDHに変更になったけど
どうせマイコン変更するなら同じLPC1114でもRAMが8kBある製品も
あるのだし大容量版を出す良い機会だったんだがなあ、惜しい。 1kといえばZX-81を思い出すのだけど、
簡易グラフィックスモードに切り替えたとき、
画面の隅っこのドットをワークエリアに使っていたゲームがあったよ。
なんかちかちかすると思ってプログラム見たら変数格納域だったw
ここまでして動かすのかと感動した記憶がある。 子供向けだから低スペックでいいや的な設計が
苦労を楽しく感じるおっさん向けマゾ仕様 >>56
VRAMは1KBでも表示は1000文字というわけで24バイトをワークエリアにした。 >>56
昔の電卓も計算中は表示がチラチラしていたな 何でコレはそんなにけなされるんだろ?
io端子もあるしこれで出来ない事が出てきたらその上のモノに乗り換えればいいじゃない
コレでも興味持てなくて挫折するのだっているだろうに >>44
我が家では入出力がメイン。画面はどうでもいい。
検証用の数値表示のみ。 >>61
アレ 表示エリアも計算に使ってたからじやないのー? 今更ながらichigojam買ってきました。Verは1.2.1でしたが、EEPROMを付けない状態で、FILES 0と打つとフリーズするのは、普通でしょうか? それがつけて見たが、つけても外してもフリーズの症状自体変わらないので、本体の問題なのかEEPROMの問題なのか切り分けたい次第。 >>68
さすがに製造元に問合せて見た方がいい問題
サポートやFAQのページってあるんだっけ?ファームウェア書き換えとか可能? >>69
コメント有り難うございます。USBシリアル変換モジュールも買ってきたので、時間のある時にファームの上書き?やってみます。 Orange Piなら2000円でLinuxが走るのに、IchigoJamも無いもんだw
http://gigazine.net/news/20161107-orange-pi-pc2/
いまだに存続していることが驚き たいていのマイコン基板は、ラズパイzeroより高価になっちゃうけれど、存続するよね。
それに、使い方が違えば、ハイテクなものがローテクなものを代替できるとは限らんし。
特に教育目的だと複雑ハイテクなものだと、教育を受ける者がもっているものと離れすぎていることが障害になることもあるよ。
とはいえ、教育目的であってもIchigoJamの立ち位置ははっきりしないような気がする。 >>71
orange Piは、生産の継続性とかがないだろ。
>>51
64bit windowsの中で32bitメモリ空間をとれば
BASICのユーザー空間を2G以上取れて
USB-USARTで電子耕作の信号もやり取りできるけど
そんな処理系を誰も実装しないよね。 > 64bit windowsの中で32bitメモリ空間をとれば
> BASICのユーザー空間を2G以上取れて
BASICに拘る理由ってなんかあんの? >>74
>>1-72 にBASICって書いてあるから ラズパイに勝てない。
SOPで組み立てる意味が減ったし。 >>59
割り込みとか使って、ダイナミック点灯させてるが、計算速度優先で割り込み止めたりしてるからだろ。 >>51
プログラム保存用にEEPROM 使ったせいだな。
今時のマイコンならRAM 128kとかでも、たいした値段しない。
プログラムの保存はSDカードとかにすれば良かったのに。 ラズパイに移行って言っても、IchigoJamのBASICででかいプログラム書くかなあ。
ちらちらする電卓を残念ながら知らない。
1秒間にせいぜい100〜300回ぐらいの割り込みで計算スピードに影響があったんだろか。
そもそも割り込みを使ってなかったりして。
フリーエリアの制約はEEPROMじゃなくて、純粋にRAMの制約だと思う。 >SOPで組み立てる意味が減ったし。
そうなんかなあ。子供にSOPのハンダ付けは難しいってことだろうか。
子供の順応力をなめてるような気がする。 IchigoJamは作るという意義が大きかったのにSOPにして台無しです。 >SOPは大人でも難しい。
大人だから難しいのでは?
電子工作に慣れた人は「自分ははんだ付けが上手い」と思っている人が多いように思います。
そんな自分が難しいと感じるのだから、初心者には難しいだろう。実際、初心者にやらせてみたら難しそうだ。と。 × SOPは大人でも難しい。
○ SOPは爺には難しい。 SOPなら足一本づつはんだ付けできると思うけど・・・・
SSOPやTSOPになるとまとめて付けてからはんだ除去
したほうが早いかも。 >>85
QFN を半田付け出来るようになって、ようやく一人前。 半田付けなんて出来て当たり前。
そこからずっと先に到達して初めて一人前。 一人前かどうかなんて議論はスレ違い。はんだ付けスレでやってね。
IchigoJamのCPUがSOPになったことがどんな意味を持つかがこのスレでのポイント。 さすがに「SOPだからハンダ付けできない><;」っていう世代は
もう生き残ってないんじゃない?
あるいはハンダをドバっと流して吸い取れば終わりみたいなテクニックを知らないとか
というか30年ぐらい前に表面実装の2SC3356とか何十ピンもあるQFPを
普通にハンダ付けしてた覚えがあるけど ちなみにラ製に載ってた超再生のレシーバと秋月の音声レコーダーキットだったが
その頃はまだ小学生だったけどね・・・ basic+制御ならパソコン+I/Oポートのほうがいいんじゃないの。 どうせ手元に情報収集目的のPCが要るんだろ、
補助記憶も要るだろうし…。
I/Oポートに毛の生えたようなボードとPC側のbasicインタプリタ/コンパイラだろう。 それともまだROM-BASICを愛しているのかね?
ならカセットテープI/Fでもつくるんだな。 >パソコン+I/Oポート
ある入力ポートをポーリングして、変化したらすぐさま、用意していた値を出力ポートに出力する、
なんてことを、パソコン+I/Oポートでするにはどうしますの? その昔プリンターポートにバッファ繋げればできたよ。 PC/ATならD-sub25pin(だっけ?)パラレルポートだけど、まだあるかな…。
おじさんのPen4にはついてるけど。
USB-パラレル変換とか要るかもな。 今のPC、今のOSが前提だろな。
古いPC探してしろよ、じゃ再現性の難易度が高くなる。
>USB-パラレル変換とか要るかもな。
これで
>ある入力ポートをポーリングして、変化したらすぐさま、用意していた値を出力ポートに出力する、
がどれぐらいのパフォーマンスでできるか、だろね。( 入出力がパケット単位だし) 動かすモノにもよるな。
シリアルを挟むのは気持ち悪いという人は多いと思うが…。
昔の事を言っても恨み節にしかならんな。 USB経由で完ぺきにパラレルポートをエミュレーションしてくれる。
パラレルポートのPCIeカードはないだろ。 >>103
完ぺき、ってどれぐらい完ぺき?
>ある入力ポートをポーリングして、変化したらすぐさま、用意していた値を出力ポートに出力する、
たったこれだけのことでも、
(いわゆるプリンタポートとしての)レガシーなパラレルポートならμ秒オーダーでできたんだけど、
さて、USB経由だとどれぐらいの応答時間でできるんだろう。
連続出力だけならともかく、入力をチェックして出力する、となるとUSB経由では素早い応答はしんどいのです。
basicでの制御にどれぐらい実用性を求めるかどうかは別にして、
>>94の
>パソコン+I/Oポート
は、現代では、案外パフォーマンスが得られない構成になっています。
マイコンを載せた周辺に速い応答は任せてパソコンはデータ処理やUIを担う方が合理的なことが多いのです。
昔々、PC9801のCバスに8255などのボードを挿してあれこれ制御するのが流行ったことがあります。
そのころに、Macで電子工作を楽しんでいた人は、シリアル接続のマイコン経由で同じようなことをやっていました。
その流儀がPCにもやってきているみたいな感じです。 >>104
あれだってもともとPC-8012/8011で遊んでた奴らが流れただけじゃん >>105
Cバス、ISAバスの頃には、パソコンでI/Oといえば、ごくふつうに拡張バスを使っていたと思います。
「もともとPC-8012/8011で遊んでた奴らが流れただけ」の数だとは思わないな。 ORANGE picoっていう IchigoJamのライバルが登場したみたいだけど
ここのひと的にはどないですのん?イチゴよりは使い物になりそうだ
SDカードにファイルを吐き出せるようなDOSみたいなのが付いてたら
ロガーにしたり組み込み用途に買っても良いんだけどどっちもオモチャだよな つい最近のことなんだけど ORANGE picoシリーズに
Orangino(オレンジーノ)が追加されたって記事を見て最初に思い浮かんだのは
飲料水のCMのオランジーナ(Orangina)先生だったw
自分 オランジーナ先生の大ファンですから(-O。O-)キリッ ww >>103
FPGA のパラレルプログラマが動かないんだぜ。 >>112
レンタルサーバー運営時代の志賀氏(ショップのふうせん)の悪行その1
http://peace.2ch.net/test/read.cgi/hosting/1018148651/367
>k1.bz利用者 個人情報売られてます(スパムが多くて困っています)
>志賀を信用した私が馬鹿でした フリーメールで登録すればよかった
>プロバイダ変えるか、、欝だ氏脳
http://peace.2ch.net/test/read.cgi/hosting/1018148651/379
>志賀慶一のサイトを利用してますがこれが原因でスパムが増えて困っています
>これを防ぐ良い対策はないものでしょうか??
>(中略)
>あなたは人のメールを無視し、掲示板の書き込みも削除しますよね >>112
レンタルサーバー運営時代の志賀氏(ショップのふうせん)の悪行その2
http://peace.2ch.net/test/read.cgi/hosting/1018148651/788
>死蛾の商売の仕方は相変わらず悪質。
>勝手に自分の名義で登録したのに更新時は名義代行分まで払えかよ。
>やり方汚ねー。
>なお、2002年中に取得していたtkドメインは名義代行を用いている状態のため、
>期限延長時は上記価格に名義代行費用(900円/1年)を含めての請求となります。
>今回の受付再開では、自分・自社名義によりtkドメインを取得できる形となりました。
http://peace.2ch.net/test/read.cgi/hosting/1018148651/811
>あなたは滋賀尊氏ですか?
>客に対するあの態度で受けがいいっておかしいでしょう。
>しかも自分の名前でかってに人のドメイン登録したり
>さらにその勝手に登録した自分の名前の名義代行とかいって継続使用料まで
>追加でとるような悪質なやり方ですよ。
http://peace.2ch.net/test/read.cgi/hosting/1018148651/856
>>(電話による連絡を受けた場合、
>> 契約違反として以後の手続きを拒否する場合もございます)
>と電話番号に線増えてないか? 前見たときはなかったはずなんだが
>電話=契約違反だって、商売人として... orz
http://peace.2ch.net/test/read.cgi/hosting/1018148651/895
>志賀くんの悪行
>・クリックを「クイック」と書く
>・クライアントから得られる情報(User-Agent,Host,Referer)を「悪用」する
>・自分(もちろんプライベート)のページに会社のメールアドレスを晒す
>まだありそうだな。 >>768
レンタルサーバー運営時代の志賀氏(ショップのふうせん)の悪行その1
http://peace.2ch.net/test/read.cgi/hosting/1018148651/367
>k1.bz利用者 個人情報売られてます(スパムが多くて困っています)
>志賀を信用した私が馬鹿でした フリーメールで登録すればよかった
>プロバイダ変えるか、、欝だ氏脳
http://peace.2ch.net/test/read.cgi/hosting/1018148651/379
>志賀慶一のサイトを利用してますがこれが原因でスパムが増えて困っています
>これを防ぐ良い対策はないものでしょうか??
>(中略)
>あなたは人のメールを無視し、掲示板の書き込みも削除しますよね これ言語的にもハードウェア的にも制約が多すぎるな。
どこ見てもちょっと踏み込んだことやろうとすると、
PEEK/POKEだのマシン語だのの話になってる。 PC-8001にPC-8013つけて8255積みまくって何かしようとするとPEEKとPOKEばっかりになったよ。
なんか暗号電文みたいになったがまぁそんな感じなN-BASIC FPGAにPC-9801US相当の回路を収めて「おとなパソコン」が出ないかな?
FDDやHDDはマイクロSDカードで、キーボードやマウスはUSBの標準品で代用を希望。Cバス相当の拡張コネクタは欲しいな。 Linuxの98エミュとかじゃいかんのですか?
X経由しなければかなり貧弱なPCでもそこそこ動くよ。 いえ、おとなパソコンって言っても、ゲームしたい訳じゃなくて、こどもパソコン同様のI/O制御を昔よく使ったTurbo CやQuick BASICでテキパキとやりたいなぁと思う次第です。もう本体はないけどソフトや自作プログラムのディスケットはまだ実家にあるし。 子供パソコンって言っても自分の体験を子供に追体験させたいだけの大人パソコンだよね
復刻版ファミコンみたいなもん >>125
どんなテクノロジーでも、黎明期のあと、あるとき急速に立ち上がって、立ち上がったあとは
中身がどんなふうになっているのかさっぱりわからなくなるという、知の空洞化が進む。
いろいろな階層でこれを繰り返してきて、空洞化の上に黎明期を築いて次の階層で空洞化を起こしてきた。
次の階層で活動する人にとっては過去の階層の空洞化に意味も関心もないのは当然で、
例えばWEBの技術で生きている人にとって、シリコンでどんなふうにトランジスタができているかなんてどうでも良いこと。
だけど、同一階層に生きている人だと、黎明期からの立ち上がりを体験しているのとそうでないのとでは違う、という考え方もある。
そういう考え方に沿うなら、追体験ができるものは貴重だということになるだろね。
追体験は、必ずしも、リアルそのままである必要はなくて、演出されたものでも、ゼロよりずっといいだろうし。
オープンソースにすれば良かったのにな。
少なくとも生産は続けろ。 ちょっと弄りたいなと思ってファームのソースを探したときに、ファームのバイナリしかないことを知って絶望した。
電子工作もオープンソースが当たり前になってきた感覚があるからかな。 そんなあなたにはArduinoで豊四季をコンパイル http://www.neko.ne.jp/~freewing/cpu/arm_basic/ これほしい
機械語プログラミングを学習できる??教育用4ヒ゛ットマイコンホ゛ート゛「ORANGE-4」
https://fabcross.jp/news/2017/20171013_orange4.html
https://fabcross.jp/news/2017/dmln530000054324-img/dmln53000005432r.jpg
マニュアル
「必ずわかる機械語プログラミング」(準備中)
時代は機械語だよな!
でもこれCPUが大人の科学のアレ(GMC-4)と交換らしいので、大したことはできなさそう。 てか先行販売してた、買ってみるわ。
ファームが製品版と違うらしいが、正式版出た時にPICKIT3で変更できると。 >>134
>大したことはできなさそう。
まあ、これは学習体験用に4ビットマイコンをエミュレートしているものなんだし、大したことをするためのものじゃないから。
パズルみたいな楽しさはきっとあるだろな。
それにしても2500円って価格設定は頑張るなあって思う。 >>134
オレも大人の科学のやつ持ってるから交換してもらえるの? >>137
書き方が悪かった、すまんこ
命令携帯がコンパチ、みたいな感じらしい。
先のweb見てた時にそこには気がついていたんだけど、うまく書き込めなかった。 ORANGE-4って、スレ的にはアリなんでしょうけど、
PICKIT3の互換品が2,000円程度だし、PICも一個2〜300円位なのを考えると
PICのアセンブラを直接触った方が建設的だしコスト的にも現実的では?
っていう話は・・・・・
しちゃいけないですか、そうですか。 スレ的に開封速操作可能、ぐらいな奴がいいんじゃね? ■ このスレッドは過去ログ倉庫に格納されています