福野泰介の一日一創 - create every day

IchigoJamでつくったプログラム「PCNこどもプロコン」へ応募する時は、画面の写真を撮ってもOK!
でも、PCをもっていれば、USBシリアルでつないで転送し、もっとスマートに応募できます!

IchigoJamにUSBシリアルをつなげて、Macにつないでいる図


USBシリアル(marutsu)ジャンパーワイヤ(秋月)ミニブレッドボード(秋月)を準備。


マルツで見つけたUSBシリアル、2つ。
上:PL-2303HX(Rev A) USB to Serial (TTL) Module/Adapter 317990027の通販ならマルツオンライン (税抜290円 ドライバ、Macではusbserialとして認識)
下:CH340G USB to Serial (TTL) Module/Adapter 317990026の通販ならマルツオンライン (税抜290円 ドライバ、Macではwchusbserialとして認識)
両方普通に使えましたが、こちらMacの環境でファームウェアの書き込み速度が上4秒、下20秒と差がでました。


裏面を見ると微妙に異なるピン配置。でも、大事なのはTXD/RXD/GNDのみ。3.3Vや5VをIchigoJamのVCCや5V(CN5)に接続すれば電源を取ることも可能です。


ミニブレッドボードを経由して、ジャンパーワイヤーで接続。(メスオスのジャンパーワイヤーを使うのも手です)


こちらもファームウェアアップデートは、ISPとGNDを接続した状態で、VCCを一旦引き抜き差し込めば、LEDがうっすら光って書き込み準備、OK!
FlashMagicや、lpc21ispなどのツールで書き込んでみましょう!

ベータファームウェアの公開です!
IchigoJam 1.4β11
- 1.4b10にて一部のキーボードが使えない不具合修正

PC(WindowsやMacなど)とIchigoJamを接続すれ、作ったプログラムをPCに転送したり、ファームウェアを書き換えて最新版にすることができます。 札幌発、近日登場 IchigoKamuy by syushu は、PCのUSBへ直接差し込むスタイルのIchigoJam!

IchigoKamuyをPCのUSBポートに差し込むだけ!(MacBook Proの場合、USB-Cへの変換アダプタは別途準備必要)
CoolTermや、TeraTermなど、シリアル通信できるツールを使って、通信速度設定を115200bpsにして後は、標準的な設定(Data Bits:8、Parity:none(なし)、Stop Bits:1)で接続!

IchigoJam BASIC 1.4b10 jig.jp OK LED1 OK

LED1、エンターと5回タイプするだけ、IchigoKamuyにも内蔵されているLED、光りました!
続いて、OUT1-GND間にLEDをひとつ差し込んでみましょう。OUT1に長い方の足:アノード、GNDに短い方の足:カソードです。

OUT1,1 OK

LEDの制御に成功しました!
コンパクトなので、いつでもどこでもPCにつないだ実機開発が捗ります!

もし長文をペーストするときにはIchigoJamの処理速度が間に合わずに取りこぼしてしまうので、送信ディレイを1文字毎に20msecなど設定してください。


ファームウェア書き換えは、ISPとGNDをジャンパーワイヤでつないで、IchigoKamuyのスライドスイッチをOFF/ONして書き込み準備準備状態に。 あとは、FlashMagicや、lpc21ispなどのツールで書き込むだけ。

最新ベータファームウェアの公開です!
IchigoJam 1.4β10
- 自動起動時「@」が入力される不具合修正
- IFとELSEの間に絵文字付きラベルを使うとエラーになる不具合を修正
- カナ切り替えにキーにCTRL+SPACEを追加(Chromebookスタイル)
- Segmentation Faultでの復帰時割込許可するよう変更
- IOT.OUTの第三パラメータに即時送信フラグ追加(デフォルト、送信:1)


ピンの機能もボードにシルク印字済みで使いやすく、ビデオアウト、キーボード使用もピンヘッダー経由で接続できるようになってます。
大人が楽しむIchigoJamにも便利な「IchigoKamuy」による新展開、楽しみです!

PCとIchigoJamの接続ができたら、C言語でIchigoJam BASICで使うマシン語ライブラリを作ったり、PCのブラウザからNode.js経由で制御したり、IchigoLatteシリーズでJavaScript/Ruby/FORTHという別のプログラミング言語への挑戦などもどうぞ!(A tiny PC "IchigoJam Board"

眼鏡協会でのIoTデバイスづくり勉強会。鯖江市内に600社もあるメガネ関係会社。たくさんの製造機械が支えてます。

夜中もがんばる機械が止まってしまったことを、簡単に知りたい。そんなときに、IoT!

止まったことを検出したら「ALERT」と表示し、IoT通知!

動いているかどうかを調べるセンサーとして、加速度センサーを使ってみます。
秋月電子通商のセンサー一般」から「加速度センサー」を選択、安い順に並べた一番最初が「MMA8452Q使用3軸加速度センサーモジュールキット」でした。

キットといっても、ピンヘッダーをはんだ付けするだけで、ブレッドボードで使用可能!(ピンソケットをはんだづけすれば、ジャンパーワイヤのみでOK!)

I2Cで接続するMMA8452を使う電子工作は、モジュールの3.3V、SDA、SCL、GNDからジャンパーワイヤでIchigoJamのCN5の表記通りに接続するだけ!回路を見ると、モジュール内にI2C用のプルアップも実装されています(必要ない場合はパターンカット)。

加速度センサーの値はI2Cで取得します。電源をいれた状態ではセンサーがアクティブになっていないので、ONにしてから、X,Y,Z、3軸分の値を取得。ビッグエンディアンなので1byteずつ取得してリトルエンディアンに変換し、分解能は12bitなので16で割って取得完了!

10 POKE#700,#2A,1:IF I2CW(#1D,#700,2) STOP 20 A=#700:POKEA,0:R=I2CR(#1D,A,1,A,7) 30 FORI=0TO2:A=A+2:[I]=(PEEK(A-1)<<8|PEEK(A))/16:NEXT 40 ?[0],[1],[2] 50 GOTO20


加速度センサーの値が表示されました!デフォルトでは、1024が1Gを表し、プラスマイナス2Gまで計測できます。
詳細はデータシート参照。加速度のスケールの設定や、割り込みやなどいろいろ高度な使い方もできます。

振動が止まったら通知するために、加速度の差分をとり、絶対値の合計値を見て、しきい値100を下回る回数が100回を越えたらアラートするプログラムを作ってみます。

まずは加速度センサーを使う初期化と値取得をサブルーチン化

100 @GINIT:POKE#700,#2A,1:IF I2CW(#1D,#700,2) STOP ELSE RTN 110 @GGET:A=#700:POKEA,0:R=I2CR(#1D,A,1,A,7) 120 FORI=0TO2:A=A+2:[I]=(PEEK(A-1)<<8|PEEK(A))/16:NEXT:RTN

これを使って、加速度の差分を表示

10 GSB@GINIT 20 GSB@GGET:FORI=0TO2:[I+3]=[I]:NEXT 30 GSB@GGET:FORI=0TO2:[I+6]=[I]-[I+3]:NEXT 40 ?[6],[7],[8] 50 FORI=0TO2:[I+3]=[I]:NEXT 60 GOTO30

加速度の差分の絶対値の合計を表示

40 N=ABS([6])+ABS([7])+ABS([8]):?N

しきい値100を越えていたら振動している、つまり機械が動いていると判定しLEDをつける

45 LED N>100

最後に、止まっている時間をLループ分検出したら、ALERTと表示し、IOT通知

5 C=0:L=100 46 IF N<100 C=C+1 ELSE C=0 47 IF C>L LED1:?"ALERT!!":IOT.OUT 1:WAIT60

Let's 想像、身近なIoT!

(追記、150円高いけど簡単で高速、アナログ加速度センサーKXSC7-2050モジュールによる作例

今年からスタートした、高校版のミネルバ大学を目指す、インフィニティ国際学院ナビゲーターとして、昨年訪問したフィリピン、ターラック州の学校とネットでつないで講義予定。

(P87 勝てる場所チャートより)
ずっとやっていられるほど好きなもの、それは資質あり!
資質を生かして喜んでくれる人を探しましょう(ターゲット)
その場所で自分のスキルが活きる場所が勝てる場所。
スキルは学びで拡大可能、どんどん伸ばして深く、広く。


世界で学べ 2030に生き残るために」著書はインフィニティ国際学院の学院長で、八戸やフィリピンでもお世話になった、大谷さん(@MasakiOtani1)

学びが楽しめないという異常事態。
世界を知り、世界を創る人材を生み出すためにできることは何か?
見つめ直すきっかけになりました。


一番衝撃だったのがこちら。日本の大学生の課外学習時間、1日1時間未満が66.8%!?(世界で学べ P123より)
何を学修とするか、謙虚に言っているだけかなど疑問はありますが、大きな差。
データ出展となっている、社会生活基本調査、都道府県別などおもしろそうなオープンデータあり!
全国大学生調査(本調査2007年・追加調査2009年) - 大学経営・政策研究センター(CRUMP)」にある48233名の集計結果データもおもしろそう。

自己肯定感の比較グラフ 日本 45.8%、アメリカ 86.0% (P59 内閣府、平成26年度子ども・若者白書)
好きを生かしたスキルで何か創ろう!誰かに喜んでもらおう!自己肯定感の第一歩。

子どもたちはパソコンを使わなくなってしまいました。
キーボードを使わない → 伝達手段が画像や動画が主になる → 文字離れから複雑な文章の読解力が低下
→ 伝える側も動画を使う必要がある → ビジュアル・プレゼンテーションのノウハウとスキルが必要 (P66)
動画編集、プレゼンづくり、プログラミング、創る環境として、パソコンは最強!
知らずに使わないのはもったいない。

地方敗北主義 (P58)
初見の言葉!地元の良さに触れ、都会はいいぞステマに対抗しよう。

ビジネススキルトップ10 (2020年と前回との差)
1 複雑な問題解決力(-)
2 クリティカル・シンキング(+2)
3 創造力(+7)
4 人材管理(-1)
5 他者との調整力(-3)
6 情緒的知性(新)
7 決断力(+1)
8 サービス精神(-1)
9 交渉力(-4)
10 思考の柔軟性(新)
出展、世界経済フォーラム、職の未来に関する報告
真の課題をとらえ、創る力!
他者との調整力が3ランクダウンしているのがおもしろい。

「我々は常に、テクノロジーとリベラルアーツの交差点に立とうとしてきた。技術的に最高のものを作りたい。でもそれは直感的でなければならない。これらの「関連付け」がiPodを生み出した」。(P154)
いい言葉! いい技術を使えるだけでなく、それを活かす場所を知っていること!
(初版iPadとありましたが、きっとiPodの誤植)


鯖江にて大人の学びの場、眼鏡協会の技術研修会
「はじめてのIoTプログラミング IchigoJam x sakrua.io 編」


1時間半のIoTプログラミング、短めなサンプルとしてぴったり5秒を当てるゲームづくり。
RUNしてからちょうど5秒たったと思ったところでボタンを押すと、100点満点で点数がでます。(1フレーム(1/60秒)毎に1点減点)


なんと、1フレーム差、99点がでた!(上部100点はチート実験です)


IoTは、インターネットにつながるモノ。
インターネットは100億台のコンピューターによるネットワーク。
最小のネットワーク、2台のネットワークを使って体験しましょう!

2台をつなぐ通信プログラム(ボタンで会話)

10 ?BTN(),IN(1):OUT1,BTN() 20 WAIT6:GOTO10


挨拶してみる。数を送ってみる。ひらがなを送ってみる。絵を送ってみる。デジタル化できれば通信可能。
今回のプログラムはWAIT6なので、1秒間に10コの0か1を送れる、10bps。5Gは20Gbps。
コンピューター同士であれば、人間の200億倍のスピードで世界中をつないでしまうわけです。

「創ってみたい」は学びのチャンス!創ってみないと分からない、様々なこと。
大人も子供もみんなで学ぼう、地域ICTクラブ、Hana道場にもどうぞ!
「一日一創」もオススメです。

IchigoJam-FANIchigoJamで育てるブルーベリーを見て、面倒な庭の木の水やりを自動化を思い立つ。
Amazonで見つけた散水セット(2080円)と、水流をON/OFFする電磁弁(490円)を購入。

天候や、明日の天気に合わせて、必要最小限に自動的に水をやってくれるIoT水やりシステムをひとまず目指す。
まずは予備実験として、ホースを配線して、電磁スイッチによる水やり実験から!


まずはリレーで電磁スイッチ制御実験。
12Vの電源のプラス、リレーの通電時ON、電磁弁とつなぐ。
IchigoJamの5V、リレーとショットキーバリアダイオードのアノード/カソードを平行に、そして、トランジスタC1815のコレクタ(C)へとつなぐ。
トランジスタのベース(B)をIchigoJamのOUT1へ、エミッタ(E)をIchigoJamのGNDへつないで、配線完了。
「ボタンを押したら10秒間水をやる」簡単なプログラムをかいて、SAVE0して庭へいきます。

1 IF BTN()=0 CONT 2 OUT1:WAIT600:OUT0 3 GOTO 1

1 ボタンが押されていない間(=0)は繰り返し(CONT)
2 10秒間OUT1
3 1へ戻ってまたボタン待ちへ


蛇口から水をとるための器具も付属しています。(このままだと水漏れしたので、付属の黒いしっかりしまる器具を使用)


25mのホースを好きな場所でハサミで切って、水やりスポットを追加していきます。


水でた!


トラブル発生!ホース破裂!
電磁弁が閉まっている時、蛇口から電磁弁までのホースの水圧が高くなりすぎた様子。


ホームセンターで頑丈そうなホースをいろいろ買ってきました。
散水セット付属のの黒い1/4インチホースの替わりとしては、4x7と書かれたサイズがちょうどいい。景観的には透明がオススメ。


無事、一番奥の木の水やりも成功!

水圧を上げると、水流が増えて、抵抗が大きいと負荷がかかる様子が体感できてわかりやすい。
散水スポットは、赤いキャップを回すことで散水量を調整でき、電子回路の可変抵抗とLED的。
完全に閉めると水が止まり、水圧を高めるとその部分から崩壊、耐圧部品の必要性が体感できます。
出た水がグランド(土)へと還っていくのも、イメージ通り。

これが電子回路、電気回路だと、高電圧で部品が破裂したり感電したりと結構危ない!
水は濡れるだけなので安心。
目に見えない電気、特に高電圧、正しく怖がりましょう。
水回路で学ぶ、電子回路の教材づくりが楽しい予感!

電子回路は、よく水に例えられますが、実際水の配線をしたのは初めて。
水濡れが心地よい夏の間の体験としてオススメです!

夏休み、品川区でオープンデータ関連こども向けイベント with Code for Tokyo & PCN品川

品川区の小中学生にパソコンづくりとプログラミング、電子工作によるデータ収集とまちあるきを伝授!
10時〜17時、長時間ワークショップ後にもこの笑顔!


会場、品川区立 豊葉の杜学園!いい天気!


はじまりました、おやこでチャレンジ、まちをプログラミングでよくしよう with IchigoJam in 品川区


まずは今日使うパソコンをはんだづけして組み立てるところからスタート!
小学2年生、初めてのはんだづけにチャレンジ!


ニッパーの使い方もバッチリ! (指を添えて切れ端が飛ばさないように注意)


カラフルパーツで自分だけのパソコンに!


カラーカスタマイズで姉妹IchigoJamでも間違えない!


動いた!


みるみる慣れるキーボード。


使うセンサー集めで、電子部品パーツ屋さん気分!


自分で作ったセンサーデバイスを持って、データ収集、まちあるきスタート!


まちあるき後はまとめの時間。
暗いところと明るいところ、人の感覚とセンサーによる値の違いがおもしろかったとのこと!
IchigoJamの絵、ありがとう!

こちら、触れなかったおみやげの温度センサーMCP9700Aの使い方例を紹介!

温度センサーもマイコン内蔵LEDも直接挿して使えちゃいます。


光の三原色で遊ぶ、マイコン内蔵フルカラーLED、PL9823の使い方 for IchigoJam 1.4β
IchigoJamのバージョン番号に注意! (書き換え方法PCN秋葉原でも書き換えできます!)
ichigojam-1.4.0b07.zip


快適温度で調整しておくと、暑いときには赤、涼しいときに青に変わるデバイスのプログラム。


画面に表示される値を、20行にいれるとその値が基準となって、高いときには赤く、低いときには青くなります。


上記加筆したスライド「おやこでチャレンジ まちをプログラミングでよくしよう with IchigoJam (PDF)」(Keynote, PowerPoint)
(はんだづけ、エルチカ、エルチカロボ、かわくだりゲーム、改造方法、光センサー、温度センサー、マイコン内蔵フルカラーLED)
自由に活用可能なオープンデータ、復習にもどうぞ!


ご参加、ありがとうございました!

links
- はんだづけ、はじめのいっぽ - まちをよくするプログランミング in 品川区 Day2! (2019)
- こどもも大人もコードフォーじぶんのまち! 品川区はんだづけ&センサー入門、練馬区IoT資料 - with PCN (2018)
- 地図アプリでふりかえる、センサーとまちあるき!まちをよくするアイデアとIchigoJamプログラミングつぎのいっぽ (2018年)

宇宙プロジェクトで使った紫外線(UV)センサーは、980円とちょっと高価。
太陽光には赤外線も含まれるので、20円の赤外線用フォトトランジスタで計測して推定できれば、格安日焼けアラートを作れるかも?


サングラスで遮ってみると、赤外線量の減少を観測できます。


太陽に直接向けると値が大きくなります。センサーの指向性(向きによる感度の違い)の把握も大事。


可視光線は、電磁波の波長400nm〜800nmくらい。それより短いものが紫外線。長いものが赤外線。 太陽光のスペクトル(波長ごとの強さ)を調べてみると、紫外線も赤外線も含んでいる。太陽の角度によってどう変わるか、雲でどうなる、温度は関係する?疑問はいろいろありますが、いろいろ計測すれば、推測できるかもしれない。


フォトトランジスタ、可視光線用も赤外線用も使い方は一緒。10kΩの抵抗をつかって、アナログ電圧を計測します。上記、ブレッドボードを使わない技。夏休みの研究ネタにどうぞ!

10 A=ANA(2):?A:WAIT10 15 IF A<200 LED0 16 IF A>=200 LED1 20 GOTO10

やけちゃうよセンサープログラム

材料
- IchigoJamなど
- 温度センサー MCP9700-A/TO @30円
- 可視光センサー フォトトランジスタ F3 45円
- 赤外線光センサー フォトトランジスタ 5mm 赤外線 940nm @20円
- UVセンサー 365nm 980円

IchigoJamの木工ケースを作ってくれた鯖江の会社、ヤマト工芸

ヤマト工芸のステキクロック「PUZZLE WALL TYPE W シナ材
うっかり電池を液漏れさせてしまって、壊してしまったので、修理。
Seriaにちょうどよさそうな「手作り時計キット」を発見!108円。


針がなかなか取れなかったので、機械部分を分解、バラバラに。


手作り時計キットの針に、元の長針、短針を接着剤で貼り付け延長。


秒針はなくなりましたが、だいたい元通り。カチカチ音がなくなったのはうれしい誤算。
オリジナルな時計作りや、修理が100均でできてしまうとはスゴイ時代。物理な時計作りも意外と簡単!


こちら「inゼリー」を3つ買うとおまけでもらえるシリコン製の腕時計。ボタンを押すと縦型7セグ表記がアニメーションと共に表示される方式。


inゼリーシリコン時計、裏面。


精密ドライバーで簡単に取り外せる中身。このサイズに何か別のものを入れるのもいい。


ボタン電池2コと表面実装LEDで作られた7セグx4と区切りドット2つが載った基板。表面実装LEDは抵抗内蔵タイプ?
右側は表示と、長押しして時計修正用のボタンの部品。


基板裏面には16ピンのマイコンと時計用クリスタル、表面実装のコンデンサ2つ。
マイコンのピン配置は、左下から反時計回りのピン番号として、5-VCC、6/7-XTAL、8-BTN(pull down)、12-GND、他LED。
はんだを吸い取って、マイコンを別のものに変えて横表示にしたり、アニメーションを変更して使うのもあり。
同じサイズの基板を作って、オリジナル内蔵時計を作るのもあり。


修理、分解、創造の元。

時計づくり、手軽にアプリをプログラミングすることからも始められます!
時計アプリフレームワーク egclockjs

楽しいテープ状のWS2812B。でもちょっとだけ加工が必要。
もっと気軽にワークショップなどで使いたい!
そんな時はこちら「マイコン内蔵RGB 5mmLED PL9823-F5
1つ税込40円と手頃で、IchiogoJamにそのまま挿せば使えるお手軽版!

ichigojam-1.4.0b05.zip」 ファームウェア、1.4ベータ版以降でお試しください。


信号線DINとDOUTをつないで、数珠つなぎで制御するマイコン内蔵LED、スルーパス用のDO端子は挿さずに曲げて使います。 ワークショップで使う時は、切っておくのも分かりやすくて良いかも。


1つ40円のマイコン内蔵LED。
短い方、左から、信号入力DIN、VCC、GND、信号出力DOUT。
DOUTは1つ光らせるだけの時は使わないので、切ってしまってもOK!
短い方から3本を OUT1,OUT2,OUT3 に挿し込みます。
データシートによると電源は4.5V-6Vですが、3.3Vでも光りました。)

ver 1.4からの新コマンド WS.LED は OUT1 から信号がでています
ver 1.3以下でもマシン語ドライバを使えばOK!


5つで200円!(マイコン内蔵RGB 5mmLED PL9823-F5: LED(発光ダイオード) 秋月電子通商
8mmより5mmがオススメです。8mmはたまに誤作動しました。値段は一緒。


まずはLEDへの電源供給、OUT2をONにします。

OUT2,1

赤く光らせよう!(赤の輝度30でフルカラーLED1つを光らせる!最大255)

[0]=30:WS.LED 1

緑、青はこのように(LET[0]を使って、[0][1]と順番にまとめてセットできて楽できます)

[0]=0:[1]=30:[2]=0:WS.LED1 OK LET[0],0,0,30:WS.LED1 OK

ちょっと応用して、キーボードの左右と上を使ってRGBをコントロールするプログラム(HetaPad対応!)

10 OUT 2,1 20 R=0:G=0:B=0 30 IF BTN(LEFT) R=R+1 40 IF BTN(UP) G=G+1 50 IF BTN(RIGHT) B=B+1 60 IF BTN(DOWN) GOTO 20 65 ?R,G,B 70 LET[0],R,G,B 80 WS.LED 1 90 GOTO 30

PL2823の内蔵マイコンWS2811は、WS2812Bと違って、並びがR,G,B。
WS2812Bを使う場合、70行を LET[0],G,R,B と入れ替えましょう。
好きな色を作って遊んでいるうちに、何かつくりたくなりますよっ!


2つ以上、同時に光らせる時は、ジャンパー線とブレッドボードを使って、OUT1-DIN / 5V-VCC / GND-GND の順につなぎます。OUT2の出力では電力不足で光が弱くなります。


全部255が最大輝度の白!眩しい!

Amazonには、50コつながったイルミネーションに便利そうなものも!
Amazon.co.jp: ALITOVE WS2811 12mm 拡散 デジタルRGB LEDピクセルライト Neo Pixel RGBドーム型 LEDモジュール 防水IP68 DC 5V 50pcs/セット: Amazon.co.jpホーム


今年も開催「PCNこどもプロコン
2019年から2020年にかけての開催、各地で着々と進むこどもプログラミング。楽しさに気がついたら思う存分作品を作ってコンテストへ応募しよう!
今回の最終審査会&表彰式は発祥の地、福井で開催!


プロコンの県大会、仙台高専も共催の宮城県内の小中学生向けプログラミングコンテスト「みやぎプロコン」も!
【プレスリリース】子どもたちにプログラミングの面白さを伝える「みやぎプロコン」サイエンスデイ2019へブース出展 – 仙台高等専門学校
日本のこどもたちの未来のために!


PCN秋葉原では、コンピューターのはんだづけ&プログラミング体験 with IchigoJam。LEDを付けた感動、世界に!


SapporoJam&IchigoJam腕時計、ゲット!


Google Tokyo のJohanに再会!TeamIseのIchigoBoy、お買い上げ!
TFUG Okinawa vol.4 - connpass」というマイコンで動かすTensorFlowで機械学習(#TinyML)のワークショップで、プロっピーとして講師とのこと。 AIマイコン時代、おもしろそう!沖縄の人、ぜひ!

キーボード端子を使ったゲームパッド型のコントローラー「HetaPad」兵庫県のPCN北はりまから登場!
要望あったゲームなどのリアルタイム処理に便利なBTNコマンドを使ったキー状態取得に、新たに X を追加。

ichigojam-1.4.0b05.zip」 ベータ版ダウンロード
- 上下左右スペースに加え、X(ASCIIコード88、BTN(88)やBTN(-1)で取得可能)

1 ?BIN$(BTN(-1),6):CONT

ver 1.4の新機能、BTN(-1)で、各種キー状態を2進数で表示するテストプログラム
HetaPadでは、青いボタンが Xボタン です!黄色のスペースボタンと合わせて使えます。


HetaPadのキットを先行入手!


部品はそんなに多くなく、全部やさしい部品ばかりなので、初心者の方でも安心。


はんだづけは低い部品、まずは抵抗から!組み立て順や、向きなど、丁寧な解説あります。


最後にボタンをはんだづけして、キーボードコントラーラーICをセット!


できました!
プリンターなどでよく使われる USB A-Bケーブルを準備して、接続しましょう。
普通のパソコンでも使えるので、IchigoJam webや、その他いろんなアプリで遊べます!


NT鯖江」2019/10/26-27開催
土曜日の夜、懇親会を新たに企画しました!
何か作っている方、お気軽にご出展ください!

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