Androidのメモとか

ポキオの日記です。今日も遅延してない。

M5STACKでダァシエリイェス(初級)

取り急ぎダァ。

ポキオ M5Stack Fire

君のLチカ、僕のダァ。

とりあえずボードを買ったら、まずは京浜急行の運行情報を取得したくなるのは人間の性というもの。致し方ないですね。MicroPythonでちゃちゃっと情報取得して、LCDの表示を出し分けるプロトを作ってみました。

クソコードはこちら

from m5stack import lcd
import urequests

lcd.clear()
lcd.setCursor(0, 0)
lcd.setColor(lcd.WHITE)

response = urequests.get('http://unkou.keikyu.co.jp/')
unko = response.text.split("<div class=unko-panel>")[1].split("</div>")[0]

status = ""

if unko.find("平常")>0:
    status = "OK"
else:
    status = "NG"

lcd.print(status)

HTTP-GETにはurequestsを使うんですね・・・勉強になります。今回はとりあえず、「平常運転」か否かだけを判断するコードになっています。

いざ実行

OKという表示。

ポキオ M5Stack Fire

まぁ、遅れてないですわな。

とりあえず成功?

M5Stack Gray(9軸IMU搭載)

M5Stack Gray(9軸IMU搭載)

  • メディア: おもちゃ&ホビー

「Androidのメモとか」は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。

このブログは個人的なメモ書きであったり、考えを書く場所であります。執筆者の所属する団体や企業のコメントや意向とは無関係であります。また、このブログは必ずしも正しいことが書かれているとは限らず、誤字脱字や意図せず誤った情報を載せる場合がありえます。それが原因で読者が不利益を被ったとしても、執筆者はいかなる責任も負いません。ありがとうございます。