---
title: ラズパイPico２による 汎用モニタ出力デモ機の紹介
tags:  #オフ会 #ラズパイpico #hdmi #vga #二字熟語 #四字熟語 #四字駅名  
author: [Yukiya Ishioka](https://docswell.com/user/Y-Ishioka)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/PJR9G41679.jpg?width=480
description: 2026年04月24日開催のインターフェース誌オフ会におけるラズパイPico2を使った HDMI出力とVGA出力による汎用モニタへの出力デモ機の紹介スライド
published: April 25, 26
canonical: https://docswell.com/s/Y-Ishioka/5X2PD3-2026-04-25-042916
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/PJR9G41679.jpg)

ラズパイPico２による
汎用モニタ出力デモ機の紹介
２０２６年０４月２４日
石岡 之也
Copyright (C) Yukiya Ishioka


# Page. 2

![Page Image](https://bcdn.docswell.com/page/PEXQX2YDJX.jpg)

１．自己紹介
◼ 元 組み込みソフトウェア技術者
◆ ＲＴＯＳや 組込みＬｉｎｕｘの開発業務に従事
◆ 現在 【無職】 、展示会では 【フリーランス】 を名乗る
◼ 趣味で電子工作
作品例
Copyright (C) Yukiya Ishioka
Qiita
1
Ｉｎｔｅｒｆａｃｅ誌


# Page. 3

![Page Image](https://bcdn.docswell.com/page/3EK9WM3DED.jpg)

２．デモ機の紹介
◼ 背景
◆ ラズパイＰｉｃｏ２になり５１２ＫバイトのＲＡＭが利用可能
◆ ラズパイＰｉｃｏ／Ｐｉｃｏ２から汎用モニタへ出力するコードが公開
◼ ＨＤＭＩ出力デモ機
◼ ＶＧＡ出力デモ機
◆ ラズパイＰｉｃｏ２上でデモプログラムを実行
◆ 結果をＰＩＯを使いＨＤＭＩでモニタへ出力
◼ デモの内容
（共通）
Copyright (C) Yukiya Ishioka
◆ 二字熟語穴埋問題
◆ 四字熟語連鎖
◆ 四字駅名連鎖
◆ ラズパイＰｉｃｏ２上でデモプログラムを実行
◆ 結果をＰＩＯを使いアナログＲＧＢでモニタへ出力


# Page. 4

![Page Image](https://bcdn.docswell.com/page/L73W1YGP75.jpg)

３．ＨＤＭＩ出力デモ機
◼ 公開コードとハードウェア
◆ 回路図 hardware/board/picodvi.pdf
◆ https://github.com/Wren6991/PicoDVI
270Ω →
150Ω+120Ωで代用
https://x.com/wren6991
Copyright (C) Yukiya Ishioka
3


# Page. 5

![Page Image](https://bcdn.docswell.com/page/87DKX513JG.jpg)

３．ＨＤＭＩ出力デモ機（２）
◼ ソフトウェア
ラズパイPico / Pico2
◆ software/apps 配下に多数のデモ
core0
core1
初期化
今回作成の
デモプログラム
Core1を起動
置き換え
マンデルブロ
HDMI出力処理
計算・描画処理
（繰り返し）
「Mandelbrot」 のコードを流用
PIO
SRAM
320x240x2 Byte
= 150K Byte
モニタ
Copyright (C) Yukiya Ishioka
4
HDMI


# Page. 6

![Page Image](https://bcdn.docswell.com/page/VJPKPGQPE8.jpg)

４．ＶＧＡ出力デモ機
◼ 公開コードとハードウェア
◆ 回路図
◆ ラズパイ財団公開のコード
https://github.com/raspberrypi/pico-extras
→ＶＧＡ出力処理本体のコードを包含
https://github.com/raspberrypi/pico-playground
→VGA出力のデモプログラムを包含
Copyright (C) Yukiya Ishioka
5
https://github.com/raspberrypi/pico-playground 内
Raspberry Pi Pico to VGA Connection Schematic.png


# Page. 7

![Page Image](https://bcdn.docswell.com/page/2EVV265VEQ.jpg)

４．ＶＧＡ出力デモ機（２）
◼ ソフトウェア
ラズパイPico / Pico2
◆ scanvideo 配下に多数のデモ
core0
core1
初期化
削除
Core1を起動
今回作成の
デモプログラム
タイマ起動(100us)
マンデルブロ
マンデルブロ
計算・描画処理
計算・描画処理
置き換え
「Mandelbrot」 のコードを流用
フレームバッファ
SRAM
タイマハンドラ
VGA出力処理
PIO
320x240x2 Byte
モニタ
Copyright (C) Yukiya Ishioka
6
VGA


# Page. 8

![Page Image](https://bcdn.docswell.com/page/57GLRN61EL.jpg)

５．デモ概要
◼ 二字熟語穴埋問題
４つの二字熟語の共通する漢字を当てるクイズ
→ 『和同開珎クイズ』とも呼ばれている
収録した二字熟語を使いランダムに問題を自動生成
プログラム内に ５７７３ の二字熟語 を収録
◼ 四字熟語連鎖
前の四字熟語の文字位置と漢字が同じ四字熟語の検索・表示を延々と繰り返し
プログラム内に ２１４７ の四字熟語 を収録
◼ 四字駅名連鎖
前の四字駅名の文字位置と漢字が同じ四字駅名の検索・表示を延々と繰り返し
プログラム内に １５６４ の四字駅名 を収録
◼ 文字フォント
◆ ＦＯＮＴＸ２形式の全角３２ｘ３２ドットのドットフォントをプログラム内に収録 （約１．１ＭＢ）
Copyright (C) Yukiya Ishioka
7


# Page. 9

![Page Image](https://bcdn.docswell.com/page/4EQYVQ4NJP.jpg)

６．おまけ
◼ Pico / Pico2で汎用モニタ出力が使われてない？・・・と思いきや・・・
Copyright (C) Yukiya Ishioka
8


# Page. 10

![Page Image](https://bcdn.docswell.com/page/KJ4WMNQ371.jpg)

７．最後に
◼ 簡易な表示ならワンチップマイコンでも実現可能
◆ Linuxなど高機能OS搭載装置よりブートが早い
◆ 終了処理・手順を気にせずに電源オフできる
◆ 表示がチープでも許されそう
◼ 課題
◆ 表示が320x240ドット
→ モニタ画素数の縦横比により（横に）伸びる
→ 大画面にすると荒が目立つ
◆ ＨＤＭＩの表示色１６ビットのビットパターンの理解が不十分
◆ ＨＤＭＩ と ＶＧＡのデモプロでビジーループの処理時間が異なる
→ ＶＧＡ機が遅くタイマ処理に時間を取られている可能性あり
◼ 今後の工作ネタ
◆ 動画の表示にトライ
→ Pico/Pico2＋マトリクスLEDでの動画表示処理の移植
Copyright (C) Yukiya Ishioka
9


# Page. 11

![Page Image](https://bcdn.docswell.com/page/LE1Y85PZ7G.jpg)

X (旧Twitter)
Qiita
ＧｉｔHｕｂ
by
いしおか ゆきや
10
Copyright (C) Yukiya Ishioka


