技術をかじる猫

適当に気になった技術や言語、思ったこと考えた事など。

IoT

家製協(AEHA)フォーマットを 16 進数で読み取ってみた

white-azalea.hatenablog.jp ここで読み取ったエアコン起動コードをそのまま送りつけてもうまくエアコンがつかなかったので、フォーマットを解読できるのかやってみた。 お題は送りつけに失敗した下記 [3531, 1700, 448, 415, 446, 1289, 453, 409, 452, 411…

Circuit Playground Express で赤外線読み取り

環境 Circuit Playground Express (Bootloader3.10.0) Circuit Python v5 エアコンの電源を入れるコードを読み取る import pulseio import board import adafruit_irremote pulsein = pulseio.PulseIn(board.REMOTEIN, maxlen=120, idle_state=True) decoder…

Circuit Playground Express の各種機能を試す(音声周り)

マイクを使って音をサンプリングする ということで、音のサンプリングを実行してみた。 具体的には、音量を検出して、10 個の LED (Pixcel) を段階的に光らせた。 前回のライブラリも利用し、 white-azalea.hatenablog.jp 追加で simpleio を入れた。 実際の…

Circuit Playground Express の各種機能を試す(3)

温度センサーを利用する 利用するライブラリは adafruit_thermistor.mpyでこれを lib に放り込む。 で、コードをしれっと import time import adafruit_thermistor import board thermo = adafruit_thermistor.Thermistor(board.TEMPERATURE, 10000, 10000, …

Circuit Playground Express の各種機能を試す(2)

環境:: CircuitPlaygroundExpress : Bootloader 3.10.0 CircuitPython : 5.0 ライブラリで色彩/明度/彩度 を扱う どちらかといえば CircuitPython の機能で、 ライブラリ からコピーして使う。 全部のライブラリをコピーはできないので、今回使うものだけ。 …

Circuit Playground Express の各種機能を試す

環境: Circuit Playground Express (Bootloader3.10.0) Circuit Python v5 ボタン AB 認識 import board import time from digitalio import DigitalInOut, Direction, Pull # LED definition led = DigitalInOut(board.D13) led.direction = Direction.OUTP…

Circuit Playground Express をいじったログ

一通り機能を触ったので、紹介記事と、初期セットアップだけ。 経緯 買って試したのはコレ Circuit Playground Expressメディア: おもちゃ&ホビー 当初、IoT として一度ブームになったときは、RasberryPi がやたらと人気で、記事は実質それ一色だったのを覚…