検索
写真
記事
記事(日記以外)
レンズ・カメラ
最新の日記
|- 2024年
|- 2023年
|- 2022年
|- 2021年
|- 2020年
|- 2019年
|- 2018年
|- 2016年
|- 2015年
|- 2014年
|- 2013年
|- 2012年
|- 2011年
|- 2010年
|- 2009年
|- 2008年
|- 2007年
|- 2006年
|- 2005年
|- 2004年
A Day in the Life
2016年の日記や記事
8月
|
9月
|
10月
|
11月
11月
すべてが電子決済出来る街、深セン
(約4042文字)
約4042文字
2016年10月に開かれた、ニコ技深セン観察会第6回に参加し、深センに行ってきた。ニコ技深圳観察会 まとめ (ポータル):tks(高須 正和)のブロマガ - ブロマガ深センの有名な電気街、華強北(ファーチャンペイ)は秋葉原の何倍も広く、沢山のお店で安価な商品が大量に並んでいて、よ...
2016年10月に開かれた、ニコ技深セン観察会第6回に参加し、深センに行ってきた。ニコ技深圳観察会 まとめ (ポータル):tks(高須 正和)のブロマガ - ブ...
10月
mbed OS5 の Callback
(約706文字)
約706文字
mbed OS2 までは、引数に関数を受け取る場合、FunctionPointerArg1 を使って抽象化していた。mbed OS 5 では Callback を使う。https://developer.mbed.org/users/mbed_official/code/mbed...
mbed OS2 までは、引数に関数を受け取る場合、FunctionPointerArg1 を使って抽象化していた。mbed OS 5 では Callback ...
mbed で Serial の CTS/RTS を普通のGPIOとして利用する
(約352文字)
約352文字
現状バグっていて出来ない。BLE NanoのSerialクラスのバグ回避 - 滴了庵日録BLE Nano + mbed の Serial の実装がつらい感じだった | tech - 氾濫原DEVICE_SERIAL_FC を定義すればうまくいきそうなものの、こちらもうまく動かない...
現状バグっていて出来ない。BLE NanoのSerialクラスのバグ回避 - 滴了庵日録BLE Nano + mbed の Serial の実装がつらい感じだっ...
HX711 の準備完了時間、mbed OS5 での thread
(約1380文字)
約1380文字
HX711 では、データ出力準備が整ったら、DOUTが HIGH -> LOW になる。この出力時間の待ち受け時間を計ったところ、約77msかかる。メインループで待ち受けすると77msは割と支配的でUIのレスポンスに悪化に繋がる。AVR の Arduino なら Timer のハ...
HX711 では、データ出力準備が整ったら、DOUTが HIGH -> LOW になる。この出力時間の待ち受け時間を計ったところ、約77msかかる。メインループ...
安い電子パーツを ebay や aliexpress (アリババ) で買う
(約790文字)
約790文字
時間がかかっても安く買いたい、そんなときは ebay もしくは ali で買う。http://www.ebay.com/https://ja.aliexpress.com/ebay は "Free international shipping" な物が国際送料無料。基本送料込みで...
時間がかかっても安く買いたい、そんなときは ebay もしくは ali で買う。http://www.ebay.com/https://ja.aliexpres...
9月
mbed SDK での C++ コーディングルール
(約4761文字)
約4761文字
https://github.com/ARMmbed/mbed-os/blob/master/docs/COMMITTERS.mdにコーディングルールが書かれていた。今まで C++ でちゃんとしたコーディングルール上で開発をしたことがなかったので読んでみた。ルールThe mbed...
https://github.com/ARMmbed/mbed-os/blob/master/docs/COMMITTERS.mdにコーディングルールが書かれて...
mbed で Callback 関数を扱う
(約724文字)
約724文字
mbed のコアAPI、 Ticker などでも使われている、FunctionPointer を使う。https://developer.mbed.org/users/mbed_official/code/mbed-src/file/a11c0372f0ba/api/Functi...
mbed のコアAPI、 Ticker などでも使われている、FunctionPointer を使う。https://developer.mbed.org/us...
BLE Nano V1.5 を mbed 上で 32K RAM で扱う
(約1694文字)
約1694文字
BLE Nano は V1.0 では 16KB の RAM が、V1.5 から 32K RAM がのっている。が、mbed 上では現在 1.0 ベースしかなく、折角の 32K RAM が使えない。ので使えるようにする方法メモ。mbed OS 5 の場合rtos の INITIAL...
BLE Nano は V1.0 では 16KB の RAM が、V1.5 から 32K RAM がのっている。が、mbed 上では現在 1.0 ベースしかなく、...
バルミューダ用の5cc計量カップを3Dプリンタで作る
(約656文字)
約656文字
バルミューダのトースター、スチーム用に5ccのコップデザインの付属の計量カップを使んだけど、この計量カップは一般には市販されて無くて、かつ小さいのでうっかり無くしそうなので、作って印刷してみた。Fusion 360 でモデリングして印刷。5cc はざっくりと計れれば良いので、計量...
バルミューダのトースター、スチーム用に5ccのコップデザインの付属の計量カップを使んだけど、この計量カップは一般には市販されて無くて、かつ小さいのでうっかり無く...
1mA単位で計れる OLED USB電流チェッカー
(約106文字)
約106文字
このタイプの物で 1mA 単位で計れるのは珍しく、また OLED なので暗いところでも見やすい。約1000円。http://www.ebay.com/itm/291824083937Robit社 で教えて貰った。
このタイプの物で 1mA 単位で計れるのは珍しく、また OLED なので暗いところでも見やすい。約1000円。http://www.ebay.com/itm/2...
mbed で MAX7219 + 8桁7セグメントLEDを使う
(約1317文字)
約1317文字
ebayで約200円で売られている、MAX7219 + 8桁7セグメントLEDを mbed で動かした。SPIで制御するのだけど、MISO は必要なく、繋ぐ線は(mbed) MOSI -> (MAX7219) DIN(mbed) SCK -> (MAX7219) CLK(mbed...
ebayで約200円で売られている、MAX7219 + 8桁7セグメントLEDを mbed で動かした。SPIで制御するのだけど、MISO は必要なく、繋ぐ線は...
HX711で重さを量る
(約2353文字)
約2353文字
ハカリなど重さを量るには、一般的にロードセルとひずみゲージセンサーを使って実現している。HX711 は安価なひずみゲージを読み取るためのICで、24bit ADCを搭載していて、ICにクロックを送ることでデータを受け取る。ebay では実装済の物が一つ100円以下で買える。ロード...
ハカリなど重さを量るには、一般的にロードセルとひずみゲージセンサーを使って実現している。HX711 は安価なひずみゲージを読み取るためのICで、24bit AD...
nrf51 の nano.specs で printf で float の値を表示する
(約1286文字)
約1286文字
float の値を printf に表示したいだけなのに時間がかかった…。newlib-nano を使ってるので、https://devzone.nordicsemi.com/question/5076/using-floats-with-sprintf-gcc-arm-none...
float の値を printf に表示したいだけなのに時間がかかった…。newlib-nano を使ってるので、https://devzone.nordics...
nRF5x-DK のファームウェアを更新する
(約580文字)
約580文字
nRFのDKのJLinkを使ってのファームウェア書き込み、windows 環境のnRFgo からだと5%ぐらいの確率で、Linux環境だとJLinkExeで書き込むとほぼ二回目で失敗する。調べたらファームウェアアップデートしとけ情報があった。https://www.nordics...
nRFのDKのJLinkを使ってのファームウェア書き込み、windows 環境のnRFgo からだと5%ぐらいの確率で、Linux環境だとJLinkExeで書き...
1~5V -> 5Vへの昇圧DCDCコンバータ
(約390文字)
約390文字
3V->5Vへの昇圧が必要になったので袋から出してきた。英語だと boost converter か step-up converter。5pcs DC DC Boost Converter Step Up Module 1 5V to 5V 500mA for Arduino ...
3V->5Vへの昇圧が必要になったので袋から出してきた。英語だと boost converter か step-up converter。5pcs DC DC ...
nrf51 で SWDIO がピンリセットとして認識される
(約498文字)
約498文字
SWD経由で書き込んでちゃんと動いて、電源入れ直すと動かなくなってハマった…。VINとGNDのみの配線なら動いてるので、一つ一つ確認するとSWDIOのピンがGND(かLOW)の時に起動せず、HIGHかオープンな時に起動することが解った。nrf はSWD書き込み直後の起動はdebu...
SWD経由で書き込んでちゃんと動いて、電源入れ直すと動かなくなってハマった…。VINとGNDのみの配線なら動いてるので、一つ一つ確認するとSWDIOのピンがGN...
nrf51 のファームウェアから SoftDevice を切り離す
(約359文字)
約359文字
mbed 環境でコンパイルすると、現在S130のSoftDeviceが結合されて作成される。SoftDevice は一度書き込めば再度書き込む必要が無く、分離することでSoftDevice書き込みを省略し、高速に書き込める。nRF51_OTA_strip.py を使うhttps:...
mbed 環境でコンパイルすると、現在S130のSoftDeviceが結合されて作成される。SoftDevice は一度書き込めば再度書き込む必要が無く、分離す...
nRF51/nRF52 DK を J-Link のライタとして使う
(約961文字)
約961文字
nRF51-DK や nRF52-DK (Preview含む) から J-Link を使って SWD で書き込む。具体的な方法はhttp://electronut.in/nrf51-dk-external-programming/のページに書かれているとおり。P20の八本のインタ...
nRF51-DK や nRF52-DK (Preview含む) から J-Link を使って SWD で書き込む。具体的な方法はhttp://electronu...
USB の Serial Number を調べる
(約326文字)
約326文字
Linux の場合差すと dmesg に出るので調べる$ dmesg | grep SerialNumber ... [351921.174389] usb 1-2: SerialNumber: 5CF37074...Windows の場合USBDevice を使う。http:/...
Linux の場合差すと dmesg に出るので調べる$ dmesg | grep SerialNumber ... [351921.174389] usb 1...
ESP8266 上で Lua インタプリタが動くファームウェア、NodeMCU を使う
(約5924文字)
約5924文字
NodeMCU は、Node.js のように非同期でイベントドリブンなコードを書く事が出来る、ネットワークを利用する ESP8266 とは相性が良い開発環境(ファームウェア)。Lua インタプリタが動くので、マイコン上でプログラムを動的に実行できる。また NodeMCU 用のハー...
NodeMCU は、Node.js のように非同期でイベントドリブンなコードを書く事が出来る、ネットワークを利用する ESP8266 とは相性が良い開発環境(フ...
EPS8266 の MQTT subscriber ライブラリ
(約664文字)
約664文字
ESP8266 から MQTT で~、という記事、大体データを publish することしか書かれて無くて、subscribe することについては触れられていることがほとんど無い。というわけで色々試してみたのでメモ。SSL が必要か接続でSSLが必要な場合、esp_mqttぐらい...
ESP8266 から MQTT で~、という記事、大体データを publish することしか書かれて無くて、subscribe することについては触れられている...
mbedで開発出来るようになるかもしれない、2$のWiFi SoC、RTL8710について
(約2866文字)
約2866文字
蟹NICでお馴染みの realtek 社の WiFI が使える SoC マイコン RTL8710。安価なWiFi SoC は TELEC認証通ってるESP8266あるし、そんなに興味が無かったんだけど、Tiny $2 IoT module runs FreeRTOS on Rea...
蟹NICでお馴染みの realtek 社の WiFI が使える SoC マイコン RTL8710。安価なWiFi SoC は TELEC認証通ってるESP826...
esp8266 のSRAM
(約763文字)
約763文字
データシートによるとRAM size is around 50 KB, that is to say, when ESP8266EX is working under the station mode and is connected to the router, program...
データシートによるとRAM size is around 50 KB, that is to say, when ESP8266EX is working un...
組み込み関係の情報が少ない
(約182文字)
約182文字
Web 上には組み込み関係の情報は、Web系の情報に比べると圧倒的に少ない。でも Qiita に書くのは知識が足りないからか、有益な情報が書けなさそうなので敷板が高い。また書いてもストックされない(承認欲求~~)。というわけで、雑にはてなブログに書いていこうと思うのです。指摘歓迎...
Web 上には組み込み関係の情報は、Web系の情報に比べると圧倒的に少ない。でも Qiita に書くのは知識が足りないからか、有益な情報が書けなさそうなので敷板...
8月
Slack アプリで team アイコンが壊れたとき
(約106文字)
約106文字
Slack アプリで team アイコンが壊れたときWindows アプリなら ~/AppData/Roaming/Slack の Cache と GPUCache と消すと直る。異常終了すると時々なるのでメモ。
Slack アプリで team アイコンが壊れたときWindows アプリなら ~/AppData/Roaming/Slack の Cache と GPUCac...
Windows10で強制的にカスタムの拡大/縮小率が設定される問題
(約415文字)
約415文字
Windows10で強制的にカスタムの拡大/縮小率が設定される問題Windows10 で、高解像度ディスプレイのためのサイズ倍率だが、赤文字で「カスタムの拡大/縮小率が設定されます」という表示の共、再起動すると毎回意図しない倍率に設定される問題が発生した。めんどくさいことに、これ...
Windows10で強制的にカスタムの拡大/縮小率が設定される問題Windows10 で、高解像度ディスプレイのためのサイズ倍率だが、赤文字で「カスタムの拡大/...