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を点滅させる方法をご紹介します。初心者でもわかりやすいように、初期設定からプログラムの実行までの流れを順を追って ...
ローカルLLM環境の構築 ~ WSL2×Docker Desktop×NVIDIA Container Toolkit で ollama, open-webui, gemma3 を導入する方法

近年、LLM(大規模言語モデル)の需要が急速に高まり、クラウド上だけでなくローカル環境での運用にも注目が集まっています。本記事では、Windows環境でWSL2を活用し、docker Desktop (docker-compose)と ...
ピンアサイン画像を自作する方法を探してみた

電子部品のピンアサインを確認する際、ショップの掲載画像が参考になりますが、そのまま転用すると著作権的に問題がある可能性があります。そのため、自分で作成できるツールを探してみることにしました。
ピンアサイン画像を作成できるツールを ...RP2040-zeroとWS2812 LEDで遊ぼう

近年、手軽に扱えるマイクロコントローラーとして注目を集めるRP2040シリーズ。今回は、その互換機であるRP2040-zeroを使って、基板上のRGB LED(WS2812)を点灯させる方法をご紹介します。RP2040-zeroはAl ...
MicroPythonとRP2040-zeroで作るテトリス風ゲーム

本記事では、ChatGPTとRP2040-zeroと SSD1306 OLED ディスプレイを使い、MicroPython で実装したテトリス風ゲームのプログラムを紹介します。
プログラムは、各ブロックの落下、左右移動、回転( ...
narou-docker 起動時に発生する tilt/erubis エラーの解決策

narou-docker を利用している際、Dockerfile のビルド中に以下のようなエラーが発生しました。
internal:/usr/local/lib/ruby/3.3.0/rubygems/core_ext/kern ...クリックゲームの進化 ~続編:新機能&改善点を解説~

前回の記事では、シンプルなクリックゲームの基本設計や、スコアアップの仕組みについてご紹介しました。今回はその続編として、より本格的なゲーム体験を実現するために実装した以下の改善点や新機能について解説します。
今回更新したゲーム ...
Contact Form 7 + Flamingo の送信データ格納先を変更しようとした話

WordPress でお問い合わせフォームを利用する際、Contact Form 7(CF7)と Flamingo を組み合わせて使うのが定番ですが、デフォルトでは送信データの保存場所がworpdressのデータベースの wp_pos ...