「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。本書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。Kindle本で、定価250円です。Calednarの17日目です。Typeで動かすという話をしました。このことについて紹介します。1.猫耳を作る「動く猫耳」の元ネタは、スイッチサイエンスの以下の動画です。猫耳のパーツのセットが販売されていますので、そちらを購入して組み立てました。micro:bitがセットになったものも販売されています。2.コントローラを作るスイッチサイエンスの元ネタでは、micro:bitを使って猫耳を動かすようになっていました。APIと連携させるために、WiFi内蔵マイコンのESP32を使ってコントローラを自作しました。コントローラには、猫耳だけでなくフルカラーLEDも接続しました。コントローラのケースは3Dプリンタで出力しました。Typeのコンテンツとして管理するようにしました。左右の耳の向きと、フルカラーLEDの色を、データとして入力する形にしました。ESP32はWebサーバーとして動作させます。Typeにアクセスし、猫耳とLEDの動作データを取得して、それに沿って動くようにしました。