世界中で人気のパズル「数独 / Sudoku」を、コンピューターに解かせてみよう!

1. まずは解き方を考える。縦と横と3x3のボックス内に1から9がひとつだけ。調べて候補を絞り込んで、確定させて繰り返す?
2. プログラムする。少しずつ組んで、確認、デバッグを繰り返す。

まずは画面に表示するところから!

1 VIDEO3:CLS 10 ?" 4 6 " 20 ?"43 8 2 " 30 ?" 6 5 3" 40 ?" 2 3 " 50 ?"5 1 7" 60 ?" 1 4 " 70 ?"1 2 5 " 80 ?" 7 9 18" 90 ?" 8 4 " 100 FORI=0TO80:[I]=#3FF:N=SCR(I%9,I/9):IFN!=32[I]=1<<(N-48) 110 NEXT 115 FORK=0TO2 120 FORI=0TO8:N=0:FORJ=0TO8:GSB300:IF[M]&1=0N=N|[M] 130 NEXT 140 FORJ=0TO8:GSB300:IF[M]&1[M]=[M]&~N 150 NEXT:NEXT:NEXT 160 FORK=0TO2:FORI=0TO8:FORJ=0TO8:GSB300 162 Z=[M]:IFZ&1=0GOTO170 164 N=0:X=0:FORL=1TO9:IFZ&(1<<L)N=N+1:X=L 166 NEXT 168 IFN=1[M]=1<<X:GSB350 170 NEXT:NEXT:NEXT 180 FORK=0TO2:FORI=0TO8:FORL=1TO9:N=0:X=0:FORJ=0TO8:GSB300 182 IF[M]&(1<<L)N=N+1:X=J 186 NEXT 188 IFN=1J=X:GSB300:IF[M]!=1<<L[M]=1<<L:X=L:GSB350 190 NEXT:NEXT:NEXT 200 F=0:FORI=0TO81:IF[I]&1=1F=1 210 NEXT 230 IFFGOTO115ELSELC0,10:?"SOLVED! ";:END 300 IFK=0M=I+J*9:RTN 310 IFK=1M=I*9+J:RTN 320 M=I/3*3+J%3+(I%3*3+J/3)*9:RTN 350 BEEP:LCM%9,M/9:?X:LC0,10:?"HIT";X,M%9;",";M/9:RTN


がんばって解いてます!


解けました!

IchigoJam実機で動かせばもっと速いはず。IchigoJam Rで10倍速!?

途中で止めて、再度動かすには、下記の表示プログラムを追記して

500 CLS:FORI=0TO81:Z=[I]:IFZ&1=1NEXT 510 LCI%9,I/9:FORJ=1TO9:IFZ&(1<<J)?J 520 NEXT:NEXT:RTN

途中からスタート!

GSB500:GOTO115

簡単そうな2問しか解いていないので、解けない問題があるかも。
解けなければ、手順1に戻って、人間ならどう解くか考えて、プログラムを追加すればいいだけですね!
高速化の余地も大いにあります。最速チャレンジするのも楽しいかも?

お母さんお父さんが悩んでいたら、プログラムで助けてあげるのもいいですね!

PCNこどもプロコン2021
締め切りは、1/7、楽しい作品の応募、お待ちしてます!

IchigoJam R / IchigoSand 発表後、松田孝さんによる基調講演「全部IchigoJam BASIC!プログラミングでSTEAMな学びBOOK」と通商こプサミ「ミニ こどもプログラミングサミット 2020」。
ミニ こどもプログラミングサミット 2020
金沢開催第5回からちょうど1年。今年をふりかえり、来年は!?


元小金井市前原小学校長、松田孝さんから基調講演、小学校から中学校まで「ぜんぶ、IchigoJam BASIC!!」

再来年から必修化される高校の情報Iで挙がっているプログラミング言語は、Python、JavaScript、VBA、ドリトル、Swiftとすべてテキストプログラミング言語。Scratchなど、ビジュアルプログラミング言語は出てきません。(2022年高校「情報I」プログラミング教材JavaScript版へコントリビュート


もう始まっている、フィジカル空間とサイバー空間が渾然一体となる未来。


「IchigoJam BASIC が日本を救う」まさにそのつもりで作ったIchigoJam。
モンゴル、アメリカ、フィリピン、アフリカ、ネパールのこどもたちに使ってもらっているのも、日本の大人に危機を感じてもらうため。 もちろん世界中のこどもたちにチャンスはありますが、娯楽がありすぎる日本のこども達の圧倒的な不利を跳ね返したい。


プログラミング教育の手引、教科で一緒に学ばせようとした第一般は失敗。第二版では総合の時間など教科と絡めない時間での、プログラミング言語の学習をと転換されています。


小学校卒業までの目標を「IchigoJam BASICのコーディング知識&技能の習得」と定め「各言語10時間のプログラミング」をと松田さん。 鯖江の小学校では全12校4年生の2時間のミニマムスタートとしています。それを大幅拡大する意義と方法とは!?

すべてのこどもたちが泳げるように、水泳が全学年10時間とのこと、2時間続きを基本として、1年に5回、それぞれのペースで楽しく学ぶ時間があると良さそうです。 勝山の小学校での実験のように、まずはキーボードや、コンピューターとふれあいつつ、プログラミングの存在を感じてもらうところから始めましょう。


「クイズ タシテ テン!」
小学1年生から遊んで学べる、足して10になる数をすばやく答える算数ゲーム


間違えたら即ゲームオーバーの緊張感。大人も一緒に楽しめます。


6秒台出せるかな?


プログラムはちょうど1画面に収まる程度。効果音を入れると楽しくなりますね!

こちら、タイトル表示部分のプログラム。PLAYコマンドのテンポ設定と、表示のWAITでなんとなく同期を取るのがポイント。

10 CLS:PLAY"T400GECR T450CABR T500GC" 20 LC2,4:?"クイズ":WAIT30 30 LC1,6:?"タシテ ";:WAIT28:?"テン!"

ESCで止めて、LISTで中身を見放題、壊し放題、改造し放題。
プログラミングが分かった小学生、自分達で楽しい教材をどんどん作って学びあえたら最高ですね!

PCNこどもプロコン」でも、楽しい教材プログラム、ぜひご応募ください!

◉プログラミングイベント情報! 1月7日まで募集中!「PCNこどもプロコン2021」のご案内 一般社団法人PCN主催のプログラミングコンテスト「PCNこどもプロコン2021」が開催されています。今回で開催11回目となる「PCNこどもプロ...

地域ictクラブさんの投稿 2020年12月27日日曜日

地域で伸ばす、地域ICTクラブとローカルなプログラミングの腕試し「越前がにロボコン」的なコンテスト開催もオススメです。 来年は福井、石川に続き、富山でも開催予定!


くもん出版&フレーベル館、そして、Hana道場のIchigoJam検定対策教科書ゲーム集。IchigoJamの関連書籍が一通り揃いました!


プログラミングの実践事例集「学校を変えた最強のプログラミング 教育普通の公立小学校から見えたAI時代の学び(Amazon)」と「学校・家庭で体験ぜんぶIchigoJam BASIC! プログラミングでSTEAMな学びBOOK(Amazon)」


自分で学ぼう「くもんのプログラミングワーク」も今年出版されました!


監修、私。


学校・家庭で体験 ぜんぶIchigoJam BASIC! プログラミングでSTEAMな学びBOOK - フレーベル館」サイン入り本、Hana道場で読めます!


2021年、IchigoJam R と共に始まる熱い1年!

MERRY XMAS!

色気がない!?無いなら創ろう、IchigoJam!

10 VIDEO5:CLS:? 20 ?" MERRY" 30 ?" XMAS!" 40 CONT

文字を大きしたい時、便利なVIDEOコマンド


分解!プラスドライバーひとつでOK!


これがディスプレイの中身!


通電するとバックライトの仕組みがよくわかります。


液晶は透明。裏のライトが白色なので白文字です。


Simple IchigoJam Case
3Dプリンター用データが公開されているイチゴのくり抜きがかわいいケース!


テープ状のWS2812B、位置決めして、厚紙に両面テープで貼り付けます。


つなげました。INからOUTへはんだづけ。


色が混ざらないように仕切りをつけて、てづくりバックライト完成!
格子状を3Dプリンターで作るのもいいですね!

あとはプログラミングするだけ!

100 FOR I=0 TO 3:LET[I*3],0,255,0:NEXT 110 FOR I=4 TO 7:LET[I*3],255,0,0:NEXT 120 WS.LED 8 130 RETURN

上を赤と下を緑にして光らせるサブルーチン。

60 GOSUB 100:WAIT 30 70 GOSUB 200:WAIT 30 80 GOTO 60

同様に200にも光らせるパターンを作っておいて、GOTOでくりかえしてアニメーション!


MERRY XMAS!


うれしいニュース!「HEROs AWARD 2020」で、アフリカのこどもたちへプログラミング教育機会の提供で協力しているSOLTILO株式会社の創始者本田圭佑さんが受賞!

いろんなものが「ある」世の中ですが、全て誰かが創ったもの。
こども達に正解を教えてしまう前に、自分で探る楽しい経験をしてもらいたい。
IchigoJamは、これからも、安価で楽しい「はじめてのプログラミング」を提供していきます!

IchigoJam Advent Calendar、今年もたくさんのご参加、ありがとうございました!
IchigoJam Advent Calendar 2020 - Qiita

IchigoJam、12/27(日)13:00からのオンライン&オフラインイベントで重大発表!

PCN福井 新製品発表会」お楽しみに!

Facebookグループ「IchigoJam-FAN」で開催中の「IchigoJamで欲しい機能アンケート」、USBキーボード対応、HDMI出力に次いで3位が小数対応。

一般的に小数の計算は遅くなります。特にIchigoJamで使っているような小さなCPUでは小数計算用の回路もないので、遅くなってしまいます。MSX BASICでは基本変数は小数として扱われ、DEFINTA-Zで整数として宣言することで高速化するテクニックがありました。また小数計算を導入する場合、どのような文法にするかは悩ましい問題。

小数を使った計算をしたくなることは確かにあります。16bitのIchigoJam変数の範囲に収まるようにどう計算式を組み立てるか考えたいときなどに便利です。そこで頼るは、ネットの力。IchigoJamの無線LAN拡張ボード、MixJuiceに対応した小数計算サービスを作りました。(src on GitHub)

?"MJ GETS app.sabae.cc/svrcalc/?2.1+2.2 4.300000000000001

このように結果が返ってきます!四則演算のみに対応しています。

IchigoJam web の I/O → MixJuice オプションでも動きます。

作り方と、微妙な誤差についての解説。

借りているサーバー app.sabae.cc に、式が届いたら結果をテキストで返すプログラムをDeno/JavaScriptで書いて動かしっぱなしにしています。

import { createApp } from "https://servestjs.org/@v1.1.7/mod.ts"; import { calc } from "./calc1.js"; const main = (q) => { return calc(q) + "\r\n"; }; const app = createApp(); app.get(/\/*/, async (req) => { const q = req.url.lastIndexOf("?"); if (q < 0) { return; } const s = req.url.substring(q + 1); const body = main(s); const headers = new Headers({ "Content-Type" : "text/plain", "Access-Control-Allow-Origin": "*", }); await req.respond({ status: 200, headers, body }); }); app.listen({ port: 3001 });

コアになる計算する部分 calc1.js はこういう感じ

const calc = (s) => { const n = s.match(/(\d+(\.\d+)?)([\*|\+|\-|\/])(\d+(\.\d+)?)/); if (!n) { return "err"; } const a = parseFloat(n[1]); const b = parseFloat(n[4]); const op = n[3]; switch (op) { case "*": return a * b; case "+": return a + b; case "-": return a - b; case "/": return a/ b; } return "err"; }; // console.log(calc("0.1+0.2")); export { calc };

正規表現を使って受け取った文字列から数2つと演算子を取り出し、計算結果を返しています。 JavaScriptでの数は、IEEE 754 の倍精度 64ビットバイナリ形式、2進法による浮動小数なので0.1を正確に記録できません。使いたい精度に合わせて適宜丸めましょう。

なぜ、denocalcのように、evalを使わないのでしょう?
ヒントはサイバーセキュリティ。アクセス制限をしていないサービス、悪意を持った人に好き勝手されないよう気をつけましょう。
→ 中高生向けサイバーセキュリティ教育プログラム「CyberSakura

SSL化や、いろんなサービスへと接続するフロントとして、nginxというwebサーバーを使っています。

$ vi /etc/nginx/nginx.conf server { ... location /svrcalc/ { proxy_pass http://localhost:3001/; } $ nginx -s reload $ git clone https://github.com/taisukef/servercalc.git $ cd servecalc $ nohup deno run -A server.js &

試しに「https://app.sabae.cc/svrcalc/?2+2」などとアクセスし、4が返ってきたら成功!

サーバーが自在に使えると楽しいですよ!
時給1円のサーバーくんをプログラミングで自在に操ろう! クラウド入門 ConoHa API編

PCN北九州から、ステキな新型IchigoJam!

クリスマスツリー型IchigoDakeキット、かんたんなプログラムで自由自在にキラキラさせよう!


部品セット!


部品が揃っているか確認したら、低い部品からはんだづけ!


いつもの抵抗330Ωがいませんね?今回のLED、抵抗内蔵型なので大丈夫!


ニッパーで切るときは指で押さえて飛散防止!


裏面、完成!


LEDはむきがあるので気をつけて!


ひとつだけ、改造しちゃいます。aitendoで買った七色に光るLEDをてっぺんに使用。


できました!(オフシーズンに、縦型信号、歩行者信号としても使うことを想定した配置)


IchigoDyhookで実験!全部光りました!

OUT1,1 OUT2,1 .. OUT7,1

2から5はPWMを使って、弱く光らせることもできます

PWM2,1000 PWM3,500 PWM4,250 PWM5,100


7つのLEDをランダムに光らせるプログラム

10 OUT RND(7)+1,RND(2) 20 WAIT 10 30 GOTO 10

OUT1からOUT7の7種類なので、RND(7)に1を加える。ONかOFFかの2種類なのでRND(2)
あとは、好きなタイミングで繰り返すだけ
* LED1/LED0の代わりに、OUT7,1/OUT7,0が使えます!


スイッチを入れるとボタン電池で自動起動!かわいい。


ペンダントにしたいので、抵抗の切れ端を輪っかにしてはんだづけ。


クリスマスを創ろう!
IchigoJam Advent Calendar 2020 - Qiita

全国選抜小学生プログラミング大会福井大会 出場作品「クマダス」が、さくらインターネット社の協力で、公開!オープンデータ募集中とのことで、鯖江市のクマ目撃オープンデータを作成しました。
熊はどこ?小学6年生が node.js で作ったWebアプリ「クマダス」、オープンデータ募集中! – about yrm


kuma-sabae.csv (JSON)」
クマ出没情報 – めがねのまちさばえ 鯖江市」をNode.jsの開発者が新たにつくったJavaScriptランタイムDenoで取得(fetch)、パース(cheerio)して、必要データを抜き出し、CSVとJSONデータにするプログラムを作成。GitHubにて公開しています(src on GitHub)。(自動更新にはまだしていません)

220行のJavaScriptのプログラムで対応。項目が揃っていないので、いろいろとイレギュラー表記時対応をしたり、ややこしくなっています。鯖江市公式でのオープンデータがほしいですね!


さばえクママップ
schema語彙のurl, name, latitude, longitude が入ったCSVファイルを自動マップにするmap-gsi-csvタグを作って、地図できるようにしました。

先日のブログから、再掲!

クマダス - 成器南小 小学6年生


クマの出没情報を登録し地図で知らせるPC用webアプリ。被害の有無がアイコンで分かりやすい。1週間以上経過したものは薄く表示されクマの動きを掴める。傾向を自動分析してクマ予想もできるか!?

SDGs実現の要はテクノロジー。コンピューターと仲良くなりましょう。

Cyber Valley, Japan と、さばえSDGs推進センターのコラボイベント、SDGsイルミネーションワークショップ、めがね会館9F北側を飾るイルミネーションをみんなで作りました。


SDGsについてご紹介!1人の100歩より、100人の1歩!


コンピューターと会話するためにセットアップ!入力装置、出力装置、電源、コンピューターと会話する三種の神器。


プログラミングの基本は、LED1、光らせてくれて、OKと返事が返って来たら会話成立、おめでとう!


下ごしらえしたWS2811 x 10コ続きのフルカラーLEDをIchigoJamにつなぎます。青はGND、赤は5V、白はLEDへ。


いよいよイルミネーションプログラミング!光の三原色、赤緑青(Red/Geen/Blue)の組み合わせで、自分が担当するSDGsカラーを作ろう!


SDGsイルミネーションプログラミング(PDF)」
エルチカする入門の後に、イルミネーションを入れたバージョン、1時間半コースのスライド、オープンデータ。 楽しさ、かわくだりを超えられるかも!?

WS2811、ひとつのフルカラーLEDね中には、RGB、3つのLEDが入っています。信号を受けて、0から255の256段階の光の量をそれぞれ設定して、次のLEDに信号をバケツリレーしています。WS.LEDコマンドはその信号をIchigoJamから発信するコマンドです。


まずは1色の点滅から、多色、ふわっと点滅、グラデーション、いろんなパターン、プログラミング次第で自由自在。ぜひ自分でもチャレンジしてみてください!Hana道場で機材調達や修行できます!


GOTOは無限ループですが、指定した階数を繰り返すコマンドもあります。こちら、FORを使って5回繰り返し。


ずっとつきっぱなしはエネルギーの無駄。1時間で停止させるには、2秒を1800回繰り返した後、LEDを全部0を指定して消して、SLEEPコマンド。IchigoJamの本体のボタンを押すと、最初から起動します。SLEEPする前にSAVEを忘れずに!


色とりどりのイルミネーション、完成!


イルミネーションは12/25まで!
IoT化してコントロールできてもおもしろいかも。


下から見た、飾り付け風景 by さばえSDGs推進センター、関本所長。


鯖江の夜景、一段ときれいに見えますね。


仁愛大学、安彦ゼミの大学生も参加してくれました!ワークショップもオープンデータ、ぜひ大学なかまやその周辺でも!


SDGsイルミネーションで飾ろう!


新しくめがね会館9F(jig.jpのひとつ上)にオープンした、さばえSDGs推進センター
見晴らし良い、ステキな場所!


なんと、国連ニューヨークでの演説時に鯖江市長がかけたSDGsメガネの実物が!


鯖江市と10年来の付き合いという、さばえSDGs推進センターの名誉顧問 チャウドリー大使より、激励のメッセージ。 SDGsに関するイベント、どんどんやりましょう。


鯖江市のSDGs、さばえ生まれパソコン、IchigoJamも登場してます!


めがね会館入って右のエレベーターで9Fへ、SDGsパネルがお出迎え!

links
- 「SDGs✖️プログラミング」〜SDGs推進センターに、17色?のイルミネーション設置❣️〜

北陸でもりあがるカニロボコン!こどもプログラミング実業団で、大人もこどもと一緒にプログラミングを楽しみましょう!

プログラミングで自動的に動くロボットは見てかわいく、操って楽しいので、入門にぴったり!ただお値段がちょっと・・・。

そこでオススメ、PCN三重も手掛ける、こどもプログラミング教室アイシンクの教材「Ichigoチョコ C2-F1」は、IchigoJam内蔵で4,000円(税別)のセンサー付きタイヤ型ロボット。644円のキーボード(PS/2にも対応しているので、USBを選択してOK!)と、ご家庭のビデオ入力対応のテレビとケーブル(DAISOにあります)、microUSBの電源があれば、ロボットプログラミングが始められます!


レッツ組み立て!プラスドライバーだけで10分ほど、かんたんで楽しい組み立てからスタート!


3Dプリンターで作られたシャシーに2本のワイヤーを通して、電池ボックスをネジ止め(写真はワイヤー1本通し忘れてます)


センサーを付属の両面テープで留めます。


2つのモーターをネジ止めします。


基板をネジ止め。IchigoJamのCPUも見えますね!上2つはモーター制御用のチップです。


3本のケーブルを基板に挿して、完成!


キーボード、テレビとは、付属の5ピンヘッダー付き基板でつなぎます。お名前欄がある側を外側にして手前の5ピンソケットに差し込みましょう。


電池ボックスを下にするとタイヤが空転する物理デバッグモード。OUT2で左、OUT5で右モーターを制御します。OUT1を1にすると左モーターが逆転。OUT6を1にすると右モーターが逆転します。

OUT`010010: 'ゼンシン OUT`110011: 'コウタイ OUT`000000: 'テイシ OUT`010011: 'ミギセンカイ OUT`110010: 'ヒダリセンカイ

2進法表記するとわかりやすい。


前進は18、後退は51。10進法にすると短い。


前進、右旋回を4回くりかえして止まるプログラム


OUT1から6をキーボードから入力する1から6に対応させてコントロールするプログラム。


ぎゅんぎゅん回って楽しい!キーボードをつないだまま動かすリモコンカーとしても遊べますね。


お腹についたセンター、フォトリフレクターの動作を確認する1行プログラム。動かして、触ったり離したり、白い床、黒い床に置いてみましょう。


左右スイッチでプログラムモードと自動起動モードが切り替えられ、5ピンヘッダーでかんたん脱着がステキです!

越前がにロボコン加能ガニロボットコンテスト、どちらもコースは白と黒。どういう時にどう動くか!?来年のカニロボコンも楽しみですね。

こどもプログラミング実業団は、民間企業、都道府県市区町村、町内会、有志でも、どこの地区どなたでもOK! 来年の越前がにロボコン2021、11/7日曜日、福井にてお会いしましょう!

links
- 高専生が実況、第4回越前がにロボコン2020、初のこどもプログラミング実業団、アフレルチームが準優勝!
- 必殺キャリブレーション!? 活躍コマツのこどもプログラミング実業団、熱き小学生バトル加能ガニロボットコンテスト

DX(デジタルトランスフォーメーション)とは、変革した姿。デジタル化はそのひとつの手段。福井県民全員が、進化し続けるコンピューターを味方にできたらステキです。


福井DXを推進する福井市の新拠点、大名町交差点にどーんとオープンした、福井銀行本店にて、越前がにロボコンの展示&講演。カニロボ、はじめのいっぽにおすすめ、Team IseのIchigoChocoをちょこっと紹介。


越前がにロボコン展示 by 福井県こどもプログラミング協議会(ナチュラルスタイル&jig.jp)

Team伊勢のIchigoChoco、IchigoJam内蔵タイプ。

組み立て10分、モニターとキーボードと電源をつないで、即プログラミング!
ファイル0に保存、5ピンの接続をとって、スイッチをRUNモードに倒すと走り出す!
大人も、まずは楽しく遊びましょう。

1 OUT 18 2 WAIT 60 3 OUT 0 SAVE0

1秒前進して止まるプログラム!かんたんですねっ


講演会「福井DXと越前がにロボコンのおいしい関係」
みんなで盛り上がれるロボコン目指して、地域で企業でこどもたちと一緒に楽しく学ぼう、コンピューター。 自然と町内、社内でいろいろ創りたくなりますよ。大人向けのプログラミングはじめのいっぽを「Hana道場」や福井県こどもプログラミング協議会がサポートします!
広い会場、ロボット&プログラミングイベントするのにぴったりですね!


ステキ、カフェ&ホールは2F!


カフェとフリースペースが見えます
カフェ「THREE TIMES COFFEE」のデザインは、鯖江の会社「TSUGI」(Facebook)


ゆったり落ち着くフリースペース、土日は基本、お休みとのこと。


福井の路面電車を眺めながらどうぞ!

links
- 本店ビル内の「カフェ『THREE TIMES COFFEE』」および「ライブラリー『WiL』」オープンについて - 福井銀行

キラキラさせたくなる季節!WS2811 x IchigoJam でイルミプログラミング!

福井に来てくれた世界最高齢プログラマー、若宮さん85才、プレゼントしたイルミネーションを着てくれました!
hinadan」に続く第二弾「nanakusa」をリリース(成仏!?)


こちらが着るデジタルのプログラム

1 @ARUN 10 FOR I=0 TO 29:[I]=RND(256):NEXT 20 WS.LED 10 30 IF BTN()=0 WAIT 10 40 GOTO 10

1行、自動起動の印、@ARUN
10行、配列に、RGB、赤緑青の順に光の強さを256段階で10個分、[0]から[29]までランダムに設定し
20行、10コ分光らせる
30行、WAIT10でちょっと待つ。ボタンを押されていたらスキップする高速キラキラモード!
40行、GOTO10で10行へ!無限くりかえし

明るいと電池の減りも速いので、10行の256を30とか適宜ご調整ください。
点滅の速さは、30行のWAITで調整。


窓の内側にテープで留めるだけ、お手軽ホームイルミネーション!つくりかたも簡単。


50コ1組のキラキラLED、WS2811(50LED一続きで1580円)、INと書かれた側を適当な長さに切って、3本に分け、ワイヤストリッパーで5mmほどむき、予備ハンダ。


L型ピンヘッダ(50円)にも予備ハンダし、3本はんだづけ


ペンチで1本ずつ分離してできあがり!


赤をCN5の5V、青はCN5のGND、白はLEDへそれぞれIchigoJamへ接続すれば準備OK!

LET[0],10,0,30 WS.LED 1,20

WS.LED 1,20 は、RGBの3つセットを20回リピートして光らせるコマンド
WS2812Bを使う場合、赤と緑が反対になります。


元鯖江市長、ひゃくちゃんと。今週、めがね会館で何かが起こる!


全世代が参加する、サイバーバレー

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / RSS