熊おふし五郎が行く

主にマイコンボードを動かした記録を書いています

2020-01-01から1年間の記事一覧

LEDの電流制限抵抗

電流制限抵抗とは 電流制限抵抗を求める手順 LEDの主な仕様を確認する LEDに流す電流を決める 公式で電流制限抵抗を求める 共通規格から抵抗を決める 電流制限抵抗とは LEDは、許容電流以下で点灯するために、電流を制限する必要があります。電流を制限する…

KEYESTUDIO BBC micro:bitスターターキット(37センサー&アクチュエーター付き)

Micro:bitの端子がとても特殊です。普通のようにセンサーなどと接続することがとても難しいです。そこで、拡張ボードを使用します。ここでは、KEYESTUDIO製のBBC micro:bitのスターターキットについて説明します。

PCからラズパイをデスクトップ環境で操作したい

概要 システム概要 環境構築手順 ラズパイ IPアドレスを固定する xrdpをインストールする tightvncserverをインストールする リーブートする Windows PC リモートデスクトップで接続する リモートデスクトップの起動 接続 未学習内容 概要 ラズパイはキーボ…

PCとラズパイとの間にファイルを転送したい

概要 システム概要 環境構築手順 ラズパイ IPアドレスを固定する vsftpdをインストールする リーブートする Windows PC FFFTPをインストールする FFFTPで接続する ホストの設定 接続 未学習内容 概要 ラズパイはファイルまたはフォルダの整理することができ…

PCからラズパイをコマンドで操作したい

概要 システム概要 環境構築手順 ラズパイ IPアドレスを固定する SSHを有効にする リーブートする Windows PC TeraTermをインストールする TeraTermで接続する リモート接続先のラズパイのIPアドレスを入力 セキュリティ警告を確認 ラズパイのユーザー名とパ…

ラズパイをWinPCからリモートで制御する

リモート環境とは リモートアクセスの種類 コマンドで操作 ファイル転送 デスクトップ環境で操作 設定方法 リモート環境とは Windows PCからネットワーク(LAN)を介してRaspberry Pi(ラズパイ)を制御する環境です。 ネットワークを介して制御することをリモー…

OS(Raspbian)をラズパイにインストールする

本ページの目的 SDカードのフォーマット フォーマッターをインストールする SDカードをフォーマットする SDカードにRaspbianのインストール Raspberry Pi ImagerをPCにインストールする マイクロSDカードにイメージをインストールする 本ページの目的 ここで…

ラズパイのケースの組み立て

なぜこのケースを選んだのか ラズパイとケースの準備 ケースの取り付け ラズパイにヒートシンクを設置する ラズパイをケース(下部)に設置する ラズパイをケース(中部)に設置する ラズパイをケース(上部)に設置する 下部ケースに足を付ける 完成 その他 なぜ…

別のMicro:bitと無線で通信する

概要 関数一覧 プログラム 結果 概要 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:…

REPL(エラーメッセージ表示、変数の値の監視)

Micro:bitの内部データをMuエディターで監視する方法を説明します。この方法を利用すれば、Micro:bitのプログラム開発においてのデバッグが効率よくできます。

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ディスプレイに表示する

概要 関数一覧 プログラム 結果 概要 明るさに応じて、うれしいまたは悲しい気持ちをLEDディスプレイに表示します。 明るいときはうれしい顔を表示 暗いときは悲しい顔を表示 概要 関数一覧 display.read_light_level() LEDディスプレイのまわりの明るさを検…

LEDディスプレイにメッセージ文を表示する

Micro:bitのLEDディスプレイは、文字を表示することができます。しかし、5×5のLEDで構成されるLEDディスプレイは、長い文を一度に表示することができません。LEDディスプレイに文字をスクロールすることで、文を表示することができます。

LEDディスプレイに文字を表示する

Micro:bitのLEDディスプレイは、文字を表示することができます。LEDディスプレイに"A"を表示するサンプルソフトで説明します。

LEDディスプレイに自作の画像をアニメーションする

Micro:bitのLEDディスプレイは、自作の画像をアニメーションすることができます。1~3の画像を自作して、LEDディスプレイにアニメーションするサンプルソフトで説明します。

LEDディスプレイに自作の静止画像を表示する

Micro:bitのLEDディスプレイは、自作の画像を表示することができます。飛行機の画像を自作して、LEDディスプレイに表示するサンプルソフトで説明します。

LEDディスプレイ内のLEDを指定して点灯する

Micro:bitのLEDディスプレイは、LEDを座標のように指定して点灯することができます。LEDディスプレイの左端から右端に点を移動するサンプルソフトで説明します。

BBC Micro:bitに搭載されている機能

Micro:bitの基板をみて、搭載されている機能を説明します。基板の表に3つの機能、裏に4つの機能があります。それぞれの機能について説明をします。

Muエディターの紹介

Muエディタの説明をします。Micro:bitは多くのプログラム言語で動作できます。そのなかでMicropythonはMuエディタを使用して、Micro:bitのソフトを開発できます。

BBC Micro:bitの紹介

BBC Micro:bitを簡単に紹介します。

自己紹介

簡単な自己紹介 どうも、熊おふし五郎です。 県内のハーフマラソン大会に参加するほどランニングが好きですが、ソフト作りや数学も好きです。とはいえ、どちらも勉強中です。 アカウント名の由来 私のアカウント名はbear_9973ですが、bearは熊おふし五郎から…