update.はじめにIoTデバイス開発をやっていると、(特にモバイル用途で)バッテリーは欠かせない存在になってくるのですが、Li-ionバッテリーを使うと残量が気になります。Miniを動かしてみました。MiniMicroUSBケーブルLi-ionバッテリーArduinoIDEパソコンやってみたとりあえず、SparkfunのDocumentってところに、Quickstartのリンクがあったので、これを頼りに進めていきます。接続USBを繋ぐと、いきなりLEDがピカピカ光ります!結構まぶしい。上に置いてあるのが今回検証したいLi-ionバッテリー。PC側はデバイスのインストールダイアログが出ますがとりあえず無視。ArduinoIDEにボードを追加するいきなりQuickstartに裏切られました。Boardsが出てくると書いてありますが、出てきません。boads)をインストールしてみます。ドライバのインストール2度目の裏切りです。below:謎のディレクトリを指定されていて見つかりません。ググった結果下記にあるようです。https://github.com/sparkfun/Arduino_Boards/tree/master/sparkfun/avr/signed_driver早速落として、ドライバをインストールします。私のPCではCOM4に接続されているようなので、ArduinoIDEからボードとシリアルポートを選択しておきます。動かしてみるQuickstartのキャプチャとちょっと違うけど、rgbLEDを選んでみます。マイコンボードに書き込む。光り方が変わった!わかりづらいですが、紫色に光ってます。いうか、レインボーに光るみたい。動かしてみるお待ちかねのバッテリー残量表示を試してみます。fuelGaugeをマイコン転送します。シリアルモニタで確認。Li-ionバッテリー繋いでないけど104%とか出てる。気を取り直して、バッテリーを繋いでみます。LEDは勝手に光ってますね。シリアルモニタを見てみると。77%が取れてます!少し待つと。徐々に値が増えてきました。充電はされているようですね。されているのか、単純に整数化したときのセンサーの誤差か。「○○%以上なら~」の条件で場合分けする時は要注意と思われます。まとめQduinoはArduino互換でAtmelのATmega32を搭載しています。Li-ionバッテリーをそのまま繋ぐことができるPHコネクタソケットを搭載していて、充電&残量計測までできます。requestStockLike3@s-suefusaIoTやってます。MyはんだごてとMyオシロ会社に置いてます。後輩と一緒にUniboいじってます。スマホアプリ作ってます。Monaca使います。サーバーアプリ作ります。Node.jsでサクッと、中はJavaでジューシーに。クラウドは会社のbaasを推しますが、個人的にはFirebaseかAWSか。フルスタックなエンジニアらしいです。JavaやC#を使った受託開発や、BaaSなどのクラウドサービス、スマホアプリの自社開発を行っている会社です。※各記事の内容は個人の見解であり、所属する会社の公式見解ではありません。upLoginユーザーは見つかりませんでした。