Raspberry Pi
1秒周期にLED Aを点滅、10ミリ秒周期にLED Bを点滅した場合の実行率を比較。 実行回数はUSBシリアルにてログを出力してそれをカウント。OSをつまない、割り込みだけのコード:LED Bは、98%程度実行(1秒間に98回程度実行) FreeRTOSを使用したコード:LED B…
RTOS(Real-time OS)である、Zephyr RTOSをPicoで動かしてみます。 www.zephyrproject.orgこちらを参考に進めます。 記載の手順と変えていて、環境は ~/develop/zephyrproject 配下に格納していきます。 docs.zephyrproject.orgMac M1での作業なので、Mac O…
最近Google のトップ画面にニュースや興味ありそうな記事が表示されるようになりましたね。 わりと興味ある分野が表示されているので、その辺のサイトにあるような広告よりクリックしちゃいがちです。 今日、Fletについてまとめている記事があったので、それ…
Raspberry Pi Zero WH にLite OSを入れてCUI環境で使っていたのですが、GUIアプリも作りたくなり。。 PyQt とか Tkinter とかその他色々あるのですが、とりあえず標準ライブラリの Tkinter を使用してみました。 Python を使用して作れます。 (PyQtは商用利…
ビジュアルプログラミングツールに NodeRED というものがあります。 それをRaspberry Pi Zero WH で 動かして見ました。シングルコアなのでまともに動くか不安でしたがちゃんと動きますね。 そして、このツール面白いですね。 サンプルを以下に置いています…
Raspberry Pi Picoで加速度センサー「MMA8451」の動作確認してみました。 コードは以下のArduinoフォルダに置いてます。 github.com Processing*1使って、動き見るサンプルはProcessingフォルダに置いてます。 参考:qiita.com *1:Processing公式サイト proc…
LoRa通信をしたくて、E220-900T22S(JP)を友人におすすめされたので買ってみました。 dragon-torch.techRaspberry Pi Picoでまずは動作確認ということで、Arduinoでやりたかったのですが、 本家にはMicroPython用のライブラリしかないのです。ということでESP…
Mac BookにてArduino IDEを使ってRaspberry Pi Picoの実験中です。 Arduinoを使ったのはもう10年くらい前なので、ほぼほぼ初心者です。 インストーラは以下から持ってきました。(このブログ時点で、Arduino IDE 2.2.1) www.arduino.ccインストール作業は簡単…
Mac OSを使用した、Raspberry Pi Picoの開発環境構築とビルド、動作確認までのメモです。 IDEはVisual Studio Codeを使用します。 こちら参考にしております。 www.robertthasjohn.com SDKインストール 必要なパッケージをインストール brew install cmake b…
Raspberry Piをプッシュスイッチでシャットダウンする方法を記載します。こちら参考にしました。電源ONインジケータを設定する方法も記載されていますが、今回は割愛します。 External Button Shutdown for Raspberry Pi · GitHub Raspberry Pi Zero WHの回…
Datasheets datasheets.raspberrypi.com
以下サイトの通り実施していく。 raspap.comAP化可能か確認 taogya@taogya-pi0:~ $ iw list | grep -e "Supported interface modes" -A 10 Supported interface modes: * IBSS * managed → * AP * P2P-client * P2P-GO * P2P-device RaspAPをインストールす…
私のRaspberry Piのベース環境の構築手順のまとめです。SDカードフォーマット taogya.hatenablog.com イメージ書き込み taogya.hatenablog.com SSH鍵認証設定 taogya.hatenablog.com インターネット接続 taogya.hatenablog.com パッケージ更新 taogya.hatena…
AP化して、インターフェースusb0とap0をブリッジ接続します。 internet PC USB Raspberry Pi(usb0) Raspberry Pi(ap0) iPhone 必要パッケージインストール。 taogya@taogya-pi0:~ $ sudo su - root@taogya-pi0:~ $ apt-get install -y hostapd bridge-utils …
スタンドアロン運用APの手順を記載していきます。 internet (PC USB) or (Wi-Fi AP) Raspberry Pi(usb0 or wlan0) Raspberry Pi(ap0) iPhone ※以下参考にさせていただきました。 www.mikan-tech.net 必要パッケージインストール。 taogya@taogya-pi0:~ $ sud…
taogya@taogya-pi0:~ $ sudo apt-get -y update taogya@taogya-pi0:~ $ sudo apt-get -y upgrade taogya@taogya-pi0:~ $ sudo apt-get -y dist-upgrade taogya@taogya-pi0:~ $ sudo reboot now
Wi-Fiに接続する方法を記載する。 # 関連サービスを止める taogya@taogya-pi0:~ $ sudo su - root@taogya-pi0:~ $ systemctl stop wpa_supplicant root@taogya-pi0:~ $ systemctl disable wpa_supplicant # バックアップ root@taogya-pi0:~ $ mv /etc/wpa_su…
Bluetoothのステータスを確認するとエラーが出ているので、それを解消する。 [2023/12/14] こちらに対処スクリプト追加しました。 github.com taogya@taogya-pi0:~ $ sudo systemctl status bluetooth.service : Apr 30 22:19:44 taogya-pi0 bluetoothd[886]…
Raspberry PiをUSB Ether Gadgetに設定し、PCとUSB接続しただけではインターネットに接続はできない。 PC側でインターネット共有の設定をする必要があるので、以下に手順を記載する。PCにて設定画面を開き一般、共有を選択。 インターネット共有の右側ℹ︎を選…
Terminalを開き、鍵ファイルを生成する。 (オプションの値は適宜変更してください。) ssh-keygen -t rsa -b 2048 -f ~/.ssh/taogya-pi0_rsa -N taogya Raspberry PiにSSH接続し、以下の通り実施する。 # ### SSH接続 ssh taogya@taogya-pi0.local # ### 公開…
Rapberry Pi Zero WHへ書き込む手順を記載します。それ以外に書き込む場合は、OSを適宜変えてくださいね。 以下から書き込み用ソフトウェアをダウンロード。www.raspberrypi.com Macでの作業なのでDownload for Macを選択。 ダウンロードしたファイルを開い…
Macでの作業方法です。 Terminalにて作業します。 ■共通作業 バックアップ・リストア・フォーマットの作業前に以下を必ず行うこと。 SDカードのデバイスを確認 diskutil list →ここではdisk4であるものとする。 アンマウントする diskutil umountDisk /dev/d…