Python Pythonを使ってGoogle Calendarの予定を取得する方法 PythonからGoogle Calendarの予定を取得する方法を学んだので記事にしました。 まず、環境セットアップ方法について解説します。次に、Pythonを使って現在時刻から先の予定を取得する方法について解説します。 そ... 2023.05.22 Python
OpenCV 【画像処理基礎】ノイズを除去しつつエッジを抽出するソーベルフィルタ 物体のエッジを抽出するプログラムを作りたいが、どのように作ればよいか分からない。エッジ抽出の原理について詳しく知りたい。そんな悩みを解消すべく本記事では、ノイズを除去しつつエッジ抽出するソーベルフィルタについて解説します。 2023.05.13 OpenCVPython画像処理
OpenCV 【画像処理基礎】ノイズを除去するメディアンフィルタ 画像のごま塩ノイズを除去したい。そんなときはメディアンフィルタの登場です。本記事では、ノイズを除去するメディアンフィルタについて解説します。 2023.05.05 OpenCVPython画像処理
OpenCV 【画像処理基礎】ぼかしの基本!ガウシアンフィルタって何? 写真の主役を引き立たせるために背景をぼかしたり、プライバシー保護のため写真の顔をぼかしたりしますよね? Photoshopなどの画像処理ソフトで画像をぼかそうとすると、種類がたくさんあって何を使ったらいいものか...。 本記事... 2023.05.04 OpenCVPython画像処理
OpenCV 【Python×OpenCV】画像を平行移動・回転する方法 今回は、OpenCVを使って画像を回転・平行移動・拡大縮小する方法について解説していきます。画像の回転・平行移動は、アフィン変換という知識が必要です。まず、アフィン変換について解説します。そして、OpenCVを使った画像処理プログラムを解説していきます。 2022.08.22 OpenCVPython
M5Stack 【M5Stack】一定周期で実行されるタイマ割り込みを実装しよう モーター制御などの組み込みシステムでは、一定の制御周期でプログラムを実行するタイマ割り込みが必要不可欠ですよね。今回の記事では、M5Stackでタイマ割り込みを実装する方法について解説します。 2022.08.17 M5Stack
M5Stack M5StickCの取得データをUSBシリアル通信でPCロギング M5StickCで計測した加速度データをUSBを経由してPCでロギングする実験をしたので記事にしてみました。 2022.07.18 M5StackPython
Python 【Python入門】2次元リストの作成を内包表記で簡潔に書く方法 Pythonで2次元リストを作成する場合、多重ループを使うので、どうしてもプログラム行数が増えてしまいますよね。Pythonには内包(ないほう)表記という記述方法があって、これを使えば1行で2次元リストを作成出来ます。 2022.07.03 Python
Python 【Python入門】複数ファイル名を連番付きで一括変換する方法 デジカメで撮った写真ファイルなど複数のファイル名を一括変換したいことがありますよね?今回は、Pythonで複数ファイル名を連番付きで一括変換する方法を解説します。 2022.06.19 Python
M5Stack M5Stackで家族に会議中を知らせるディスプレイを制作してみた テレワーク中に家族が部屋に入ってきて、Webカメラに映りこんでしまった、音声が入りこんでしまったトラブルってありませんか?M5Stackを使って今会議中だよ~って知らせるシステムを作ったので、作り方を紹介します。 2022.06.19 M5Stack
Python 【Python入門】自作関数をモジュール化してコード可読性を向上 Pythonで自作関数をコードの冒頭に書いていったら、メインの処理がどこに書いてあるのか分かりづらくなった。そんな経験ありませんか?この悩みを解決するのが、関数のモジュール化です。自作関数を別ファイルに分け、importで呼び出せば、プログラム冒頭からメイン処理が書けますよ。 2022.06.04 Python
M5Stack UDP通信のメッセージをM5Stackで受信する実験をしてみた スマホからUDPでメッセージを送信して、M5Stackがこのメッセージを受信する実験をしたので記事にしてみました。 2022.05.21 M5Stack
Python 【Python入門】配列の使い方をマスターしよう! Pythonで配列を使いたいけど、エラーメッセージばっかり出てしまう。リスト、タプル、集合、辞書? C言語にはない用語がある上に使い方が良く分からない。リスト、タプル、集合、辞書について、要素の追加、変更、削除など基本的な使い方を解説していきます。 2022.05.21 Python
M5Stack M5StickCを使って加速度計を作ってみた クルマやバイクに乗っているとき、加速度が視覚化できたら、運転スキルを磨くのに活用できますよね。3500円のM5StickC Plusを買って、100行以下の簡単なプログラムを書けば実現できますので、作り方を解説します。 2022.05.14 M5Stack
Python 【Python入門】キーボードから複数の文字列・数値を入力する方法 Pythonでキーボードから文字列や数値を入力する方法は分かるが、複数入力する方法が分からない。そんなときは、スペース、カンマ区切りの複数入力であれば、splitを使う。改行区切りの複数入力であれば、for文を使えば解決です。 2022.05.09 Python
Raspberry Pi 【ラズパイ×家庭菜園】Googleスプレッドシートへの温度記録を自動化してみた 家庭菜園で毎日の温度をチェックすることは大切ですが、毎日計測し続けるのは大変ですよね。 今回、Raspberry Piで計測した温度をGoogleスプレッドシートに自動で記録し、インターネット上から確認出来るシステムを構築したので、... 2022.05.06 Raspberry Pi
Python PythonからGoogleスプレッドシートにデータを書き込む方法 今回、PythonからGoogleスプレッドシートにデータを書き込む方法について解説します。 Googleスプレッドシートにデータを書き込みするには、Google Sheets APIを使います。 この記事はこんな人におすす... 2022.05.05 Python
Python 【Python入門】テキストファイルの読み書き方法 Pythonで情報をテキストファイルへ書き出す方法、テキストファイルから情報を読み込む方法について解説します。 この記事はこんな人におすすめ! Pythonを学習している人Pythonでのテキストファイル読み書きについて知り... 2022.05.01 Python
Unity 【Unity】ゲーム制作素人がソリティアを作ってみた 今回、Unity初心者でありますが、暇つぶしに最適なソリティアを制作したので紹介します。 制作方法を簡単に解説しますので、私と同じぐらいのUnity初心者の方は参考になるかなと思います。 Google Playにも登録出来たの... 2022.04.29 Unity