《LEDを光らせてみる:定番のプログラム》
■まにまにころころ[195]
ふんわり中国の古典(論語・その58)
上がまずしっかりしろ
川合和史@コロ。 Kawai Kazuhito
■クリエイター手抜きプロジェクト[648]
IoT Raspberry Pi編
ラズベリーパイpicoをいじってみよう
古籏一浩
■まにまにころころ[195]
ふんわり中国の古典(論語・その58)
上がまずしっかりしろ
川合和史@コロ。 Kawai Kazuhito
■クリエイター手抜きプロジェクト[648]
IoT Raspberry Pi編
ラズベリーパイpicoをいじってみよう
古籏一浩
━━━━━━━━━━━━━━━━━
■まにまにころころ[195]
ふんわり中国の古典(論語・その58)
上がまずしっかりしろ
川合和史@コロ。 Kawai Kazuhito
https://bn.dgcr.com/archives/20210322110200.html
─────────────────
コロこと川合です。前回、ちょこっとウマ娘のことに触れましたが、すっかりハマってしまいました。(笑)
ゲームがリリースされて話題になったのをきっかけに触れて、まずはゲームをダウンロードして始めたんですが、さっぱり分からなくて。
で、とりあえずアニメを見ることにしたんですが、これが素晴らしい出来で。それでキャラクターのことを少し知ると、ゲームの方もすんなり遊べるようになりました。キャラへの思い入れ、ストーリーって大事ですね。
元々ちょっとだけとは言え、競馬のことを知ってたというのも大きかったかも知れませんが、良くできたコンテンツです。特にアニメはオススメです。
競馬をちょっとだけ知っている、くらいの人がちょうどハマるのかも。
ちょっとだけ知っている人が、ウマ娘をきっかけに改めて調べたりするうちに、どんどん魅力に気づいていくというか。(私のパターン)
詳しく知りすぎている人は、いったん細かい知識をリセットして、フラットな気持ちで観ると、それはそれでより深く楽しめるかも知れません。
ただ、往年の名馬がこぞって登場するんですが、馬はどうしても人間に比べて短命なので、ほとんどが既に他界している事実は、ちょっと辛いですけどね。ケガで安楽死、という最期もありますし。
ウマ娘はケガしても、ちゃんと治療すれば治るんですが。
実際の馬がそうはいかない理由は、馬は馬であって人じゃないというところも大きいんですよね。そもそも自重が重くて治療が困難な上、お医者さんの指示に従って療養に専念する、というわけにいかなくて。
その点、擬人化されたウマ娘は、ちゃんとギプスしてベッドで安静にしてくれ、車いすや松葉杖も使えるので……
いつか医療がさらに発達して、馬のケガもちゃんと治せる日が来るといいなあ。かなり治せるようにはなってきてるようなんですけどね。あと一歩。
さて、ウマ娘の話はこの辺にして、今日もまた『論語』を読んでいきましょう。今回で「憲問第十四」の最後までいきます。
◎──巻第七「憲問第十四」四十
だいたいの意味:子路が石門で一夜を過ごした。
門番が言った。どこからきたのか。
子路が言った。孔氏のところからだ。
門番が言った。それは、できないことと知っていながら、それをしようという者か。
◎──巻第七「憲問第十四」四十について
石門というのは、地名だとも、魯の外門とも言われています。中国の都市は、ぐるりと城壁で囲まれていて、夜になると城門が閉まります。
この時の子路は、夜遅くに魯について、門の外で一夜を過ごしたんですね。
門番は原文では「晨門」となっていて、名前のように書かれているのですが、晨は朝のことで、朝に城門を開ける門番を指してこう呼んでいるとのこと。
この門番は隠遁した賢者との説もあるのですが、孔子先生を皮肉っています。できないと分かってて理想を語っている者だと。まあ、一般的にそんな風に見られていたのかもしれません。
◎──巻第七「憲問第十四」四十一
だいたいの意味:孔子先生が衛国で磬(けい)という打楽器を叩いていた。簣(あじか:竹などで編んだかご)を担いで孔氏の門を通るものがいて言った。心の内を感じるな、磬の打ち方に。
しばらくしてまた言った。いやしさがある固い音だ。己を知る理解者がいないなら、止めればいいだけだ。
「深い川なら脱げ、浅い川なら裾をたくしあげろ」と言うだろう。
孔子先生は仰った。思い切りのいいことだ。それなら難しくはないのだ。
◎──巻第七「憲問第十四」四十一について
楽器を叩いていたら、絡まれた孔子先生。
分かってもらえないという思いが固い音になって表れているぞ、もっと柔軟に、状況に応じて生きればいいだろう、と言われています。
この人もさっきの魯国の門番同様、隠者だと言われています。
孔子先生は、それで済むなら簡単なんだけどねと軽く反論しています。深い川なら云々は『詩経』からの引用です。
◎──巻第七「憲問第十四」四十二
だいたいの意味:子張が言った。『書経』に、高宗は喪に服して三年ものを言わなかった、とあるのはどういう
意味でしょうか。
孔子先生は仰った。何も高宗に限ったことではない。いにしえの人は皆そうだった。前君がお亡くなりになれば、百官は己の仕事をきちんととりまとめて、大臣の長に指示を仰ぐこと三年であった。
──巻第七「憲問第十四」四十二について
そのままだと、ちょっと分かりにくいですね。
殷の王である高宗が、喪に服して三年何も言わなかった。つまり政務の指示を出さなかったことについて、子張が質問しました。
孔子先生は、高宗だけじゃなくて、昔はみんなそうしたものだと。三年は喪に服して、その間は大臣の長が代行して指示を出し、すべての官吏は皆その指示に従って政治を執り行っていたと、仰っています。
三年間喪に服すというのは礼によるもので、孔子先生は礼の中でもこういった服喪について特に重要視されています。
喪に服すというのは今でも普通に行われていますが、形骸化していますよね。当時も割とそうだったようです。孔子先生はそれが不満です。
◎──巻第七「憲問第十四」四十三
だいたいの意味:孔子先生は仰った。上の者が礼を好めば、民は使いやすいものとなる。
──巻第七「憲問第十四」四十三について
使いやすい、というとちょっとアレですが、民衆にも礼の心が波及して心がけが良くなると。感化、教化されるわけです。人民を操作するためにそうしろと言っているわけではなく、上がまずしっかりしろと仰ってるのです。
◎──巻第七「憲問第十四」四十四
だいたいの意味:子路が君子というものについて尋ねた。孔子先生は仰った。己を修めて、慎みを持つ。
(子路が)言った。それだけでしょうか。
(孔子先生は)仰った。己を修めて、人を安らかにする。
(子路が)言った。それだけでしょうか。
(孔子先生は)仰った。己を修めて、万民を安らかにする。己を修めて万民を安らかにすることは、堯や舜でさえ苦労されたことだ。
──巻第七「憲問第十四」四十四について
しつこい子路を、いにしえの聖帝の名を出して黙らせた感が。(笑)
◎──巻第七「憲問第十四」四十五
だいたいの意味:原壤が立て膝座りで待っていた。
孔子先生は、幼い時は年長者にへりくだりもしないで、大きくなっても話にもならない、老いては死にもしない、こんなやつを賊だと言うのだ、と仰って、杖でその膝を叩かれた。
──巻第七「憲問第十四」四十五について
原壤(げんじょう)というのは、孔子先生のろくでなしの旧友だそうです。
孔子先生も本気で怒って殴ったというか、呆れ半分、冗談半分といったところでしょうか。態度の悪さに文句を言ったわけです。
◎──巻第七「憲問第十四」四十六
だいたいの意味:闕(けつ)の村出身の少年が、取次係をしていた。
ある人がこの少年について尋ねた。進んで学問をするみどころのある者なのですか。
孔子先生は仰った。私はあの者が大人の席に座っているのを見ましたし、年長者と並んで歩くのを見ました。
進んで学問をするみどころのある者ではありません。はやく一人前だと見られたいと思っている者です。
──巻第七「憲問第十四」四十六について
少年が客人の取次係を任じられているのを見て、みどころがあって抜擢されたのですかとの問いに、年少の者として礼をわきまえることを知らないやつで、そんな立派な者じゃありませんよ、と答えられています。
じゃあなんで、という話ですが、はやく態度に実が伴うよう、勉強させようとして取次係をやらせているんじゃないでしょうか。OJT的に。
当然、この少年が失態をおかせば、孔子先生が頭を下げることになるわけで、何とも優しく何とも厳しい教育です。
こういう子には、こういったやり方が向いていると判断されたのでしょう。孔子先生は相手に応じて上手に教え方を変化させますので。
──今回はここまで。
これで「憲問第十四」が終わりました。次回から「衛霊公第十五」です。手元にある岩波文庫で残り約100ページ分です。ここまでが約300ページ分でした。あと四分の一ですね。
……まだ結構ありますね。大河ドラマ「青天を衝け」の完結より先に読み終えられるか、勝負です。
【川合和史@コロ。】koro@cap-ut.co.jp
合同会社かぷっと代表
https://www.facebook.com/korowan
https://www.facebook.com/caputllc
・わぐちゃんねる:日本ウェアラブルデバイスユーザー会
https://www.youtube.com/channel/UC7q2hNFUsMD0TvOSif6D6jQ
━━━━━━━━━━━━━━━━━
■クリエイター手抜きプロジェクト[648]
IoT Raspberry Pi編
ラズベリーパイpicoをいじってみよう
古籏一浩
https://bn.dgcr.com/archives/20210322110100.html
─────────────────
今回は、ラズベリーパイpicoをいじってみます。といっても、実際に動かすのはLED点灯するだけです。定番のLチカ(LEDチカチカの略)です。
ラズベリーパイpicoは、その名の通りラズベリーパイの一種です。ラズベリーパイには、いくつか種類があります。
・ラズベリーパイ
https://ja.wikipedia.org/wiki/Raspberry_Pi
現在多く利用され、出回っているものとしては3B+、Zero、4あたりでしょう。今回、新たにpicoが加わったことになります。ラズベリーパイpicoは550円と、大変低価格です。すでにある小型のラズベリーパイzeroも、低価格なのですが。
・ラズベリーパイ pico
https://www.switch-science.com/catalog/6900/
550円なので使い捨てみたいな用途にも使えます。が、ラズベリーパイpicoは、これまでのラズベリーパイA、3B、4、zeroとは異なり、パソコンのようにOSを入れて使うことはできません。
ラズベリーパイpicoは、組込み用のワンボードマイコンだからです。制御用のボードとして使う、ということになります。あと、入出力端子などを利用するためには、以下のピンヘッダーをハンダ付けする必要があります。
・Raspberry Pi Pico ピンヘッダキット
https://www.switch-science.com/catalog/6991/
ラズベリーパイ本体だけで、LED点灯させるならピンヘッダーは不要です。が、それだけだと何もできないので、やはりピンヘッダーは必要になります。
ただ、特定の入出力端子しか使わないなら、最低限必要な端子だけ、ハンダ付けすればOKです。
ということで、ラズベリーパイpicoを少しいじってみます。今回はMacBook Air(M1 chip)を使用しているため、他のOSや異なるバージョンでは、動作が違うことがあるかもしれません。
ラズベリーパイpicoを、USBケーブルで接続します。USB端子の形状はmicro USBで、USB Type Cではありません。
接続すると、デスクトップにRPI-RP2というドライブ(ボリューム)が表示されます。Finderの設定によっては、外部ディスクを表示しないようになっているかもしれません。その場合は、Finderの環境設定で「外部ディスク」を表示するようにしておきます。
表示されたRPI-PR2のドライブを開くと、以下の2つのファイルが表示されます。
INFO_UF2.TXT
INDEX.HTM
INFO_UF2.TXTの内容は、以下のようになっています。このファイルは必要ないので、無視しても構いません。
UF2 Bootloader v1.0
Model: Raspberry Pi RP2
Board-ID: RPI-RP2
重要なのは、INDEX.HTMファイルの方です。INDEX.HTMファイルには、開発を行うためのページにリンクするためのHTMLが書かれています。
INDEX.HTMファイルをダブルクリックすると、ブラウザに開発ページへの移動先のリンクが表示されます。
リンク文字をクリックします。現時点では以下のページにアクセスしても、同じ結果になります。今後、URLは変わる可能性もあるので、RPI-PR2のドライブ内にあるINDEX.HTMファイルを開いて、表示されるリンク先に移動するのが無難です。
https://www.raspberrypi.org/documentation/rp2040/getting-started/
ページを見ると、4つのタブがあります。開発言語はC/C++かMicroPythonを利用できるようです。スクリプトで手軽に作る場合はMicroPythonを使うのが良さそうです。
4つのタブの中に「Getting started with MicroPython」というのがあるので、それをクリックします。すると、どのようにすればよいのかを、アニメーションで表示してくれます。
アニメーションを見ると、「Download UF2 file」のボタンをクリックして、必要なファイルをダウンロードして、そのファイルをラズベリーパイpicoのドライブにコピーします。
それでドラッグ&ドロップしてコピーすると、エラーになってしまいました。どうやら、ラズベリーパイpicoを接続する場合に、ボード上の白いボタンを押したままにしないと書き込みができないようです。
再度白いボタンを押してから、ラズベリーパイpicoを接続します。ダウンロードしたファイルをドライブにドロップすると、今度は問題なくコピーされました。コピー後にRPI-RP2のドライブはアンマウントされます。つまり、ボリュームとして認識されなくなります。
ここまでは正常な動作なようです。準備ができたので、LEDを光らせてみます。こういうワンボードマイコン系では、定番のプログラムです。
それで開発ツールはどこかなとWebサイトを見ると、どうもラズベリーパイ3B,4で動作するRaspberry Pi OSだと、最初から開発環境であるThonny Python IDEが入ってるようです。
ところが、Macだとそんなのは入っていません。Macで使用するためには、以下のサイトから開発ツールをダウンロードしないと駄目みたいです。
https://thonny.org
ダウンロードすると、thonny-3.3.6.pkgという名前のインストーラーパッケージがあるはずなので、起動して、手順にしたがってインストールします。
インストールしたら、アプリケーションフォルダにあるThonny.appを起動します。
最初に言語とデバイスを選択する画面になるので、言語を日本語に、デバイスで(Initial settingsの項目)Raspberry Piを選択し「Let's go!」ボタンをクリックします。すると、プログラムを入力するウィンドウが表示されます。
次に、オプションを設定します。ツールメニューからOptions...を選択します。設定ダイアログが表示されるので、インタプリタのタブをクリックします。
実行デバイスを、セレクトメニューから選択します。今回はラズベリーパイpicoなので、MicroPython(Raspberry Pi Pico)を選択します。
PortはBoard in FS mode〜という項目があるので選択します。これで準備OKです。あとは、以下のプログラムを入力します。
machine.Pin(25, machine.Pin.OUT) .value(1)
実行ボタンをクリックします。保存していないと、ダイアログが表示されます。ファイルを保存したら再度、実行ボタンをクリックします。
問題がなければ、ラズベリーパイpicoの基板上の緑色のLEDが光るはずです。消灯する場合は以下のようにします。
machine.Pin(25, machine.Pin.OUT) .value(0)
ちょっとやってみようかなと思った人は、以下のサイトからテキストをダウンロードして学習してみるとよいでしょう。英語のテキストですが、英語がわからなくても分かる感じに書かれています。
簡単なLED点灯・消灯・タイマー処理からI2C,SPIの処理、温度計測・データロガー、そしてゲームまで解説されています。
https://hackspace.raspberrypi.org/books/micropython-pico/pdf
ただ、一度もラズベリーパイに触れたことがないのであれば、picoではなく3Bか4の方がいいでしょう。併用してpicoも使う方がよいのではないかと思います。
【古籏一浩】openspc@alpha.ocn.ne.jp
http://www.openspc2.org/
ラズベリーパイの4も数台購入してあるのですけど、いまだに電源も入れていません。それどころか、箱すら開けていない状態。3Bと比べてどのくらい高速になったか、体感してみたいところ。
他にもobnizのスターターキットも購入したものの未開封。こちらも時間ができれば、開封していじってみたいところ。最近、というかここ半年は、未開封のままになっているシロモノが多い……。
・創って学ぼうプログラミング
https://news.mynavi.jp/series/makeprogram
・8K/4K/ハイビジョン映像素材集
http://www.openspc2.org/HDTV/
・クリエイター手抜きプロジェクト
http://www.openspc2.org/projectX/
━━━━━━━━━━━━━━━━━
編集後記(03/22)
●いままでは午後9時になると、妻にツイン・モニタ前の席を譲り、わたしが横からネットを操作し、妻の選択する野球情報を見せるというサービスをやっていた。
しかし、記事の選択に時間がかかる。各サイトの表示スタイルもばらばらである。むちゃくちゃ能率が悪いので、事前にわたしがプロ野球関連サイトを見て情報を整理し、テキストだけを読ませることにした。
読売ジャイアンツ中心に選択すればいいんだから、簡単な編集作業だ。一日に10本くらいの記事を短時間で読ませることができた。この見せ方は喜ばれた。
それにしても、野球についての妻の知識はおそろしく豊富でディープだ。読売新聞のスポーツ欄・巨人軍関係を熟読している。テレビの野球中継を見ながら解説者より鋭いことを言ってる。わたしがもし野球好きであったら、ゲームを見ながら盛り上がれるし、もっと絆を深める(くさい表現だ)ことができたであろう。
妻が今いちばん欲しがっているのは、思う存分野球を語れる女友達だ。男は扱いがめんどうくさいから、絶対に絶対にお断りだという。(柴田)
●木曜日に書いた轟悠さんの退団のこと。気が動転して、推測ばっかりの何やらあほな内容を書きましたわ。すみません。
/図書館で本を予約した。今はネットで気軽に予約できる。
以前、予約したものの受け取り期限に間に合わなかった本がある。申し訳ない。こういう輩のために、「再予約」ボタンというものがある。ありがたい。
だが、図書館の本というのは、予約後届くのに早くて一週間、ベストセラーだと一年近くかかる。後者は途中で追加注文されるみたいで、急に順番待ちの数字が減ったりするけど。
四月中旬には一息つくだろうと、五冊分の再予約ボタンを押したら、翌日に三冊、翌々日には二冊、近くの図書館に届いたというメールが入った。新型コロナ……。困った、まだ読めないぞ。(hammer.mule)
■まにまにころころ[195]
ふんわり中国の古典(論語・その58)
上がまずしっかりしろ
川合和史@コロ。 Kawai Kazuhito
https://bn.dgcr.com/archives/20210322110200.html
─────────────────
コロこと川合です。前回、ちょこっとウマ娘のことに触れましたが、すっかりハマってしまいました。(笑)
ゲームがリリースされて話題になったのをきっかけに触れて、まずはゲームをダウンロードして始めたんですが、さっぱり分からなくて。
で、とりあえずアニメを見ることにしたんですが、これが素晴らしい出来で。それでキャラクターのことを少し知ると、ゲームの方もすんなり遊べるようになりました。キャラへの思い入れ、ストーリーって大事ですね。
元々ちょっとだけとは言え、競馬のことを知ってたというのも大きかったかも知れませんが、良くできたコンテンツです。特にアニメはオススメです。
競馬をちょっとだけ知っている、くらいの人がちょうどハマるのかも。
ちょっとだけ知っている人が、ウマ娘をきっかけに改めて調べたりするうちに、どんどん魅力に気づいていくというか。(私のパターン)
詳しく知りすぎている人は、いったん細かい知識をリセットして、フラットな気持ちで観ると、それはそれでより深く楽しめるかも知れません。
ただ、往年の名馬がこぞって登場するんですが、馬はどうしても人間に比べて短命なので、ほとんどが既に他界している事実は、ちょっと辛いですけどね。ケガで安楽死、という最期もありますし。
ウマ娘はケガしても、ちゃんと治療すれば治るんですが。
実際の馬がそうはいかない理由は、馬は馬であって人じゃないというところも大きいんですよね。そもそも自重が重くて治療が困難な上、お医者さんの指示に従って療養に専念する、というわけにいかなくて。
その点、擬人化されたウマ娘は、ちゃんとギプスしてベッドで安静にしてくれ、車いすや松葉杖も使えるので……
いつか医療がさらに発達して、馬のケガもちゃんと治せる日が来るといいなあ。かなり治せるようにはなってきてるようなんですけどね。あと一歩。
さて、ウマ娘の話はこの辺にして、今日もまた『論語』を読んでいきましょう。今回で「憲問第十四」の最後までいきます。
◎──巻第七「憲問第十四」四十
だいたいの意味:子路が石門で一夜を過ごした。
門番が言った。どこからきたのか。
子路が言った。孔氏のところからだ。
門番が言った。それは、できないことと知っていながら、それをしようという者か。
◎──巻第七「憲問第十四」四十について
石門というのは、地名だとも、魯の外門とも言われています。中国の都市は、ぐるりと城壁で囲まれていて、夜になると城門が閉まります。
この時の子路は、夜遅くに魯について、門の外で一夜を過ごしたんですね。
門番は原文では「晨門」となっていて、名前のように書かれているのですが、晨は朝のことで、朝に城門を開ける門番を指してこう呼んでいるとのこと。
この門番は隠遁した賢者との説もあるのですが、孔子先生を皮肉っています。できないと分かってて理想を語っている者だと。まあ、一般的にそんな風に見られていたのかもしれません。
◎──巻第七「憲問第十四」四十一
だいたいの意味:孔子先生が衛国で磬(けい)という打楽器を叩いていた。簣(あじか:竹などで編んだかご)を担いで孔氏の門を通るものがいて言った。心の内を感じるな、磬の打ち方に。
しばらくしてまた言った。いやしさがある固い音だ。己を知る理解者がいないなら、止めればいいだけだ。
「深い川なら脱げ、浅い川なら裾をたくしあげろ」と言うだろう。
孔子先生は仰った。思い切りのいいことだ。それなら難しくはないのだ。
◎──巻第七「憲問第十四」四十一について
楽器を叩いていたら、絡まれた孔子先生。
分かってもらえないという思いが固い音になって表れているぞ、もっと柔軟に、状況に応じて生きればいいだろう、と言われています。
この人もさっきの魯国の門番同様、隠者だと言われています。
孔子先生は、それで済むなら簡単なんだけどねと軽く反論しています。深い川なら云々は『詩経』からの引用です。
◎──巻第七「憲問第十四」四十二
だいたいの意味:子張が言った。『書経』に、高宗は喪に服して三年ものを言わなかった、とあるのはどういう
意味でしょうか。
孔子先生は仰った。何も高宗に限ったことではない。いにしえの人は皆そうだった。前君がお亡くなりになれば、百官は己の仕事をきちんととりまとめて、大臣の長に指示を仰ぐこと三年であった。
──巻第七「憲問第十四」四十二について
そのままだと、ちょっと分かりにくいですね。
殷の王である高宗が、喪に服して三年何も言わなかった。つまり政務の指示を出さなかったことについて、子張が質問しました。
孔子先生は、高宗だけじゃなくて、昔はみんなそうしたものだと。三年は喪に服して、その間は大臣の長が代行して指示を出し、すべての官吏は皆その指示に従って政治を執り行っていたと、仰っています。
三年間喪に服すというのは礼によるもので、孔子先生は礼の中でもこういった服喪について特に重要視されています。
喪に服すというのは今でも普通に行われていますが、形骸化していますよね。当時も割とそうだったようです。孔子先生はそれが不満です。
◎──巻第七「憲問第十四」四十三
だいたいの意味:孔子先生は仰った。上の者が礼を好めば、民は使いやすいものとなる。
──巻第七「憲問第十四」四十三について
使いやすい、というとちょっとアレですが、民衆にも礼の心が波及して心がけが良くなると。感化、教化されるわけです。人民を操作するためにそうしろと言っているわけではなく、上がまずしっかりしろと仰ってるのです。
◎──巻第七「憲問第十四」四十四
だいたいの意味:子路が君子というものについて尋ねた。孔子先生は仰った。己を修めて、慎みを持つ。
(子路が)言った。それだけでしょうか。
(孔子先生は)仰った。己を修めて、人を安らかにする。
(子路が)言った。それだけでしょうか。
(孔子先生は)仰った。己を修めて、万民を安らかにする。己を修めて万民を安らかにすることは、堯や舜でさえ苦労されたことだ。
──巻第七「憲問第十四」四十四について
しつこい子路を、いにしえの聖帝の名を出して黙らせた感が。(笑)
◎──巻第七「憲問第十四」四十五
だいたいの意味:原壤が立て膝座りで待っていた。
孔子先生は、幼い時は年長者にへりくだりもしないで、大きくなっても話にもならない、老いては死にもしない、こんなやつを賊だと言うのだ、と仰って、杖でその膝を叩かれた。
──巻第七「憲問第十四」四十五について
原壤(げんじょう)というのは、孔子先生のろくでなしの旧友だそうです。
孔子先生も本気で怒って殴ったというか、呆れ半分、冗談半分といったところでしょうか。態度の悪さに文句を言ったわけです。
◎──巻第七「憲問第十四」四十六
だいたいの意味:闕(けつ)の村出身の少年が、取次係をしていた。
ある人がこの少年について尋ねた。進んで学問をするみどころのある者なのですか。
孔子先生は仰った。私はあの者が大人の席に座っているのを見ましたし、年長者と並んで歩くのを見ました。
進んで学問をするみどころのある者ではありません。はやく一人前だと見られたいと思っている者です。
──巻第七「憲問第十四」四十六について
少年が客人の取次係を任じられているのを見て、みどころがあって抜擢されたのですかとの問いに、年少の者として礼をわきまえることを知らないやつで、そんな立派な者じゃありませんよ、と答えられています。
じゃあなんで、という話ですが、はやく態度に実が伴うよう、勉強させようとして取次係をやらせているんじゃないでしょうか。OJT的に。
当然、この少年が失態をおかせば、孔子先生が頭を下げることになるわけで、何とも優しく何とも厳しい教育です。
こういう子には、こういったやり方が向いていると判断されたのでしょう。孔子先生は相手に応じて上手に教え方を変化させますので。
──今回はここまで。
これで「憲問第十四」が終わりました。次回から「衛霊公第十五」です。手元にある岩波文庫で残り約100ページ分です。ここまでが約300ページ分でした。あと四分の一ですね。
……まだ結構ありますね。大河ドラマ「青天を衝け」の完結より先に読み終えられるか、勝負です。
【川合和史@コロ。】koro@cap-ut.co.jp
合同会社かぷっと代表
https://www.facebook.com/korowan
https://www.facebook.com/caputllc
・わぐちゃんねる:日本ウェアラブルデバイスユーザー会
https://www.youtube.com/channel/UC7q2hNFUsMD0TvOSif6D6jQ
━━━━━━━━━━━━━━━━━
■クリエイター手抜きプロジェクト[648]
IoT Raspberry Pi編
ラズベリーパイpicoをいじってみよう
古籏一浩
https://bn.dgcr.com/archives/20210322110100.html
─────────────────
今回は、ラズベリーパイpicoをいじってみます。といっても、実際に動かすのはLED点灯するだけです。定番のLチカ(LEDチカチカの略)です。
ラズベリーパイpicoは、その名の通りラズベリーパイの一種です。ラズベリーパイには、いくつか種類があります。
・ラズベリーパイ
https://ja.wikipedia.org/wiki/Raspberry_Pi
現在多く利用され、出回っているものとしては3B+、Zero、4あたりでしょう。今回、新たにpicoが加わったことになります。ラズベリーパイpicoは550円と、大変低価格です。すでにある小型のラズベリーパイzeroも、低価格なのですが。
・ラズベリーパイ pico
https://www.switch-science.com/catalog/6900/
550円なので使い捨てみたいな用途にも使えます。が、ラズベリーパイpicoは、これまでのラズベリーパイA、3B、4、zeroとは異なり、パソコンのようにOSを入れて使うことはできません。
ラズベリーパイpicoは、組込み用のワンボードマイコンだからです。制御用のボードとして使う、ということになります。あと、入出力端子などを利用するためには、以下のピンヘッダーをハンダ付けする必要があります。
・Raspberry Pi Pico ピンヘッダキット
https://www.switch-science.com/catalog/6991/
ラズベリーパイ本体だけで、LED点灯させるならピンヘッダーは不要です。が、それだけだと何もできないので、やはりピンヘッダーは必要になります。
ただ、特定の入出力端子しか使わないなら、最低限必要な端子だけ、ハンダ付けすればOKです。
ということで、ラズベリーパイpicoを少しいじってみます。今回はMacBook Air(M1 chip)を使用しているため、他のOSや異なるバージョンでは、動作が違うことがあるかもしれません。
ラズベリーパイpicoを、USBケーブルで接続します。USB端子の形状はmicro USBで、USB Type Cではありません。
接続すると、デスクトップにRPI-RP2というドライブ(ボリューム)が表示されます。Finderの設定によっては、外部ディスクを表示しないようになっているかもしれません。その場合は、Finderの環境設定で「外部ディスク」を表示するようにしておきます。
表示されたRPI-PR2のドライブを開くと、以下の2つのファイルが表示されます。
INFO_UF2.TXT
INDEX.HTM
INFO_UF2.TXTの内容は、以下のようになっています。このファイルは必要ないので、無視しても構いません。
UF2 Bootloader v1.0
Model: Raspberry Pi RP2
Board-ID: RPI-RP2
重要なのは、INDEX.HTMファイルの方です。INDEX.HTMファイルには、開発を行うためのページにリンクするためのHTMLが書かれています。
INDEX.HTMファイルをダブルクリックすると、ブラウザに開発ページへの移動先のリンクが表示されます。
リンク文字をクリックします。現時点では以下のページにアクセスしても、同じ結果になります。今後、URLは変わる可能性もあるので、RPI-PR2のドライブ内にあるINDEX.HTMファイルを開いて、表示されるリンク先に移動するのが無難です。
https://www.raspberrypi.org/documentation/rp2040/getting-started/
ページを見ると、4つのタブがあります。開発言語はC/C++かMicroPythonを利用できるようです。スクリプトで手軽に作る場合はMicroPythonを使うのが良さそうです。
4つのタブの中に「Getting started with MicroPython」というのがあるので、それをクリックします。すると、どのようにすればよいのかを、アニメーションで表示してくれます。
アニメーションを見ると、「Download UF2 file」のボタンをクリックして、必要なファイルをダウンロードして、そのファイルをラズベリーパイpicoのドライブにコピーします。
それでドラッグ&ドロップしてコピーすると、エラーになってしまいました。どうやら、ラズベリーパイpicoを接続する場合に、ボード上の白いボタンを押したままにしないと書き込みができないようです。
再度白いボタンを押してから、ラズベリーパイpicoを接続します。ダウンロードしたファイルをドライブにドロップすると、今度は問題なくコピーされました。コピー後にRPI-RP2のドライブはアンマウントされます。つまり、ボリュームとして認識されなくなります。
ここまでは正常な動作なようです。準備ができたので、LEDを光らせてみます。こういうワンボードマイコン系では、定番のプログラムです。
それで開発ツールはどこかなとWebサイトを見ると、どうもラズベリーパイ3B,4で動作するRaspberry Pi OSだと、最初から開発環境であるThonny Python IDEが入ってるようです。
ところが、Macだとそんなのは入っていません。Macで使用するためには、以下のサイトから開発ツールをダウンロードしないと駄目みたいです。
https://thonny.org
ダウンロードすると、thonny-3.3.6.pkgという名前のインストーラーパッケージがあるはずなので、起動して、手順にしたがってインストールします。
インストールしたら、アプリケーションフォルダにあるThonny.appを起動します。
最初に言語とデバイスを選択する画面になるので、言語を日本語に、デバイスで(Initial settingsの項目)Raspberry Piを選択し「Let's go!」ボタンをクリックします。すると、プログラムを入力するウィンドウが表示されます。
次に、オプションを設定します。ツールメニューからOptions...を選択します。設定ダイアログが表示されるので、インタプリタのタブをクリックします。
実行デバイスを、セレクトメニューから選択します。今回はラズベリーパイpicoなので、MicroPython(Raspberry Pi Pico)を選択します。
PortはBoard in FS mode〜という項目があるので選択します。これで準備OKです。あとは、以下のプログラムを入力します。
machine.Pin(25, machine.Pin.OUT) .value(1)
実行ボタンをクリックします。保存していないと、ダイアログが表示されます。ファイルを保存したら再度、実行ボタンをクリックします。
問題がなければ、ラズベリーパイpicoの基板上の緑色のLEDが光るはずです。消灯する場合は以下のようにします。
machine.Pin(25, machine.Pin.OUT) .value(0)
ちょっとやってみようかなと思った人は、以下のサイトからテキストをダウンロードして学習してみるとよいでしょう。英語のテキストですが、英語がわからなくても分かる感じに書かれています。
簡単なLED点灯・消灯・タイマー処理からI2C,SPIの処理、温度計測・データロガー、そしてゲームまで解説されています。
https://hackspace.raspberrypi.org/books/micropython-pico/pdf
ただ、一度もラズベリーパイに触れたことがないのであれば、picoではなく3Bか4の方がいいでしょう。併用してpicoも使う方がよいのではないかと思います。
【古籏一浩】openspc@alpha.ocn.ne.jp
http://www.openspc2.org/
ラズベリーパイの4も数台購入してあるのですけど、いまだに電源も入れていません。それどころか、箱すら開けていない状態。3Bと比べてどのくらい高速になったか、体感してみたいところ。
他にもobnizのスターターキットも購入したものの未開封。こちらも時間ができれば、開封していじってみたいところ。最近、というかここ半年は、未開封のままになっているシロモノが多い……。
・創って学ぼうプログラミング
https://news.mynavi.jp/series/makeprogram
・8K/4K/ハイビジョン映像素材集
http://www.openspc2.org/HDTV/
・クリエイター手抜きプロジェクト
http://www.openspc2.org/projectX/
━━━━━━━━━━━━━━━━━
編集後記(03/22)
●いままでは午後9時になると、妻にツイン・モニタ前の席を譲り、わたしが横からネットを操作し、妻の選択する野球情報を見せるというサービスをやっていた。
しかし、記事の選択に時間がかかる。各サイトの表示スタイルもばらばらである。むちゃくちゃ能率が悪いので、事前にわたしがプロ野球関連サイトを見て情報を整理し、テキストだけを読ませることにした。
読売ジャイアンツ中心に選択すればいいんだから、簡単な編集作業だ。一日に10本くらいの記事を短時間で読ませることができた。この見せ方は喜ばれた。
それにしても、野球についての妻の知識はおそろしく豊富でディープだ。読売新聞のスポーツ欄・巨人軍関係を熟読している。テレビの野球中継を見ながら解説者より鋭いことを言ってる。わたしがもし野球好きであったら、ゲームを見ながら盛り上がれるし、もっと絆を深める(くさい表現だ)ことができたであろう。
妻が今いちばん欲しがっているのは、思う存分野球を語れる女友達だ。男は扱いがめんどうくさいから、絶対に絶対にお断りだという。(柴田)
●木曜日に書いた轟悠さんの退団のこと。気が動転して、推測ばっかりの何やらあほな内容を書きましたわ。すみません。
/図書館で本を予約した。今はネットで気軽に予約できる。
以前、予約したものの受け取り期限に間に合わなかった本がある。申し訳ない。こういう輩のために、「再予約」ボタンというものがある。ありがたい。
だが、図書館の本というのは、予約後届くのに早くて一週間、ベストセラーだと一年近くかかる。後者は途中で追加注文されるみたいで、急に順番待ちの数字が減ったりするけど。
四月中旬には一息つくだろうと、五冊分の再予約ボタンを押したら、翌日に三冊、翌々日には二冊、近くの図書館に届いたというメールが入った。新型コロナ……。困った、まだ読めないぞ。(hammer.mule)