ESP32
ESP32[16] シリアル通信

ESP32には3つのUARTがあります。それぞれにPINは決められていて下記のようになっています。 UART# Tx PIN RX PIN オブジェクト名 UART0 1 3 Serial UART1 10 9 Seri […]

続きを読む
RaspberryPi
RaspberryPi[7] SoftEther Client on Raspberry Pi

Clientのインストール Raspberry PiにSoftEtherのクライアントを構築してみました。サーバーはさくらネットのVPSサーバー上にUbuntu で構築してあります。 RasPiもLinuxなので、Lin […]

続きを読む
ESP32
ESP32[15] BMX055 9軸センサーのデータをBLEで送信する。

BMX055 9軸センサーをRaspberry Piで読んで姿勢推定に使おうと思っていましたが、9軸センサーから姿勢を出すことが難しいことがわかりました。しかし、ArduinoだとMadgwickライブラリーが提供されて […]

続きを読む
RaspberryPi
RaspberryPi[6] Softether server on Ubuntu

さくらネットに仮想HUBを構築してみたのでその覚書です。 さくらネットには「さくらのVPS(v5) 512 TK02」を新規で契約しました。一年間を一括で支払うと30%引きなので年での契約です。VPSサーバーはUNIX系 […]

続きを読む
ESP32
ESP32[14] Bluetooth Serial で通信相手を切り替える

ESP32のBluetooth Serialは非常に簡単に使えてよいのですが、複数の端末を切り替えて通信のが結構、情報がなくて苦労しました。 ネットで見つかる説明はPeer to Peer の説明が多く、途中で通信相手を […]

続きを読む
RaspberryPi
RaspberryPi[5] Raspberry Pi OS (64-bit)

ラズパイ3と4は既にARMが64bit に対応しているのにもかからわず、Pi OSが32bit のままでした。この度ようやく、64bitに対応したOSが出ました。 下記は各ハードエアが何bit であるかを示したものです。 […]

続きを読む
ESP32
ESP32[13] Wi-Fi 通信 (softAP)

ES32はWi-Fiモジュールが標準でついているので簡単にWi-Fi通信が行えます。ここでは、ESP32をルーターとして機能させてみます。 ルーターとは複数のクライアントが接続できるサーバーです。具体的には1つのESP3 […]

続きを読む
RaspberryPi
RaspberryPi[4] pi pico タイマー

Arduino IDEだと割込みがうまくいかないので、micro pythonで書いてみた。 sec = 0def seconds(t):global secsec = sec +1print(sec) tim = Ti […]

続きを読む
ESP32
ESP32[12] 基板を作りましょう。

基板の設計が終わったら基板を作ります。昔はエッチングなどで自分で作っていましたが、今は格安の中国基板製造メーカーがあるのでそこに発注したほうが綺麗で手間がかかりません。昔はあまりそういう格安メーカーがありませんでしたので […]

続きを読む
RaspberryPi
RaspberryPi[3] pi pico

RaspberryPi pico は500円で買えるマイコンです。これも一応ラズベリー財団が出しているのでラズパイです。しかし、いままでのラズパイ3や4とは違いOSを搭載しません。なので、今までのラズパイとはちょっと異な […]

続きを読む