2023-05-05から1日間の記事一覧

【RaspberryPi Zero W】LCDを制御する

LCDを制御するためには、Pythonのライブラリを使用することができます。 代表的なライブラリには、以下のものがあります。 Adafruit CircuitPython CharLCD:Adafruit社が提供するライブラリで、さまざまなLCDパネルに対応しています。 RPLCD:高速かつ汎用…

scpでディレクトリを転送するには

scpコマンドを使用してディレクトリを転送するには、-rオプションを使用します。これは、scpがディレクトリを再帰的に転送することを指示するオプションです。以下は、scpコマンドを使用してディレクトリを転送する方法の例です。 scp -r /path/to/local/dir…

Pythonでモジュールに定義されているクラス一覧を取得する

Pythonでモジュールに定義されているクラス一覧を取得するには、inspectモジュールを使用します。以下は、inspectモジュールを使って、モジュール内のクラスをリストアップする方法の例です。 import inspect import my_module # モジュール名を適宜変更する…

「pip list」と「pip freeze」の違い

pip listとpip freezeは、Pythonのパッケージ管理ツールであるpipのコマンドの一部で、インストールされているパッケージの情報を表示するために使用されます。しかし、それらは表示する内容に違いがあります。 pip listコマンドは、インストールされている…

【RaspberryPi Zero W】DockerコンテナからRaspberryPiのGPIO・I2C・シリアル通信を使う

DockerコンテナからRaspberry PiのGPIO、I2C、シリアル通信を使用するためには、ホストOS(Raspberry PiのOS)のデバイスファイルへのアクセス権限を与える必要があります。 以下の手順を実行して、DockerコンテナからRaspberry PiのGPIO、I2C、シリアル通信…

【RaspberryPi Zero W】Wiring Piのインストールと設定

Wiring Piは、Raspberry PiでGPIOピンを制御するためのツールキットです。Wiring Piをインストールするには、以下の手順を実行してください。 Raspberry Piのターミナルを開きます。 Wiring Piのインストールには、以下のコマンドを実行します。 sudo apt-ge…

【RaspberryPi Zero W】VNCをセットアップしてGUI操作する

以下のコマンドを実行します sudo raspi-config 設定画面が起動するので、Interface Optionsを選択 P3 VNCを選択 有効にするかどうか聞かれるのでYesを選択 するとVNCサーバーのインストールが開始される。 Display Optionsを選択 05 VNC Resolutionを選択 …

【RaspberryPi Zero W】Docker をインストールする

Raspberry PiにDockerをインストールするには、以下の手順を実行してください。 Raspberry Piのターミナルを開きます。 以下のコマンドを入力して、必要なパッケージを更新します。 sudo apt-get update Dockerをインストールするための依存関係パッケージを…

【RaspberryPi Zero W】のPiユーザのパスワードをリセットする

ラズベリーパイのpiユーザのパスワードをリセットする方法はいくつかありますが、以下にいくつかの方法を紹介します。 方法1:パスワードリセットツールを使用する 別のコンピューターで、SDカードをマウントします。 SDカードのブートパーティションにある…