2020-01-01から1年間の記事一覧
電流制限抵抗とは 電流制限抵抗を求める手順 LEDの主な仕様を確認する LEDに流す電流を決める 公式で電流制限抵抗を求める 共通規格から抵抗を決める 電流制限抵抗とは LEDは、許容電流以下で点灯するために、電流を制限する必要があります。電流を制限する…
Micro:bitの端子がとても特殊です。普通のようにセンサーなどと接続することがとても難しいです。そこで、拡張ボードを使用します。ここでは、KEYESTUDIO製のBBC micro:bitのスターターキットについて説明します。
概要 システム概要 環境構築手順 ラズパイ IPアドレスを固定する xrdpをインストールする tightvncserverをインストールする リーブートする Windows PC リモートデスクトップで接続する リモートデスクトップの起動 接続 未学習内容 概要 ラズパイはキーボ…
概要 システム概要 環境構築手順 ラズパイ IPアドレスを固定する vsftpdをインストールする リーブートする Windows PC FFFTPをインストールする FFFTPで接続する ホストの設定 接続 未学習内容 概要 ラズパイはファイルまたはフォルダの整理することができ…
概要 システム概要 環境構築手順 ラズパイ IPアドレスを固定する SSHを有効にする リーブートする Windows PC TeraTermをインストールする TeraTermで接続する リモート接続先のラズパイのIPアドレスを入力 セキュリティ警告を確認 ラズパイのユーザー名とパ…
リモート環境とは リモートアクセスの種類 コマンドで操作 ファイル転送 デスクトップ環境で操作 設定方法 リモート環境とは Windows PCからネットワーク(LAN)を介してRaspberry Pi(ラズパイ)を制御する環境です。 ネットワークを介して制御することをリモー…
本ページの目的 SDカードのフォーマット フォーマッターをインストールする SDカードをフォーマットする SDカードにRaspbianのインストール Raspberry Pi ImagerをPCにインストールする マイクロSDカードにイメージをインストールする 本ページの目的 ここで…
なぜこのケースを選んだのか ラズパイとケースの準備 ケースの取り付け ラズパイにヒートシンクを設置する ラズパイをケース(下部)に設置する ラズパイをケース(中部)に設置する ラズパイをケース(上部)に設置する 下部ケースに足を付ける 完成 その他 なぜ…
概要 関数一覧 プログラム 結果 概要 Aボタンを押すとLEDディスプレイに"A"を表示し、無線通信で別のMicro:bitのLEDディスプレイに"a"を表示します。 Bボタンを押した場合も同様です。 概要図 関数一覧 Micro:bitの簡易な無線ネットワークを実行する関数を使…
概要 関数一覧 プログラム 結果 概要 Micro:bitボードを水平に持ってUSBコネクタがある向きの方角をLEDディスプレイに表示します。Micro:bitに搭載されている地磁気センサが方角を検出し、LEDディスプレイに北(N)/南(S)/東(E)/西(W)を表示します。 概要図 関…
概要 関数一覧 プログラム 結果 概要 Micro:bitボードを立てて、空がある方向に矢印を向けます。加速度センサが重力を検出し、LEDディスプレイに矢印を表示します。 概要図 関数一覧 加速度センサの値を読込む関数を使います。 accelerometer.get_x() Micro:…
Micro:bitの内部データをMuエディターで監視する方法を説明します。この方法を利用すれば、Micro:bitのプログラム開発においてのデバッグが効率よくできます。
概要 関数一覧 プログラム 結果 概要 温度のメーターをLEDディスプレイに表示します。ただし、メーターの間隔は、24℃から34℃までは2℃とします。 概要図 関数一覧 temperature() 温度センサの値を返します。実際の値より3℃高い場合があります。 プログラム プ…
概要 関数一覧 プログラム 結果 概要 ボタンA(右のスイッチ)を押したとき、うれしい顔をLEDディスプレイに表示します。 ボタンB(左のスイッチ)を押したとき、悲しい顔を表示します。 概要図 関数一覧 button_a.is_pressed() button_b.is_pressed() この関数…
ラズパイとは 基板の外観 なぜ勉強で使うのか? 目標 ラズパイとは ラズパイは、Raspberry Piの略です。Raspberry PiはARMプロセッサを搭載した小型コンピュータです。ラズパイは多くの種類がありますが、ここでは、Raspberry Pi Model B+について説明します…
概要 関数一覧 プログラム 結果 概要 明るさに応じて、うれしいまたは悲しい気持ちをLEDディスプレイに表示します。 明るいときはうれしい顔を表示 暗いときは悲しい顔を表示 概要 関数一覧 display.read_light_level() LEDディスプレイのまわりの明るさを検…
Micro:bitのLEDディスプレイは、文字を表示することができます。しかし、5×5のLEDで構成されるLEDディスプレイは、長い文を一度に表示することができません。LEDディスプレイに文字をスクロールすることで、文を表示することができます。
Micro:bitのLEDディスプレイは、文字を表示することができます。LEDディスプレイに"A"を表示するサンプルソフトで説明します。
Micro:bitのLEDディスプレイは、自作の画像をアニメーションすることができます。1~3の画像を自作して、LEDディスプレイにアニメーションするサンプルソフトで説明します。
Micro:bitのLEDディスプレイは、自作の画像を表示することができます。飛行機の画像を自作して、LEDディスプレイに表示するサンプルソフトで説明します。
Micro:bitのLEDディスプレイは、LEDを座標のように指定して点灯することができます。LEDディスプレイの左端から右端に点を移動するサンプルソフトで説明します。
Micro:bitの基板をみて、搭載されている機能を説明します。基板の表に3つの機能、裏に4つの機能があります。それぞれの機能について説明をします。
Muエディタの説明をします。Micro:bitは多くのプログラム言語で動作できます。そのなかでMicropythonはMuエディタを使用して、Micro:bitのソフトを開発できます。
BBC Micro:bitを簡単に紹介します。
簡単な自己紹介 どうも、熊おふし五郎です。 県内のハーフマラソン大会に参加するほどランニングが好きですが、ソフト作りや数学も好きです。とはいえ、どちらも勉強中です。 アカウント名の由来 私のアカウント名はbear_9973ですが、bearは熊おふし五郎から…