プログラムでモノを動かす

1 プログラムでモノを動かしているものにはどんなものがあるか?グループワークした内容




2 ↑で挙げたものをプログラミング的な思考で手順を説明


・駅の改札

【常にループ】
【if;ICカードや切符を読み取り金額が足りれば改札を開く】
【if;残高が足りてなければ音を鳴らし赤く光る】

・ガストのネコロボット

【常に進む】
【if;料理と持っていく卓を認識し届ける】
【if;人や障害物があった際には、止まり音声を発する】

・エアタグ

【常にループ】
【if;「探す」アプリの「持ち物を探す」とすると内臓のスピーカーが音を出す】
【if;自分から離れた場所になるとスマホに通知を送る】

・スマート家電

【常にループ】
【if;スマホからの指示を認識しその通りに動かす】
【if;スマホからの指示を認識しその通りに動かす】

3 プログラミングでどんなことができそうか?自分で考えたアイディア



・遠隔で植物に水やり


長期外出中などで家に入れない場合など、家で育ててる植物などにスマホの遠隔操作で水やりができたらいいのでは。と考えた。
植物の近くにシャワーなどを設置しそのシャワーとスマホを遠隔操作で繋がるようにするとか(?)

・イルミネーションなどの色を自分で好きな色に変えられる


イルミネーションがスマホと連動し、スマホの遠隔操作(そういうアプリを開発)でその人の好きな色に変えられたら面白いなと考えた。
操作できるイルミネーションの範囲を決めておき、"ここに立って操作するとイルミネーションの一定の範囲の色を変えられる”など、
ユニバでハリーポッターの杖を使って魔法が使えるスポットのところのような場所を作ってみる(?)