![Ebyte E73-2G4M04S1D](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwsU1S6R5V0whF9ZH_pCQcxrj9J3954HfkoXPaRbNx3A2MHN1qk7nuzUxU6f6-xniZWXZSTiT3iH19kawYAoUjfSDbxBEL8Oo3FtTU991qFY8sSQTH55xxkcnpCfazD8CV2L5nxuuNfhsPlaxexEdjOs_NdZVJVdUilRouU9O5N0259GMzKdN7EYcsUxY/s1600/ebyte_e73.jpg)
Nordic の nRF51822 が乗った裸モジュール。1.27ミリピッチなので、2.54ミリのヘッダピンを互い違いに付けて、実験してみた。あー、これは異次元の難しさだわ。Lチカするのに、一日掛かりだ。Bluetooth以前の問題。
ESP32 は、なんでも出来てすごいんだけど、根本的に燃費悪すぎて、バッテリー駆動には不向きだと思うんだ。なんで、Nordic チップの無線モジュールを使いたいわけ。でも、こちらは素人の手には負えない感じ。
追記 2021-04-23
訳分からない Rust じゃなくて、Arduino IDE でも動いた!![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEpfzryr6U7xya1H1S07NEngfY34G8xuO0VU-wkY4RcSm878jzqTaYrr8hn_CCSQp6zjFnkeytYCLsfC4oqq_DS5R1QYlfaChNyrP26jQ37QRDLgdR_bUkzVyygYDZADa0VX9PcFPx5cIga6nYNHvlQXmNnHqlHNzYtLd9PDR8tZe-_RpgX0ILrvTr528/s1600/ebyte_e73_2.jpg)
led_switch というサンプルプログラム。接続先の USBドングルから、LEDのオン・オフ切り替え、ボタン操作で、NOTIFY も飛んでる。電池2本で普通に動くのがいいね。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggXQIc_zXKayDpg_wTkvPlNxJn1LqIXp0DESnpEpcZm2S-GWY5lU_3inMYToYvEQBlUs3oDjrLoXzjB6t4Pez4PAmIrAr_U5SlF1yMFkGS-bQpzNXuwQweDuJgNl_KWsz6LDWeGw5e0hBb2hg_3C9uE79mnqlp6jgpnza2-BAphS7PEFQyXG9oxbN3loA/s1600/ebyte_e73_3.jpg)
参考リンク
Nordic Semiconductor nRF51822
Arduino Core for Nordic Semiconductor nRF5 based boards
arduino-BLEPeripheral
Nordic Semiconductor nRF51822
Arduino Core for Nordic Semiconductor nRF5 based boards
arduino-BLEPeripheral
追記 2021-04-26
Serial と、i2c の OLED(ssd1306)が動いた。大きいほうの OLED は駄目だった(謎)。肝心の BLE HIDが、コンパイルも書き込みも出来るが、Windows上で接続すると、ドライバエラーとか出て機能せず、ぐぬぬぬぬ。たぶん、Windows側の問題であって、Android とかでは普通に動くと思われる。枯れたデバイスだと思っていたが、開発者達は、Windows なんぞ使っていないんだろうなぁ。![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAh5XLG59pQttP86dfEoLoucD8y-Tknvl48_Fw5UcmqJokjY9HLl4Au0GeKPHLChFIUHk0hwfuFoo-Ftpzc_1cKoh76X5xLo3hE8ngyal4m_c9DdUsf-2u8LnJMvUHF9dEOqTKuqQTtbd5PCZDTlgwOSqAHLQLFSCKMJJs9EevQ4kxyPZwIsYazHPg0fc/s1600/ebyte_e73_4.jpg)
※ 技適マーク無しの無線デバイスの実験は、日本国外で行いましょう。
0 件のコメント:
コメントを投稿