投稿

chibi:bitで音声

イメージ
マイコンボードのchibi:bit,今日は音声出力を試してみた。 わかりにくいけど,ブレッドボードの上にあるのがレシーバ(スピーカ)。 携帯電話の受話用などに使うようなレシーバなので,耳元で鳴らす程度。これをchibi:bitのP0とGNDに接続。 で,chibi:bitのIDEで次のようなプログラムを作成して,転送。 120bpmでドと レ ミを交互にならすだけ。で,正常に鳴ることを確認。 じゃあ, ドレミの歌 かえるの歌を演奏させてみようということで,これはブロックエディタでは大変(配列が扱えない)なので,javascriptで。 let REST = 0 let C4 = 0 let B3 = 0 let A3 = 0 let G3 = 0 let F3 = 0 let E3 = 0 let D3 = 0 let C3 = 0 basic.forever(() => { }) C3 = 262 D3 = 294 E3 = 330 F3 = 349 G3 = 392 A3 = 440 B3 = 494 C4 = 523 REST = -1 let song = [C3, D3, E3, F3, E3, D3, C3, REST, E3, F3, G3, A3, G3, F3, E3, REST, C3, REST, C3, REST, C3, REST, C3, REST, C3, D3, E3, F3, E3, D3, C3, REST] function playSong() { let i = 0 let v = 0 for (i = 0; i < song.length; ++i) { v = song[i] if (v < 0) { music.rest(music.beat(BeatFraction.Whole)) } else { music.playTone(v, music.beat(BeatFraction.Whole)) } ...

chibi:bitでI/O

イメージ
先日買った マイコンボード「chibi:bit」,ようやくI/Oポートを使ってみた。 とりあえず,chibi:bitには,3VとGND,あと任意のI/Oができるポートが3個ついている。 ブレッドボードを使ってI/OをLEDにつないでみた。 その上で,chibi:bitの照度センサの値によって,明るければ0を,暗ければ1023(3V)を出力するようなプログラムを作って実行。 chibi:bitを隠してやると,無事LEDが点灯。おお,簡単にアナログ信号が出力できる。 ADC(DACの間違い)内蔵 (再修正:アナログ出力はPWMだった)っていうのがいいね。(なお, ADCDACを介さず, デジタルI/Oとしても使用可能)

chibi:bit

イメージ
イギリスでBBCが小学生に配布している「micro:bit」という教育用マイコンボードがあるとSoftware Design誌で読んで,使ってみたいと思っていたものの,技適の関係で日本では使えないとのことだった。 その記事で,互換機を試作したと書いてあったのだけど,その後忘れていて,ふと気づくと,スイッチサイエンスから互換機「 chibi:bit 」が発売されていた。(2016年の年末のことらしい)で,買ってみた。 今日届いたので,早速開封。 小さい!勝手に名刺サイズくらいかと思っていたのだけど,5cm×4cmくらいだ。 で,プログラムを書く。 とりあえず,Scratchみたいなブロックプログラムが使えるので,それで。 開発環境はWebブラウザ。ブラウザで,IDEのページ( http://chibibit.io/ide/ )にアクセスすると,ブロックプログラム環境が表示される。そこでプログラムを作成して,できたプログラムをダウンロード。 chibi:bit IDE PCとchibi:bitはUSBケーブルで接続しておく。すると,マスストレージとして見えるので,ダウンロードしたHEXファイルをコピーしてやる。 で,chibi:bit裏面のリセットボタンを押すと,プログラムが動く。とりあえず,Aボタンを押すと矢印が左から右に,Bボタンを押すと矢印が右から左に動くプログラムを作ってみた。(後ろで食洗機がうるさくてすみません) うーん,簡単。 これなら,子どもも遊べそうだ。 で,なにげにすごいのが,IDEでブロックプログラムを書いたもののjavascript変換結果を見られること。 今回は使っていないけど, 磁気センサ(コンパス)内蔵 加速度センサ内蔵 BLE内蔵 ADCつきGPIO3ポート などもあるので,結構楽しめそう。

iSCSIサーバが不調

今朝,目を覚まして,ふとメールを見ると,会社のサーバ管理システムのzabbixからアラートメールが。 一時的にzabbixとの通信が途切れることはよくあるので,アラートメール自体は珍しくないのだけど,障害発生のアラートだけで復旧のメールが届いていない。該当サーバはVMware ESXiの中の仮想ゲストサーバの一つ。これが止まると,社内のWiFiにPCがつなげなくなる。 休日(土曜日)の朝ということで,一瞬見なかったことにしようかと思ったけど,気を取り直してPCを起動。ESXiのsyslogを飛ばしているサーバにログインして,ログを確認してみると,案の定iSCSIのストレージサーバ上のボリュームの一つとのコネクションが切れていると。 Feb 17 21:56:11 **** vmkwarning: cpu0:33436)WARNING: iscsi_vmk: iscsivmk_StopConnection: Conn [CID: 0 L: ****:34030 R: ****:3260] これは,先日ひどい目に合ったのと同じだ。(T_T) とりあえず,会社へのVPN接続をし,ESXiホストにvSphere Clientでつないでみると,一応ゲストは動いているように見えるけど,ディスクが見えていない。今のところ,おかしいのはゲスト1台分だけなので,残りの正常そうなゲストたちはいったんサスペンド。(おかしいサーバはディスクが見えていないので,操作できない状態。)その上で,iSCSIサーバにログイン。とりあえず,ここでは特にエラーなどは出ていないが,再起動。 iSCSIサーバの再起動が無事すんだので,もう一度vSphere Clientで確認すると,見えなくなっていたディスクも復活。問題のゲストサーバも無事サスペンドできたので,iSCSIサーバのファームウェアを更新して,もう一度再起動。 iSCSIサーバのファームウェア更新も無事済んで,ESXiからもディスクがすべて見えることを確認し,サスペンドしていたゲストサーバたちを復旧。 使っているのはQNAPのiSCSIサーバなのだけど,識者に聞いたところによると,ときどき再起動してあげないと,反応が無くなることがあると。しかし,前回のトラブルから10日ほどしか経っていないのに,再度発...

地上の廃坑

イメージ
Minecraftで未踏破のエリアを散歩していたら,地上に廃坑らしきものを発見! あれ?廃坑って,地下にできるものじゃないの?と思ったら,どうもVer. 1.10以降,メサバイオームでは,地上にもできるらしい。実は,これが初めての廃坑。 幸い,私のワールドは,初期スポーンがメサのすぐ横ということで,メサには困らない状態だったので,地上廃坑ができていたみたい。右手に持っている地図を見ても,まだ未踏破のメサが南に広がっている。(メサって,色つき粘土は取れるけど,木とか生物に乏しいので,開発には向かない。) 地上廃坑は何がいいって,地上の光が入るから明るいところが多いせいか,モンスターが少なめな気がする。スポナーブロックがあっても,その周囲にモンスターがいなかったり。

音楽教室から著作権使用料徴収?

一昨日(2017/2/2)のニュースで,「 音楽教室から著作権料徴収へ JASRAC方針、反発も 」(www.asahi.com)というのがあった。 自分自身,過去に音楽教室に通い,今,子どもを通わせている。また,法律職ではないが,仕事柄著作権についてはある程度理解しているつもりなので,ちょっと書いてみようと思う。 今回問題になっているのは? ヤマハや河合楽器などの音楽教室で使用されている楽曲について,著作権法第22条に基づく「演奏権」の使用料をJASRACが請求しようとしている。(と,報道されている) 演奏権とは 著作権法第22条 によると, 第二十二条  著作者は、その著作物を、公衆に直接見せ又は聞かせることを目的として(以下「公に」という。)上演し、又は演奏する権利を専有する。  となっている。要は,楽曲を演奏会などで公衆に聞かせるためには,著作権者の許諾が必要だと。で,音楽に関してはJASRACが著作権管理団体になっている作品が多いため,JASRACの許諾(JASRACへの支払)が必要になることが多い。 ただし,他の著作権と同様に,著作権の制限もかかっている。例えば,第30条の「私的使用のための複製」,第38条の「営利を目的としない上演等」があるため, 自分で演奏して楽しむ 家庭内,友人などの前で演奏する 無料の演奏会 などであれば,特に許可なく演奏することができる。 まあ,家で演奏するときに著作権者の許可が必要!なんてことになったらどう考えてもおかしい。 音楽教室で演奏権? で,今回JASRACは,「音楽教室での演奏(練習)は,不特定多数の生徒が聞くことになるので,演奏権が及ぶ」と言っているようだ。ただ,あくまでも報道を介しての情報なので,細かいニュアンスはよくわからない。 まず,音楽教室の場合,先生(講師)と生徒とがいるが,今回JASRACが問題にしているのが 先生が演奏すること 生徒が演奏すること その両方 なのかがよくわからない。おそらくは,「両方」なのではないかと思うが。。。。 著作物って,教育目的なら自由に使えるのでは? 確かに,著作権法では第35条において,「学校その他の教育機関における複製等」という制限がある。ただし,この対象となるのは, 学校その他の教育...

巨大キノコ

イメージ
Minecraft,はじめて巨大キノコを見つけた。 うむ。大きい。