IchigoJamで作ろう君の町のクイズ!全国選抜小学生プログラミング大会 福井県大会 の締め切りは今週末!

IchigoJamで作ろう君の町のクイズ!全国選抜小学生プログラミング大会 福井県大会 の締め切りは今週末!

IchigoJam BASICで簡単「クイズマシーン」を作ってみよう。

10 CLS

何はともあれ、まずは画面を綺麗に。

20 ?"フクイ デ ユウメイナ モノハ?"

‘?’ は「画面に見せて」の意味、これでクイズが表示されるはず、RUNしてみよう。

30 ?" 1:リンゴ"
40 ?" 2:キョウリュウ"
50 ?" 3:フジサン"

答えは3択にしてみよう、このコードを足してRUN、選択肢が現れるよ。

60 INPUT A

‘INPUT’ はキーボードから入力を受け付け、今回は変数Aに値が入るよ。

70 IF A!=2 GOTO60

もし答え(A)が 2 じゃなかったら60行目に戻るよ。

80 PLAY"T800<<<EG"

もし答え(A)が 2 だったら80行目にくるので、正解っぽい曲を流そう。

全体はこんな感じ。IchigoJam はプログラムを4つ保存可能、正解したら LRUN1 で次のクイズに行ってもいいね。

きみの町自慢をクイズにしても面白いかも?

そしてまだ間に合う、ぜひコンテストに応募しよう!










.

光センサーとサーボで “触らず” にスイッチを操作!IchigoJamでまちごとハッキング!?

光センサーとサーボで “触らず” にスイッチを操作!IchigoJamでまちごとハッキング!?

締め切りまで1週間「全国選抜小学生プログラミング大会 福井県大会」、「もっと好きになる わたしのまち」をテーマにまずは作ってみよう。

ということで、光センサーとサーボモーターを使ってこのような接続を。

光センサーと抵抗は足が長すぎたので切って短く。

10 PWM2,150
20 IF ANA(2)<500 GOTO10
30 PWM2,125
40 WAIT20
50 GOTO10

今回のプログラムはこんな感じ。

10 サーボをスタート角度に設定
20 もし光センサーが明るかったら 10へ
30 サーボの角度を125の向きに設定
40 1/3秒そのまま
50 10へ

センサーが500より小さい(明るい)うちはずっとセンサーをチェック、暗くなったら30に来るのでサーボを少し動かしてまた10へ。

さぁ、やってみよう。IchigoJam(IchigoDake)はキーボードとモニタがなくても動きます、このように設置しましょう。

サーボをスイッチにテープで貼り付け。

そしてこの光センサーに手をかざして暗くすると、非接触でスイッチを消すことができる、という算段。

非接触でスイッチングできるとこのご時世とても助かります。

まち中のスイッチを非接触にしちゃっても楽しいかも?締め切りまで残り1週間、楽しい作品待ってます










.

PDFに変わってCSVをアップしてみよう!いろんな様式書類を一発で作る「様式メーカー」α版!

PDFに変わってCSVをアップしてみよう!いろんな様式書類を一発で作る「様式メーカー」α版!

先日開催された「dxgov#2」、話すだけのMTGではなく “話して作るMTG”。

途中退席したものの、福野くんが「そもそも町内会や自治会をDX化できるか? 第2回 行政DXを創る会」として成果を共有してくれてます。

そこでGitHubに公開されていた register_terminal.html がとってもいい感じだったので派生して作りました「様式メーカー」。

使い方はまず、様式書類で集めたい項目をExcelやSpreadsheetで書き出します。「項目名」「項目型」「規定項目値」「備考」という4列の表にします。

保存する名前はなんでもいいですが、ファイルタイプを “CSV” にしましょう。(かつ utf-8 がおすすめ)

普段は様式PDFをどこかのサーバーにアップして、利用者がDL&印刷、そして書き込みという流れだと思いますが、ここではCSVをサーバーにアップ。

利用者はCSVファイルのURLをこの「様式メーカー」に入れます。(これまでの「DL&印刷」にあたる)

するとWeb上に書類様式が現れますので、項目を入力します。(送信は未実装)

先日の福野くんとクリスが作ったCSVもちゃんと表示されます。

まずは身近な会合やイベントの書類なんかを「DX」してみるといいかも。










.