2019-05-01から1ヶ月間の記事一覧

固定小数点計算ふたたび

前回の 固定小数点の再発明 - 滴了庵日録 ではROMサイズがかえって増えるという残念な結果になったので、C++でクラス化することはあきらめてC言語で書きなおした。 fixed24.h #ifndef _FIXED24_H #define _FIXED24_H #include<stdint.h> typedef int32_t fixed24; #def</stdint.h>…

今さらLPCXpressoメモ

ひさしぶりにLPCXpresso使ったら、使い方忘れてたのでメモ。 IDEのインストール 最新版のLPCXpresso IDE (今日現在でv8.2.2_650) をダウンロードしてインストールする。 Windowsでは、通常は C:\nxp\LPCXpresso_8.2.2_650 にインストールされる。 IDEの起動 …

固定小数点の再発明

Adafruit TrinketのようなROMが数キロバイトしかないマイコンでは、float型を用いると浮動小数点のライブラリがROM容量を圧迫してしまう。そこで固定小数点クラスを作ってみた。【2019/05/24 追記】 Arduino IDEでビルドしてみたところ、AVRマイコンではfloa…

日本語の「ん」には何種類の発音があるか?

日本語の「ん」にはじつは何種類もの発音があり、無意識に使い分けています。というより、発音しやすいように自然に発音が変化します。 [n] : 歯茎鼻音 タ行、ダ行、ナ行、ザ行、ラ行に続く場合 舌の先が上あごの前歯の歯ぐきに触れる 例: 安泰(アンタイ)、…

Arduinoのしょうもない落とし穴

踏んでしまったのでメモ。操作ミスまたは一時的なバックアップのつもりでうっかり下図のようなファイルコピーをおこなったとする。このとき、test.ino を開いてもArduino IDE上に test - コピー.ino は表示されない。空白や日本語を含むファイル名のソースは…

パーソナルEEGデバイス(脳波計)の選び方?

手軽なヘッドセットで測定した脳波データをスマホに送って、分析したりアプリ開発したりできるやつ欲しい。どれを選んだらいいのか調べていたら↓の動画を見つけた。以下に要約する。(※内容の妥当性は僕には保証できません。) 今はMuseとEmotivが双璧 NeuroSk…

Arduino系マイコンで超いいかげんなprintf

Arduino系のマイコンでprintfをシリアルに出力するためのいいかげんなマクロ static char print_buff[256]; // ←メモリが許すなら十分大きくとる #define printf(...) sprintf(print_buff, __VA_ARGS__), Serial.print(print_buff) sprintf()とSerial.print(…

ハッコーのイベント限定品レビュー

Maker Faire Kyotoで限定販売されたハッコーのキャップセットと折りたたみこて台をゲットしました。プロトタイプ段階のもので今のところ一般販売は未定のようです。 キャップセット ハッコーの温調はんだごてFX-600にキャップを取り付けるためのアダプタとキ…

ちかごろのマンガ20選

マンガをKindleで読むようになった2012年以降に読んだマンガ(続刊含む)から20作品を選ぶ。 (カテゴリー分けは便宜的・主観的なものである。) 評価基準 カテゴリー1 人間以外の事物を主題とし、かつ人間の内面に深く立ち入らないもの ただしその事物は現代…