Blog

活動ブログです。

ブログ一覧

4月のブレッドボード・カフェは

4月のブレッドボード・カフェは
4月のブレッドボード・カフェは、

4/6(日)、4/20(日)
13:00〜17:00
AV室

です。

 

2025年04月03日

(2/11)有難う御座いました。


(2/11)有難う御座いました。


今日は、八王子にお住いのIさんに、アナログシンセを見せて頂きました。

VCOやフィルタやその他もろもろをパッチコードで接続して、ユニットを組み合わせ、

オシロの波形を確認しながら、様々な音作りをしています。

CMや昔のSF映画で聞いた事があるような、効果音やBGMがスピーカーから発せられます。。

聞こえてくる音もそうですが、操作している様子も面白くて、みんな見とれていました。

気が付くと時間が経っていて、これはパフォーマンスとして成立すると思いました。



色々説明頂いた後、よくアナログシンセに使われているVCOのICを頂きました。

家に帰ってデータシートのサンプル回路を組んでみました。

機能的には昔、電子工作で使われたファンクションジェネレータICのICL8038に、

似ているなと思いました。

 

次回ブレッドボードカフェは、2/24(月) 13:00〜17:00 AV室です。

 

宜しくお願い致します。


2025年02月12日

世界時計


土曜日に来てしまった方申し訳ございません。

告知の曜日を間違え、月曜のところ、土曜と記入してしまいました。

大変申し訳ございませんでした。


1/13のブレッドボード・カフェは、いつもと変わらず、それぞれ自分たちの課題に取り組んでいました。


私は、Ichigojamで世界時計のプログラムを組みました。

その昔、シャープのパソコンMZシリーズのカタログ写真に使われていました。

海外と無線で通信している人などが、日本と現地の時間差を把握するのに使っていました。

マイコンのクロックなので、全然正確ではありません。

ネット上のMZ-1200のカタログ写真を見ながら、世界地図に定規で線を引き、

Ichigojamのグラフィックキャラクターを当てはめながら画面を描きました。

MZ-1200のグラフィックが、確か80x50位だった記憶があります。

Ichigojamは、テキスト表示が32x24で1つのキャラクターを縦横半分の4分割する、

キャラクターコードがあるので、倍の64x48でお絵かきしたことになります。

 

次回は、 1/26(日) 13:00〜17:00 AV室です。
よろしくお願いします。

 

 

 

 

 

 

2025年01月14日

キーボードレッスン プログラム

 

プログラムのグラフィックキャラクターが問題で、上手く表示できません。


TERA TERMでは、プログラムの枠線が読み込めません。

プリンターで出力しようとしましたが、プリンター側に枠のグラフィック表示がないので、

全て漢字になって出力されています。

 

 

 

そこで、表示できない枠を’+’、’ー’、’|’で表示することにしました。

一度、IchigoJam上で作って、Tera Termで読み込んで貼り付けました。

読み込み時、入れたスペースが合ったりなかったりしているので、

再書き込み時にグラフィックキャラクターに戻すのと、スペースの調整が必要です。

 

プログラムは、メモリー容量制限から止む無く、2つで1つのプログラムになっています。

BLIND TOUCH TRAINERが、プログラム0と1

KEYBOARD LESSONが、プログラム2と3

です。

 

プログラム0と2は、それぞれキーボード枠と、キーボードを表示するだけのプログラムで、

プログラム1と3が、入力・判定などのメインルーチンで、画が映らないで良ければ、

プログラムは1,3だけでも動作します。

 

 

*SAVE0*

1 @ARUN
10 CLS
15 ?" BLIND TOUCH TRAINER"
16 ?
20 ?"+-------------------------+"
30 ?"| |"
40 ?"| COUNT: |"
50 ?"| MISS: |"
60 ?"| |"
70 ?"| |"
80 ?"| |"
90 ?"+-------------------------+"
95 ?
100 ?"+-+-+-+-+-+-+-+-+-+-+-+-+"
110 ?"| | | | | | | | | | | | | |"
120 ?"+-+-+-+-+-+-+-+-+-+-+-+-+-+"
130 ?" | | | | | | | | | | | | |"
140 ?" +-+-+-+-+-+-+-+-+-+-+-+-+-"
150 ?" | | | | | | | | | | | | |"
160 ?" +-+-+-+-+-+-+-+-+-+-+-+-+"
170 ?" | | | | | | | | | | | |"
180 ?" +-+-+-+-+-+-+-+-+-+-+-+"
190 ?" |