電子ペーパーは電源を切っても表示が残る特性を利用して色々な用途に使えるが、今回は画像を使った時計の作り方を紹介する。時計のソースとしてRTCモジュールを使った方法とGPSを使った方法を紹介する。描画エリアのバッファ用に5 …
コード
ArduinoでDS3231 RTCモジュールを使った定期処理
以前の記事でRTCモジュールを使った基本的な時計の使い方を紹介したが、今回はアラーム機能を使った割り込みによる定期処理を行う方法について説明する。 Arduinoで例えば1分毎に何らかの処理を行いたい場合、loop処理内 …
Arduino用電子ペーパーシールドと2.7インチディスプレイ 基本編
Arduinoで遊べるシールドの一つに、Seeed Studioから出ている電子ペーパーシールドがある。 電子ペーパーなので、一度画面に描画すると電源を切っても表示内容を保持する。ディスプレイユニットを基板から取り外して …
ArduinoでRTCモジュールを使う
Arduinoには時計機能が無いため、時計機能を持たせるには外部RTCモジュール等を使う。 RTCモジュールの一つであるDS3231搭載モジュールは時計を設定しておくとコイン電池でArudinoの電源オフ時も時計情報を保 …
ArduinoとGPSシールドでGPS時計とおまけの電波時計調整機能付き
Arduinoの機能を拡張するシールドは様々なものがでており、LANや無線LAN、モーター制御やLCD制御等複雑な電子機器の制御がArduinoの基板上に乗せるだけで簡単に出来るようになっている。ソフト的にもライブラリを …
ArduinoでA4988やEasyDriverを使ってステッピングモーターを動かす
Arduinoでステッピングモーターを制御するには、A4988ステッピングモータードライバーかEasyDriverの制御モジュールを使うと簡単に制御する事が出来る。 配線も簡単で、A4988とEasyDriverはほぼ同 …
ArduinoとAdafruit 16-channel Servo Driverでサーボモーター多数制御
Arduino等の電子工作で複数のサーボモーターを制御するのに便利なAdafruit 16-Channel Servo Driver (PCA9685 16×12-bit PWM)基板の使い方について簡単に説明 …
Sony SmartWatch2のSDKのインストールとサンプルのビルド
SonyのSmartWatch2を入手したので、開発環境(SDK)のインストールとサンプルプロジェクトのビルド環境を準備した。 サンプルプロジェクトのビルドの設定が分かり辛かったのでまとめておく。 SDKはAndroid …
正規表現を使った文字列確認の小技
とびだせどうぶつの森用マイデザインツールではデザインの作者名や村名、タイトルを編集出来る様にしているが、ゲーム内では文字列内に使える数字は5つまでの制約がある。おそらく、電話番号や郵便番号等の個人情報を入れ込まない様にす …
uses-permissionの落とし穴、サポートデバイスを増やすmanifestの記述
Androidでアプリを作成する際、使用する機能によりuses-featureやuses-permissionを記述するが、記述の仕方によってサポート出来るデバイスを対象外としてしまっている場合がある。 アプリが必要とる …