Scratchプログラミング(撃退!ウィルス大群)

インフルエンザが流行しています。皆さんは、元気に体調維持できていますか。本日はウィルスを撃退しつつ、風邪をひかないよう注意しましょう。リミックスするScratch素材は、こちらの「青梅スタジオ」で共有しています。 本日の […]

続きを読む… from Scratchプログラミング(撃退!ウィルス大群)

ダッシュボードのための相互通信

USBゲームパッドが接続されたノートPC側から、ラズパイに「レバーやボタン操作」のコマンドを送信する。また、ラズパイ側から、ノートPCに「レバーやボタン操作」を受信できたことを折り返し返信する。前回は片方向通信だったが、 […]

続きを読む… from ダッシュボードのための相互通信

第7章 WEBアプリ開発(フロントエンドWEBアプリ)

PCやスマホの画面にデータを表示したり、データを追加したりできるアプリをHTMLとCSSで記述します7-1. WEBページの制作(HTML)7-2. フロントWEBアプリのJavaScriptコード7-3. バックエンド […]

続きを読む… from 第7章 WEBアプリ開発(フロントエンドWEBアプリ)

第2章 Linux準備(ユーザー, SSH鍵, ドメイン)

2-1. Linuxユーザー追加とカギ設定🔑2-2. Linuxサーバーのホスト名変更2-3. 新しいLinuxユーザーでログイン2-4. ドメイン取得とDNS2-5. VScodeを使ってSSH接続 この章では、Lin […]

続きを読む… from 第2章 Linux準備(ユーザー, SSH鍵, ドメイン)

第1章 WEBアプリ開発体験プロジェクト

1-1. どんなアプリを開発するのか1-2. アプリ開発プロセス1-3. 開発企画(どんなアプリなのか)1-4. 要件定義(機能を決める)1-5. 基本設計1-6. 詳細設計1-7. プログラミング 中高生を対象としたプ […]

続きを読む… from 第1章 WEBアプリ開発体験プロジェクト

ゲームパッドでラズタンクを操作する

CoderDojo青梅 午後の部の参加者に朗報です!これまでラズタンクのリモート操作は、第二期までPCキーボードの矢印キーで動かし、第三期はNode-REDのダッシュボードのボタンで動かしました。ダッシュボードはスマホ画 […]

続きを読む… from ゲームパッドでラズタンクを操作する

Node-REDにカメラのストリーミングを表示

広角カメラ(魚眼レンズ)160°

カメラ映像は、jpgstreamを動かしてからNode-REDダッシュボードでカメラ映像を表示します。 ノードの構成 [template]ノードは、ダッシュボードのUIを指定する [template]ノードのHTMLコー […]

続きを読む… from Node-REDにカメラのストリーミングを表示

動画分析してラズタンクを自動運転するPJ

こちらのスクリプトは、Raspberry Piとカメラ、モーターを組み合わせて、赤色の物体を検出しながらラズタンク(ロボットカー)を自動運転するプログラムです。 プログラムの概要 目的: 特徴: ステップごとの解説 ① […]

続きを読む… from 動画分析してラズタンクを自動運転するPJ