Pythonで宅配ボックス&電動自転車残数を自動チェック!Webスクレイピング入門
いちいちウェブにアクセスして確認するのも面倒なので、フルタイムシステム(貸出自転車/宅配ボックス等)のリアルタイム在庫数チェックするpythonスクリプトを作成してみます。
事前準備と法的配慮Python環境の構築 (re ...
【技適マーク付き】激安Bluetoothアナログスティックコントローラを活用
並行輸入で手に入れた mBot を動かそうとしたところ、Bluetooth モジュールに技適マークが付いておらず、日本国内の電波法に抵触する可能性があることが判明しました。そこで、Raspberry Pi Zero W をベースに “ ...
並行輸入mBotトラブルを乗り越えて!Raspberry Pi Zero Wで作るBluetooth対応自作ラジコン
Amazon で教育用ロボットキットの mBot を購入しました。子ども向けのビジュアルプログラミング入門に最適と評判だったためワクワクしながら組み立ててみたのですが、手元に届いたのは並行輸入品。Bluetooth モジュールを見てみ ...
【解決事例】AliExpressで購入したst7789ディスプレイの不具合を見抜いた!故障品と正常品の検証レポート
今回、AliExpressで500円弱のディスプレイを2種類購入しました。
1つはCSピンがなく、解像度240×240のディスプレイ(故障品)
もう1つはバックライトピンがなく、解像度240×320のデ ...
KiCad Freerouting プラグインの Java バージョン検出エラーが発生と対策
先日、久しぶりに KiCad を起動したところ、KiCad のバージョンが v9.0.0 になっていました。特に考えもせず、最新バージョンに変更したのですが、freeroutingプラグインで引っかかったのでその共有をします。 ...
Nexposeで出力されるHTMLを含むJSONデータのテキスト抽出方法
Nexposeで脆弱性の結果を閲覧していたところ、HTMLタグを含むJSONデータが出現しました。こうしたデータはそのままでは読みづらく、必要な情報のみを抽出するためにテキスト変換が必要となります。本記事では、PythonのBeaut ...
RP2040-zero互換機でSSD1306 OLEDディスプレイに「Hello, World!」を表示
この記事では、RP2040搭載のRaspberry Pi Pico(またはRP2040-zero)を使用して、MicroPython上でSSD1306 OLEDディスプレイに「Hello, World!」という文字を表示する方法をご紹 ...
Python の for ループで enumerate() を活用
プログラミングの備忘録として、Python の for ループで「for index, data in enumerate(list):」のような記述がどのような場面で優位となるかをまとめました。この記事では、enumerate() ...
ThonnyとRaspberry Pi Pico互換機でLEDを点滅させる方法
今回は、ThonnyというPython IDEとRaspberry Pi Pico互換機を使って、ボードに搭載されたLEDを点滅させる方法をご紹介します。初心者でもわかりやすいように、初期設定からプログラムの実行までの流れを順を追って ...
ピンアサイン画像を自作する方法を探してみた
電子部品のピンアサインを確認する際、ショップの掲載画像が参考になりますが、そのまま転用すると著作権的に問題がある可能性があります。そのため、自分で作成できるツールを探してみることにしました。
ピンアサイン画像を作成できるツールを ...