風燕コム

作品展示 230831


 

エレベーターに乗ったとき、【行き先階】のボタンと【扉を閉める】のボタンとどちらを先に押しますか?

「あれもやりたい。これもやりたい。」…しかし私たちの{時間・体力・予算・状況…}は限られています。
そんな時に有効なのが「プログラミングの力」。仕事の手順・段取りを考える力。

フローチャートを書く・猫のスクラッチ

センサ付き時計プログラミング

 

フローチャートを書く 紙と鉛筆で。またはパワーポイントで。

1-1フローチャートを書こう

練習問題1(生活編)pdf

練習問題1(生活編)解答例pdf pw:+1

練習問題1(生活編)PowerPointを使ってフローチャートを書く練習←右クリック 名前を付けてリンク先を保存を左クリック (真田華子さんの例)211202

1-2フローチャートを書こう

練習問題2(LED編)pdf

練習問題2(LED編)解答例pdf pw:+1

1-3フローチャートの書き方ルール

 

一つ一つの“四角形”を「処理記号」または「プロセス記号」と呼びます。ここでは略して「記号」と書きます。

 

2-1コロックルにフローチャートを書きこむ・順次処理

2-2コロックルにフローチャートを書きこむ・反復処理

2-3コロックルにフローチャートを書きこむ・分岐処理

2-4コロックルにフローチャートを書きこむ・応用 いろいろな組み合わせ

korockle_230505_001/oshibotan_hokousya 230717.fcp


センサ・LED付き時計

3-1コロックルにプログラミング

コロックル webアプリ (他サイトが開きます)

普段使いできる便利時計を開発しよう

・便利なプログラミングを考えよう
・音楽の曲の入力を体験しよう

キットに含まれているもの:コロックル本体 USB接続コード
持ち帰った後で個人で用意することをお勧め:単三乾電池3本 USB電源アダプター

 

3-2
前面の三つのボタンで動作モードの切り替えができます。

プログラム実行モード ⇔ プログラムを停止 の切り替え
DAWNボタンとUPボタンを同時に押して離す。    ピロピロピ:実行    ピ:停止
乾電池交換やUSBケーブルはずれ 等でプログラムが停止してしまった場合はこれで“実行”できます。

 

乾電池使用時に
A 通常モード ⇔ Bスリープモードに移行する状態 の切り替え
SETボタン DAWNボタン UPボタンを同時に押して離す。
ピピピピ ピピピピ:常にA通常モード(電池の消耗が早い)
ピピー :Bスリープモードに移行する状態(推奨)

 

時計の12時間表示 ⇔ 24時間表示
時刻表示時に UPボタン DOWNボダン で切り替え

 

時刻の設定
時刻表示中に SETボタン 長押し

 

3-3
アラームの設定
アラーム時刻表示中に SETボタン 長押し

 

アラーム/スヌーズの有効/無効
アラーム時刻表示中に UP/DOWNボタン
赤LED点灯:アラーム有効
青LED点灯:スヌーズ有効

 



トップマンWebPage>コロックル>各種資料>コロックルの使い方 より抜粋


プログラミングの基本を学習しよう

4-1作品例:ボタンを押すと、メロディーが流れる。

 

4-2作品例:4-1を進化発展させよう

 

 

4-3 フローチャートの説明文を書こう

ユーザー、一般人向け カタログやパンフレット用です。どのような動きをする製品なのか一般人でも、わかりやすく書きます。

同僚、開発者向け 仕組みを説明します。 続きを作ってほしいとき、手伝ってほしいとき、工場で大量生産をするときに 自分が作ったプログラムの仕組みを説明します。

  ユーザー、一般人向け説明文 同僚、開発者向け説明文
基本0 トップボタンを押すとメロディが流れます。一回きりです。繰り返したいときはプログラムを再起動してください。 はじめ。 【A】 トップボタンが押されたか?{Yes:次へ進む、No:直前Aに戻る} メロディを1回再生する。 終わり。 
進化1 トップボタンを押すとメロディが流れます。何回でもできます。 基本0を無限回繰り返します。

つまり

はじめ 次の事を無限回繰り返す「【A】 トップボタンが押されたか?{Yes:次へ進む、No:直前Aに戻る} メロディを1回再生する。」 終わり。
進化2 トップボタンを押すとメロディが流れます。繰り返し流れ続けます。トップボタンを再び押すとメロディが止まります。

以上の事は一回きりです。繰り返したいときはプログラムを再起動してください。
はじめ。 【A】 トップボタンが押されたか?{Yes:次へ進む、No:直前Aに戻る} 【B】 メロディを1回再生する。 トップボタンが押されたか{Yes:次へ進む、No:Bへ戻る} 終わり。
進化3 トップボタンを押すとメロディが流れます。繰り返し流れ続けます。トップボタンを再び押すとメロディが止まります。

何回でもできます。


のつもりで作ったのですが、うまく作動しません。メロディが止まらなくなってしまいました。
進化2を無限回繰り返します。

つまり

はじめ 次の事を無限回繰り返す「【A】 トップボタンが押されたか?{Yes:次へ進む、No:直前Aに戻る} 【B】 メロディを1回再生する。 トップボタンが押されたか{Yes:次へ進む、No:Bへ戻る}」 終わり。


のつもりで作ったのですが、失敗です。メロディが止まりません。
進化4 進化3の不具合を修正しました。

トップボタンを押すとメロディが流れます。繰り返し流れ続けます。トップボタンを再び押すとメロディが止まります。

何回でもできます。
はじめ 次の事を無限回繰り返す「【A】 トップボタンが押されたか?{Yes:次へ進む、No:直前Aに戻る} 【B】 メロディを1回再生する。 トップボタンが押されたか{Yes:次へ進む、No:Bへ戻る} 3秒待つ」 終わり。

4-4 レポートを書こう

「このようなプログラムを作りました」というレポートを書こう


  1. タイトル情報{学生番号 氏名 作品名 日付番号}
    年 組 番 氏名

  2. 作品タイトル

  3. スクリーンショット:フローチャート
    スクリーンショット:メロディ(あった場合)

  4. ユーザー向け説明書

  5. 開発者向け説明書

  6. 反省・感想

4-5作品例:4-1を進化発展させよう、第2章

進化2型:…ボタンを押すとメロディが1回流れた後で、演奏が止まる。
進化5型:…ボタンを押すとその場で演奏が止まる。

 

 

フローチャートの記号の違い

「メロディ1回」:その名の通り、メロディを1回演奏する。 演奏が終わってから次の段階に進む。 
 (演奏が終わってからボタンの状態判断を始める。)
1回演奏が終わらないと、ボタンを受け付けない。

「メロディ連続」:その名の通り、メロディを連続で演奏する。 演奏が始まった時点で次の段階に進んでいる。  
(演奏が始まった時点でボタンの状態判断を始めている)
演奏の途中でも、ボタンを受け付ける。

 

 

考えよう、やってみよう4-5-1

次の二つのフローチャート、“メロディ演奏とLED点灯のタイミング”はどう違うのだろうか。

ヒント
・メロディを1回演奏し終わってからLEDが点灯

・メロディを演奏しながらLEDが点灯 

 

 

考えよう、やってみよう4-5-2

進化5型 にて「0.5秒(待つ)」の記号はなぜ必要なのだろうか?
この記号が無いとどのような動きをするのだろうか?

 


生活に便利なプログラムを開発しよう

7-1-1作品例001

例001:お気に入りの曲を製品に書き込み、それを目覚まし音として再生する。目覚まし音が流れる前に、LED青、紫、赤が点灯する。


プログラムダウンロード

7-1-2音楽、曲を入力


曲データダウンロード

 

7-2作品例002


例002:簡易照度計

 


korockle_230505_001/clock_longB_lightSnc_01 230506.fcp

 

7-3作品例003


例003:簡易照度計と「うさぎとかめ」目覚まし


【ChromeBook】で見る

korockle_230505_001/clock_longB_lightSnc_02 230506.fcp

 

9-1


パナソニック(Panasonic) ダイヤルタイマー 11時間形

“普段使い”の使用例 {時間がたてば切れるタイマー 乾電池}を組み合わせて使っています。

A 通常モード:USBケーブルで電源アダプタから給電 常にLED表示が点灯。見れば時刻がわかる便利ですが、100V電源の電力をそれなりに使っています。
B スリープモードに移行する状態:乾電池から給電 普段はLEDは消灯されているがトップボタンが押されたり音センサに音が入ると、LEDが点灯して時刻がわかります。

起床した時や帰宅した時 タイマーを数時間分回しAの状態にしておきます。外出時や就寝時にはタイマーの働きで自動的にBの状態になります。 

 

 

10-1 著作権の問題

次の事は行ってもいいの?    A行っていい  B行ってはいけない。

問1 作者が亡くなって70年以上たち著作権が消滅した曲をコロックルに入力し、自宅で目覚まし時計として使う。

答え:A 著作権は消滅しています。自由に使うことができます。

問2 作者が亡くなって70年以上たち著作権が消滅した曲をコロックルに入力し、自宅で目覚まし時計として使う。その動画をYouTubeで公開する。

答え:A 著作権は消滅しています。自由に使うことができます。

3 昨年発表された人気アニメの曲をコロックルに入力し、自宅で目覚まし時計として使う。

答え:A 著作権は保護されていますが、個人的利用として許されます。アニメソングを個人でリコーダーやピアノで演奏し楽しむことと同じです。

4 昨年発表された人気アニメの曲をコロックルに入力し、自宅で目覚まし時計として使う。その動画をYouTubeで公開する。

答え:B 著作権違反です。著作権は保護されていてYouTubeで公開することが違反です。YouTubeを聞いた人が満足してしまい、CDの売り上げが下がり、作者の収入を減らしてしまう可能性があります。作者の心も傷つけてしまいます。

 

230921.

 


猫のスクラッチ Scratch

猫のスクラッチで「赤い部屋を掃除するスクリプト」を作ろう。 それをレポートに書こう。(このページの下方を参照)

1 赤い部屋のスクリプト型←右クリック 名前を付けてリンク先を保存を左クリック

2 PowerPointを使ってレポート型(猫のスクラッチ用)←右クリック 名前を付けてリンク先を保存を左クリック

 


お掃除ロボットScratch練習問題

練習問題220925

解答例220925


資料

Scratch 基本技

順次処理型

猫を正方形に移動させる    https://scratch.mit.edu/projects/190712473/ フローチャート


反復処理型

猫を正方形に移動させる(「4回繰り返す」を使う)    https://scratch.mit.edu/projects/190839089/ フローチャート


分岐処理型

お掃除ロボットを作る(壁で方向転換型)        https://scratch.mit.edu/projects/133746554/ フローチャート

お掃除ロボットを作る(壁で反射型)    https://scratch.mit.edu/projects/191256576/ 


論理演算の見本

フローチャート例

基本型 https://scratch.mit.edu/projects/198325980/
   スイッチA2を押すとライトA4が反応する。            リンゴに触れると猫が語る。

or型 https://scratch.mit.edu/projects/198357457/
   右のセンサA2 左のセンサA3 ブレーキA4
   右のセンサまたは左のセンサ、どちらかに反応があったとき、即ブレーキが利く。        リンゴorバナナ、どちらかに触れると猫が語る。

条件型 https://scratch.mit.edu/projects/198359849/
   兄の枕元スイッチA2 弟の枕元スイッチA3 兄の専用白LEDライトA4 弟の専用赤LEDライトA5
   兄のA2を押すと白A4が、弟のA3を押すと赤A5がそれぞれ反応する。            リンゴでは「リンゴ」、バナナでは「バナナ」と語る。

and型 https://scratch.mit.edu/projects/198360410/
   社長のキー(鍵)A2 副社長のキー(鍵)A3 大金庫のロック(錠)A4
   社長A2と副社長A3がそろって 大金庫A4が開く。            リンゴandバナナ、両方に触れると猫が語る。

PowerPointを使ってand,or,条件分岐等のフローチャートを書く例←右クリック 名前を付けてリンク先を保存を左クリック



Scratchでお掃除ロボットを作る(壁で反射型)/スクリプトの正解は一つではありません。いろいろ工夫してみましょう。   
https://scratch.mit.edu/projects/202101157/


背景画 右クリックで一度保存して使ってください。

背景画


デスクトップに置く「風燕.com」へのショートカットをダウンロード ←右クリック 名前を付けてリンク先を保存を左クリック


Web公開イメージ

クイズ(応用編) 220919

クイズ 220818



homeHome

アクセスカウンターアクセスカウンタ


アクセスカウンター

初回公開 230709.
最新更新 230718


風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕コム 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕スクラッチ 風燕scratch 風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕scratch風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com 風燕com