From f10392617978091f132fddeb0be2ad9b0fd1f0cb Mon Sep 17 00:00:00 2001 From: Daisuke Yamamura Date: Sat, 4 Oct 2025 00:15:33 +0900 Subject: [PATCH 1/4] =?UTF-8?q?Neopixel=20=E3=83=AF=E3=83=BC=E3=82=AF?= =?UTF-8?q?=E3=82=B7=E3=83=A7=E3=83=83=E3=83=97=E3=81=AE=E3=83=9A=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/events.yml | 10 ++++ .../2025-10-03-microbit-neopixel-control.md | 44 ++++++++++++++++++ img/events/microbit-neopixel-control.webp | Bin 0 -> 56620 bytes 3 files changed, 54 insertions(+) create mode 100644 _posts/2025-10-03-microbit-neopixel-control.md create mode 100644 img/events/microbit-neopixel-control.webp diff --git a/_data/events.yml b/_data/events.yml index b1fa7555..5950ff55 100644 --- a/_data/events.yml +++ b/_data/events.yml @@ -55,3 +55,13 @@ tag: イベント url: /events/local-tech-communities/ date: 2025-10-02 + +- title: マイクロビット(micro:bit)でフルカラーLED ネオピクセル(NeoPixel)を自在にコントロール! + outline: | + 小さなコンピュータ micro:bit(マイクロビット)を使って、フルカラーLED(エルイーディ) ネオピクセル(NeoPixel)をコントロールし(光らせ)ます。
+ マイクロビットでのコントロールはすごく簡単なので、いろいろ試して電子工作に応用しよう!
+ 体験後はネオピクセルを持って帰れるよ!(※貸し出したPC・マイクロビットは持ち帰れません) + img: /img/events/microbit-neopixel-control.webp + tag: ワークショップ + url: /events/microbit-neopixel-control/ + date: 2025-10-04 diff --git a/_posts/2025-10-03-microbit-neopixel-control.md b/_posts/2025-10-03-microbit-neopixel-control.md new file mode 100644 index 00000000..96d41501 --- /dev/null +++ b/_posts/2025-10-03-microbit-neopixel-control.md @@ -0,0 +1,44 @@ +--- +layout: post +title: マイクロビット(micro:bit)でフルカラーLED ネオピクセル(NeoPixel)を自在にコントロール! +date: 2025-10-03 +categories: event +thumbnail: /img/events/microbit-neopixel-control.webp +permalink: /events/microbit-neopixel-control/ +--- + +micro:bit でフルカラーLED ネオピクセル(NeoPixel)を自在にコントロール + +小さなコンピュータ micro:bitマイクロビット を使って、フルカラー LEDエルイーディ ネオピクセルNeoPixelをコントロールし光らせます。 + +マイクロビットでのコントロールはすごく簡単なので、いろいろ試して電子工作に応用しよう! +体験後はネオピクセルを持って帰れるよ!(※貸し出したPC・マイクロビットは持ち帰れません) + +### ワークショップの内容 +- ネオピクセル(NeoPixel)の紹介 + - ネオピクセル(NeoPixel)って何? +- MakeCodeを立ち上げる + - マイクロビットでネオピクセルのコントロール方法 + - 最初に必要な準備 +- マイクロビットとネオピクセルの接続 +- まずフルカラーLEDを光らせてみよう +- 応用 + - 1個ずつ色を変えよう + - 光を動かしてみよう + - 他にもいろいろ試してみよう + +### 対象 +PCの基本操作ができる方 + +### 持ち物 +- 特に必要ありません。何も持ってこなくても大丈夫 +- あったらいい物 + - 自分または家族のマイクロビット + - 自分または家族の PC(パソコン) + - USBメモリまたは MakeCodeアカウント(PCを持ってこられない方) + +### お申し込み +- 本ワークショップは事前申し込みは不要です。 +- 参加費無料! +- 参加は随時 + ※ただし、混雑時はお待ちいただく場合があります。 diff --git a/img/events/microbit-neopixel-control.webp b/img/events/microbit-neopixel-control.webp new file mode 100644 index 0000000000000000000000000000000000000000..bcbc8ebb5ce8dd5f759f94090c1eb997ef48cf5d GIT binary patch literal 56620 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 T00000000000000000000iXEP2 literal 0 HcmV?d00001 From 555af0de40f6ee319cb4a09720ae389f8e235381 Mon Sep 17 00:00:00 2001 From: Daisuke Yamamura Date: Sat, 4 Oct 2025 00:34:00 +0900 Subject: [PATCH 2/4] =?UTF-8?q?=E3=83=86=E3=82=AD=E3=82=B9=E3=83=88?= =?UTF-8?q?=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/events.yml | 8 ++++---- ...=> 2025-10-04-microbit-neopixel-control.md} | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) rename _posts/{2025-10-03-microbit-neopixel-control.md => 2025-10-04-microbit-neopixel-control.md} (58%) diff --git a/_data/events.yml b/_data/events.yml index 5950ff55..0aa80231 100644 --- a/_data/events.yml +++ b/_data/events.yml @@ -56,11 +56,11 @@ url: /events/local-tech-communities/ date: 2025-10-02 -- title: マイクロビット(micro:bit)でフルカラーLED ネオピクセル(NeoPixel)を自在にコントロール! +- title: マイクロビット(micro:bit)でフルカラーLED NeoPixel(ネオピクセル)を自在にコントロール! outline: | - 小さなコンピュータ micro:bit(マイクロビット)を使って、フルカラーLED(エルイーディ) ネオピクセル(NeoPixel)をコントロールし(光らせ)ます。
- マイクロビットでのコントロールはすごく簡単なので、いろいろ試して電子工作に応用しよう!
- 体験後はネオピクセルを持って帰れるよ!(※貸し出したPC・マイクロビットは持ち帰れません) + 小さなコンピュータ micro:bit(マイクロビット)を使って、フルカラーLED(エルイーディ) NeoPixel(ネオピクセル)をコントロールし(光らせ)ます。
+ micro:bit でのコントロールはすごく簡単なので、いろいろ試して電子工作に応用しよう!
+ 体験後は NeoPixel を持って帰れるよ!(※貸し出したPC・micro:bit は持ち帰れません) img: /img/events/microbit-neopixel-control.webp tag: ワークショップ url: /events/microbit-neopixel-control/ diff --git a/_posts/2025-10-03-microbit-neopixel-control.md b/_posts/2025-10-04-microbit-neopixel-control.md similarity index 58% rename from _posts/2025-10-03-microbit-neopixel-control.md rename to _posts/2025-10-04-microbit-neopixel-control.md index 96d41501..9fc452d2 100644 --- a/_posts/2025-10-03-microbit-neopixel-control.md +++ b/_posts/2025-10-04-microbit-neopixel-control.md @@ -9,18 +9,18 @@ permalink: /events/microbit-neopixel-control/ micro:bit でフルカラーLED ネオピクセル(NeoPixel)を自在にコントロール -小さなコンピュータ micro:bitマイクロビット を使って、フルカラー LEDエルイーディ ネオピクセルNeoPixelをコントロールし光らせます。 +小さなコンピュータ micro:bitマイクロビット を使って、フルカラー LEDエルイーディ NeoPixelネオピクセルをコントロールし光らせます。 -マイクロビットでのコントロールはすごく簡単なので、いろいろ試して電子工作に応用しよう! -体験後はネオピクセルを持って帰れるよ!(※貸し出したPC・マイクロビットは持ち帰れません) +micro:bitマイクロビット でのコントロールはすごく簡単なので、いろいろ試して電子工作に応用しよう! +体験後はNeoPixelを持って帰れるよ!(※貸し出したPC・micro:bitマイクロビット は持ち帰れません) ### ワークショップの内容 -- ネオピクセル(NeoPixel)の紹介 - - ネオピクセル(NeoPixel)って何? +- NeoPixelネオピクセル の紹介 + - NeoPixelネオピクセル って何? - MakeCodeを立ち上げる - - マイクロビットでネオピクセルのコントロール方法 + - micro:bitマイクロビットNeoPixelネオピクセル のコントロール方法 - 最初に必要な準備 -- マイクロビットとネオピクセルの接続 +- micro:bitマイクロビットNeoPixelネオピクセル の接続 - まずフルカラーLEDを光らせてみよう - 応用 - 1個ずつ色を変えよう @@ -33,9 +33,9 @@ PCの基本操作ができる方 ### 持ち物 - 特に必要ありません。何も持ってこなくても大丈夫 - あったらいい物 - - 自分または家族のマイクロビット + - 自分または家族の micro:bitマイクロビット - 自分または家族の PC(パソコン) - - USBメモリまたは MakeCodeアカウント(PCを持ってこられない方) + - USBメモリまたは MakeCode アカウント(PCを持ってこられない方) ### お申し込み - 本ワークショップは事前申し込みは不要です。 From 7ea1f2adbd0cc2d315ff3841d6d27ff54b8a9137 Mon Sep 17 00:00:00 2001 From: Daisuke Yamamura Date: Sat, 4 Oct 2025 01:10:00 +0900 Subject: [PATCH 3/4] =?UTF-8?q?=E4=B8=80=E8=88=AC=E7=9A=84=E3=81=A7?= =?UTF-8?q?=E3=81=AA=E3=81=84=E5=8D=98=E8=AA=9E=E3=81=AB=E3=80=81=E3=82=BB?= =?UTF-8?q?=E3=82=AF=E3=82=B7=E3=83=A7=E3=83=B3=E3=81=94=E3=81=A8=E3=81=AE?= =?UTF-8?q?=E5=88=9D=E5=9B=9E=E3=81=AE=E7=99=BB=E5=A0=B4=E3=81=AE=E3=81=BF?= =?UTF-8?q?=E3=83=AB=E3=83=93=E3=82=92=E6=8C=AF=E3=82=8B=E3=82=88=E3=81=86?= =?UTF-8?q?=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/events.yml | 6 ++---- _posts/2025-10-04-microbit-neopixel-control.md | 16 ++++++++-------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/_data/events.yml b/_data/events.yml index 0aa80231..4a501c61 100644 --- a/_data/events.yml +++ b/_data/events.yml @@ -56,11 +56,9 @@ url: /events/local-tech-communities/ date: 2025-10-02 -- title: マイクロビット(micro:bit)でフルカラーLED NeoPixel(ネオピクセル)を自在にコントロール! +- title: micro:bitマイクロビット でフルカラーLED NeoPixelネオピクセル を自在にコントロール! outline: | - 小さなコンピュータ micro:bit(マイクロビット)を使って、フルカラーLED(エルイーディ) NeoPixel(ネオピクセル)をコントロールし(光らせ)ます。
- micro:bit でのコントロールはすごく簡単なので、いろいろ試して電子工作に応用しよう!
- 体験後は NeoPixel を持って帰れるよ!(※貸し出したPC・micro:bit は持ち帰れません) + 小さなコンピュータ micro:bit を使って、フルカラーLED NeoPixel をコントロールし光らせます。 img: /img/events/microbit-neopixel-control.webp tag: ワークショップ url: /events/microbit-neopixel-control/ diff --git a/_posts/2025-10-04-microbit-neopixel-control.md b/_posts/2025-10-04-microbit-neopixel-control.md index 9fc452d2..fae6be59 100644 --- a/_posts/2025-10-04-microbit-neopixel-control.md +++ b/_posts/2025-10-04-microbit-neopixel-control.md @@ -1,6 +1,6 @@ --- layout: post -title: マイクロビット(micro:bit)でフルカラーLED ネオピクセル(NeoPixel)を自在にコントロール! +title: micro:bit でフルカラーLED NeoPixel を自在にコントロール! date: 2025-10-03 categories: event thumbnail: /img/events/microbit-neopixel-control.webp @@ -11,16 +11,16 @@ permalink: /events/microbit-neopixel-control/ 小さなコンピュータ micro:bitマイクロビット を使って、フルカラー LEDエルイーディ NeoPixelネオピクセルをコントロールし光らせます。 -micro:bitマイクロビット でのコントロールはすごく簡単なので、いろいろ試して電子工作に応用しよう! -体験後はNeoPixelを持って帰れるよ!(※貸し出したPC・micro:bitマイクロビット は持ち帰れません) +micro:bit でのコントロールはすごく簡単なので、いろいろ試して電子工作に応用しよう! +体験後はNeoPixelを持って帰れるよ!(※貸し出したPC・micro:bit は持ち帰れません) ### ワークショップの内容 - NeoPixelネオピクセル の紹介 - - NeoPixelネオピクセル って何? -- MakeCodeを立ち上げる - - micro:bitマイクロビットNeoPixelネオピクセル のコントロール方法 + - NeoPixel って何? +- MakeCodeメイクコード を立ち上げる + - micro:bit で NeoPixel のコントロール方法 - 最初に必要な準備 -- micro:bitマイクロビットNeoPixelネオピクセル の接続 +- micro:bit と NeoPixel の接続 - まずフルカラーLEDを光らせてみよう - 応用 - 1個ずつ色を変えよう @@ -35,7 +35,7 @@ PCの基本操作ができる方 - あったらいい物 - 自分または家族の micro:bitマイクロビット - 自分または家族の PC(パソコン) - - USBメモリまたは MakeCode アカウント(PCを持ってこられない方) + - USBメモリまたは MakeCodeメイクコード アカウント(PCを持ってこられない方) ### お申し込み - 本ワークショップは事前申し込みは不要です。 From 2d3f3c548f61ab593ff8d70f8006779f01689d03 Mon Sep 17 00:00:00 2001 From: Daisuke Yamamura Date: Sun, 5 Oct 2025 05:47:26 +0900 Subject: [PATCH 4/4] fix: publish date --- ...control.md => 2025-10-05-microbit-neopixel-control.md} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename _posts/{2025-10-04-microbit-neopixel-control.md => 2025-10-05-microbit-neopixel-control.md} (86%) diff --git a/_posts/2025-10-04-microbit-neopixel-control.md b/_posts/2025-10-05-microbit-neopixel-control.md similarity index 86% rename from _posts/2025-10-04-microbit-neopixel-control.md rename to _posts/2025-10-05-microbit-neopixel-control.md index fae6be59..af0bc3d8 100644 --- a/_posts/2025-10-04-microbit-neopixel-control.md +++ b/_posts/2025-10-05-microbit-neopixel-control.md @@ -1,15 +1,15 @@ --- layout: post -title: micro:bit でフルカラーLED NeoPixel を自在にコントロール! -date: 2025-10-03 +title: micro:bit でフルカラー LED NeoPixel を自在にコントロール! +date: 2025-10-05 categories: event thumbnail: /img/events/microbit-neopixel-control.webp permalink: /events/microbit-neopixel-control/ --- -micro:bit でフルカラーLED ネオピクセル(NeoPixel)を自在にコントロール +micro:bit でフルカラー LED ネオピクセル(NeoPixel)を自在にコントロール -小さなコンピュータ micro:bitマイクロビット を使って、フルカラー LEDエルイーディ NeoPixelネオピクセルをコントロールし光らせます。 +小さなコンピュータ micro:bitマイクロビット を使って、フルカラー LEDエルイーディ NeoPixelネオピクセルを光らせます。 micro:bit でのコントロールはすごく簡単なので、いろいろ試して電子工作に応用しよう! 体験後はNeoPixelを持って帰れるよ!(※貸し出したPC・micro:bit は持ち帰れません)