Sketchを作るこのページをスマートフォンなどでご覧になる場合は、画面を横長にする方が読みやすくなる事があります。Arduino"という動画を、知り合いの人から紹介してもらいました。Sketch(エッチ・ア・スケッチ)という、2つのダイヤルを回してお絵かきをする知育玩具をArduinoとモーターで制御して、時間を画面に表示するという、変わった時計の動画でした。SketchもどきをArduinoとGLCD(グラフィックLCDモジュール)と可変抵抗を使って作ってみました。Sketchは、日本でポピュラーなせんせいという、お絵かきのおもちゃに似ています。絵を描いた後、消すことができて、繰り返し絵をかけるという点では両者は共通しています。Sketchはダイヤルを回して絵を描くという点が異なります。Sketchでは大人でもうまく絵を描くのが難しく、練習して上手な絵を描いて楽しむ物なので、せんせいよりは大きな子供向けのおもちゃです。Sketchの遊び方と仕組みがとてもよく分かります。Sketchには大きな画面があり、画面の下にダイアルが2つ付いています。このダイアルを両手で操作して、一筆書きの絵を描いて遊びます。左のダイアルを回すと、図1の様に、線が左右に引けます。右のダイアルを回すと、図2の様に、線が上下に引けます。両方のダイヤルを同時に回すことで、自由に一筆書きの絵が描けます。Sketchの画面が下側になるようにひっくり返して振ればOKです。Sketchもどきを作りたくなった私は、手元にあった部品だけで作ることにしました。簡単な回路なので、回路の設計・製作と、スケッチの作成を合わせて2~3時間で完成しました。Uno、試作中の128X64ピクセルのシリアル接続GLCD、つまみ付き半固定抵抗(可変抵抗)2つ、そしてタクトスイッチ1個、10kΩの1/4W抵抗、5Pピンソケットです。Unoの互換マイコンを積んで、MGLCDライブラリでシリアル制御(RXとTXの2線制御)できるようにしたものです。このシリアル制御GLCDは、現在は試作段階ですが、その内に商品化しようと思っています。ちなみにSG128684ASLB-GBのArduinoからの制御法については、ArudinoでグラフィックLCDを動かす(SG12864ASLB-GB編)(1)で解説しています。写真1、128×64ピクセルのシリアルGLCDつまみ付き半固定抵抗は、以前マルツで買った、東京コスモス電機製のGF063P1KB103(10kΩ)の在庫があったので、それを2個使いました。Sketchの2つのダイヤルの働きをさせます。本当は多回転のボリュームを使う方が、絵を描きやすいとは思いますが、手元にはありませんでした。写真2、つまみ付き半固定抵抗タクトスイッチは、一般的な6mm角のタクトスイッチです。このスイッチを押すと、画面が消去されるようにします。写真3、タクトスイッチつまみ付き半固定抵抗、タクトスイッチ、プルアップ用の10kΩ抵抗、5Pピンソケットを使って、次の写真のような、コンソール基板を作りました。写真5、コンソール基板(裏側)コンソール基板の回路図は次の通りです。図4、コンソール基板の回路図5Pソケットの各端子は、Arduinoの対応する端子に接続します。(5PソケットGND端子はArduinoのGND端子につなぐといった具合)装置全体の結線は、ブレッドボード用のジャンパ線を用いて次の様に行います。図5、全体の結線Arduinoのスケッチは、次のとおりです。Sketchもどきが動作します。Sketch風のおもちゃ4.122X32モノクログラフィックLCDシールドで動かしてみる実は、先ほどのスケッチは、122X32モノクログラフィックLCDシールドでもそのまま動作します。Sketchにした場合の写真を次に示します。Sketchもどきを作れますが、このシールドのGLCDはシリアル接続ではなく、パラレル接続のため、スケッチの一部を書き直す必要があります。GLCD学習シールドキット用に書き直したスケッチを次に示します。Sketchの写真を次に示します。ページArudinoでグラフィックLCDを動かす(SG12864ASLB-GB編)(1)128×64ピクセルのグラフィックLCD、SG12864ASLB-GBの制御法について基礎から解説。電子工作ISBN:978-4-7775-1941-5→工学社の書籍の内容の紹介ページ本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。このサイトの中の人が書いた本です。本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。