操作Webページです。
”コントロールするテレビの電源は:””OFFしています”では、
テレビ電源のON、OFFを、USB端子に出てくる5Vを読み取って表示させています。
(電源ONのコントロールが必要かの判断するため)
Webページ部分のコードを部分的に紹介します。
SimpleWiFiServerサンプルコードを改変し、client.println記述されている中へ追加
テレビ電源検出を表示する部分//Check the TV power 電源がONしている時はONのコントロールを省略する7
bool CheckTVpower() {
TV_Pon = !(digitalRead(TV_PowDet_PIN));//TVonのときLOW("0")なので反転して使う
//備忘記uint8_t TV_Pon = 0;//"1"でTV電源がONしている
if (TV_Pon) {
return 1;
} else {
return 0;
}
}
USBの5VをTLP624経由でGPIO43/D6入力し読み取る。
CheckTVpower()で5V検出時戻り値”1”if(CheckTVpower()){
client.println("<h3> ON しています</h3>");
} else {
client.println("<h3> OFF しています</h3>");
}