Rusty_Nail
banner
gimleti.bsky.social
Rusty_Nail
@gimleti.bsky.social
バックエンド側の科学技術演算アプリケーションエンジニア……だったはず。でも今は Arudino でいろいろ遊んでるアカウント。
Arduinoの落ちた原因をダンプ解析してちょっと調べてみる。
.data と .bss のメモリ合計で 608byte、Arudino のメモリは 2048byte なので、ヒープとかスタックで 1.4k 以上使ってたらアウトな模様。
たぶん使ってるな…きちんと計算してあげれば納められんことはないけど優先順位的にいったん断念して別のほうやろう。
これで一日つかってもうたな
September 20, 2025 at 2:29 PM
結論から申し上げますと
Arduino落ちました。さすがに拡張カルマンフィルタを組み込むのは無理そうであり…本命は micro:bit なのでそちらに移植にかかろう。
作りかけたこれは…PC側で処理するようにしてみるかな。優先度は下がるけども
#Arduino #拡張カルマンフィルタ
September 20, 2025 at 9:48 AM
プロトタイプのハードウェア構成はこんな感じでいいと思う。
LCDが5V駆動でBME280が3.3Vなのでレベル変換モジュールをかませた。はんだ付け苦手だが頑張った(んなオーバーな
LCDクラスは作ってあるやつがあるので、BME280のクラスを書いて、カルマンフィルタのクラスも書いて…今週中には形にせねば。
August 24, 2025 at 2:24 PM
久しぶりにバブルソートなんて組んでみたーよ
でもこれって遅いんよね…プラクティスだからいいんだけど別に
April 5, 2025 at 5:17 PM
BOSCH社のBME280を使ったボードをいくつか入手したので試し…たいがプルアップ用の抵抗がなかったので待ってたが今日来たので早速組んでみて試す。スイッチサイエンスのボード用にI²C通信をもちいたサンプルがあったのでそのままArduinoに入れて動かす…うん、動くね。
あとはこれを自分のコードとして書ければよい。データシートみて測定方法は解ったのでコード書いてみないといけん。あと秋月のモジュールも試したい、変換モジュールも今日来たので週末試せるかな。
March 7, 2025 at 5:02 PM
誕生日はかなりすぎたが人間五十年で祝い酒
五十もすぎてるな、まあええか
樽酒の燗に祝事なのでこづゆ
#晩酌 #こづゆ
February 28, 2025 at 4:08 PM
GNSSデータから緯度経度時刻など取り出すあたりのコード、テストだからべた書きだけど実際作るならちゃんと変換メソッドにしないとなあ。
February 2, 2025 at 12:49 AM
Arduino → Node.js → ブラウザまで行きつく。
あとは↑の逆方向ができればひとまず一区切り。
GNSSのデータを Node.js で加工して出力してみた。

データ加工で時間食ってしまったけど欲を言えばテンプレートつかって変数の値置き換え…とかもしたいがそこはまあ手間かからん(はず)
February 1, 2025 at 3:26 PM
Node.jsからArduinoへのシリアル通信動作はこんな感じ。
ちょっと見づらいけど中央のオンボードLED(上からD13直結、UART TxD、RxD)のシリアル受信(RX)が光ってからLのオンボードが点滅を3秒周期で繰り返します。
January 27, 2025 at 7:49 AM
ひとまず、Arudino⇔Node.jsのシリアル通信はできたので、今度はブラウザへの反映とブラウザからArduinoへの入力に移ります。
ってか、Node.js→ブラウザは標準機能でできるので、ブラウザからの入力を主にやっていこうかと。
January 27, 2025 at 1:27 AM
PC→Arduinoも通信できた。Node.js側からタイマーで3000msecごとに1/0を交互に送信、Arduinoでは1を受信すると点灯、0で消灯するようにしている。
Arduno→PCは5秒ごとに状態を送信(消灯なら0,点灯なら1)
January 26, 2025 at 5:18 AM
マイウイスキーで届いた余市シングルカスク、ニートとハイボールを牛スジ煮込みと
#晩酌
January 24, 2025 at 2:40 PM
Node.js インストールして Arduino からのシリアル通信を受信してコンソールに出すとこまでは行けたね。あとはWebサーバ立ててブラウザの画面からデータ受け取って Arduino に返せればお題達成かな。
子供らの支度あるから今日はここまで…
January 23, 2025 at 2:15 PM
とりあえず Arduino 側のコード。タイマーで5秒ごとに点滅状態を、PCから"1"を送るとオンボードLEDが点灯、"1"以外を送ると消灯するように仕込み動作確認。シリアルモニタからの操作は当然ながら問題なし、TeraTarmから捜査しても同様。
ここでTeraTarm部分をNode.jsのコードで置き換えられればひとまず第一段階完了。
January 23, 2025 at 8:34 AM
雌伏もしてられんでそろそろおべんきょ再開していきましょうかね。
とりあえずマイコン(Arduino)とPCをシリアルでつないでブラウザからコントロールできるってのをやってみたいかと。
まずNode.jsの導入からやね。
January 23, 2025 at 6:05 AM
こづゆ(小汁)を昨日買ってきた木内酒造の初鶯の熱燗で。
#晩酌
January 12, 2025 at 3:18 PM
とりあえず2024年の仕事も家事もおしまい、飲んで明けたら寝ます。
こづゆと樽酒熱燗で

#晩酌
December 31, 2024 at 2:28 PM
今週余市から届いたものたち
シングルカスク余市10年、ベビーボトル三点セット、余市蒸溜所限定ウイスキー、いまや蒸溜所限定になったピュアモルト(ホワイトはもうありませぬ)。
※瓶に色々反射してたんで解像度下げてあります
December 14, 2024 at 3:52 PM
ソラチ1984、ガーリックシュリンプと
#晩酌
December 13, 2024 at 12:40 PM
検査明けに久しぶりに中華街の保昌
カレーが有名だけど牛バラがおいしい、あと紹興酒

ってか18時間ぶりの食事やー
December 13, 2024 at 6:25 AM
ま、データ型の最大値は limits に定義あるからこれ使えばいいんだが
December 12, 2024 at 4:54 AM
Arduinoのデータ型とバイト幅。int が 2byte、long が 4byte なので注意。float と double もともに 4byte なので精度は同じ。
ってことは unsigned long の最大値は 0xffffffffffffffff ってことに。
December 12, 2024 at 4:40 AM
ふーむできた。
ECHO信号ピンをD2につないで、状態変化(HIGH⇔LOW)したとき時間測ってやればいい。
pulseIn()使わないでもいけそう、距離の正確さは測ってないけども。
December 10, 2024 at 6:52 AM
日曜の朝からの雪で航空便大幅遅れとなり1時間以上押しという冬の新千歳だししょうがないよねとなりつつ帰宅ー。アラフィフの強行軍はやっぱ疲れる……ゆったりした旅程じゃないとダメだなあ。
あとお酒飲むイベントなので子供は預けてったけども、夫婦だけだと動きやすく。ついでに普段飲まない、飲めないという嫁氏が酒美味いと開眼したりとありがとう!北海道ッ!!ということで、次いつ行けるだろうか……
December 9, 2024 at 5:40 AM
←ホテルグレイスリー札幌では朝からいくらかけ放題バイキング
開拓の村食堂でミソラーメン→
December 9, 2024 at 5:34 AM