忍者ブログ



JO3GBD

JO3GBDアマチュア無線局長のブログです。無線関係、UD関係、IT関係、IchigoJam、その他もろもろを綴って参ります。

カレンダー

11 2017/12 01
1 2
4 5 6 7 8
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

ブログ&サイト内検索

最近の記事

hamlife.jp

リンク

にほんブログ村

にほんブログ村 その他趣味ブログ アマチュア無線へ
にほんブログ村

人気ブログランキング


楽天で探す
楽天市場

先日、IchigoJamとArduinoについての話の中で、「IchigoJamでスクイズも対応したエレクトリック・キーヤーが作れるか?」と聞かれて、「IchigoJamのパフーマンスならたぶん大丈夫ですよ」と答えたものの、実際に作ったことはなかったので作ってみました。

・パフォーマンス
まずは動画をご覧ください。

結構、高速キー操作にもついてきています。IchigoJamはBASICインタープリタ方式ですが、この程度のキーヤー用途には十分なパフォーマンスといえると思います。
なお、今回のプログラムは、IchigoJamの Version 1.1以降で追加された「VIDEO 0」コマンドを使って、(表示を非表示にして)高速処理モードで走らせています。

・ハードウェア
インターフェースは、以前に制作し、CQ誌2016年4月号にも掲載された「縦振り電鍵用半自動キーヤーの製作」のものをそのまま使用しました。詳しくはこちらをご参照ください。

なお、今回のキーヤーで使用したIchigoJam本体はIchigoJam T、OSはVersion 1.2.3です。

・プログラム
IchigiJamのBASICプログラムです。
5 'ELECTRIC KEYER
10 OUT 1,0:LED 0:N=0:VIDEO 0
20 IF IN(1)=0 M=1 ELSE IF IN(4)=0 M=3 ELSE GOTO 20
30 T=(1024-ANA(2))/168+2
40 OUT 1,1:LED 1:BEEP 10,M*T:CLT:WAIT T
50 IF N=0 AND M=3 AND IN(1)=0 N=1 ELSE IF N=0 AND M=1 AND IN(4)=0 N=3
60 IF TICK()<M*T GOTO 50 ELSE OUT 1,0:LED 0:CLT
70 IF N=0 AND M=3 AND IN(1)=0 N=1 ELSE IF N=0 AND M=1 AND IN(4)=0 N=3
80 IF TICK()0 M=N:N=0:GOTO 30 ELSE GOTO 20

まだまだ改善の余地はありますが、このプログラムで動画のように動いています。
10行目の「VIDEO 0」は前述の高速処理モードにするコマンドです。
40行目の「WAIT n」で、スクイズキーのマスキング時間を好みに応じて設定します。nが1で1/60秒になります。私は(高速キーイングは得意ではないので)短点のマーク時間と同じ時間分(変数のTの値)をスクイズキーをマスク(無効)にしました。


・プログラミングの様子

IchigoJamに、パソコン用PS/2キーボードとテレビモニター(写真では車載用4.7インチモニタを使用)を接続してプログラムを入力ししす。
プログラムが完成したら、SAVE[ENTER]と入力してプログラムをIchigoJam内のメモリーに保存します。保存したプログラムの内容は電源を切っても保存されています。
キーヤーとして実使用をする時は、ショートピンで実行専用モードにし電源を入れるだけで、基板のみの状態(キーボードとモニタを取り外して)で使用できます。


・IchigoJamについて
最後になりましたが、IchigoJamって何?という方へ以前に作ったコラムを再掲します。
IchigoJamについて

 IchigoJamは,(株)jig.jpから発表されたこども向けプログラミング教育ツールです。プログラム言語は独自のBASIC言語で、インタープリタ方式なので、パソコンやインターネット接続などの開発 ツールを必要とせずに、スタンドアロンでプログラムをすることができます。
 テレビ、PS/2キーボード、電源をつないで、スイッチをいれるだけで使用ができます。
 このプログラム手法やプログラム言語は、往年のBASICマイコン/パソコンに極似していて、TK-80BSなどのボードマイコン、MZ-80シリーズなどのパーソナ ル・コンピュータ、ハンディ式のポケット・コンピュータ、MSX BASICなどを彷彿させます。
 また、ハードの拡張性も良く、今回の記事のようにコントローラとしても使用可能です。
 IchigoJamの情報は、次のWebサイトに詳しく説明されていますの紹介しておきます。
・こどもパソコンIchigoJam ー はじめてのプログラミングパソコン…http://ichigojam.net/
・こどもパソコンIchigoJam情報サイト ー イチゴジャムレシピ …http://15jamrecipe.jimdo. com/


【自作室】【IchigoJam】

IchigoJamは(株)Jig.jpの登録商標です。

PR
    



コメント

コメントのタイトル
お名前/コールサイン
メールアドレス
URL
文字色
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
コメントは承認制にさせて頂いております。
投稿頂いてから公開までお時間を頂きますのでご了承をお願いします。


にほんブログ村
にほんブログ村 その他趣味ブログ アマチュア無線へ
にほんブログ村 アマチュア無線へ

このブログのTopへ


------こちらもよろしく!------

ハム川柳.詠み人知らず.com
ハム川柳.
詠み人知らず.com

カムバック・ハム・
ハンドブック

JO3GBD
ホームページ


最近の記事



  • 本ページに掲載されている全てのコンテンツの無断転載を禁止します。
  • 本ページに掲載されている内容のご利用に関してはご自身の判断と自己責任でお願い致します。
  • このホームページはリンクフリーです。
  • Copyright (C) 2005-2017 JO3GBD.  All rights reserved.

トピックス

新刊:CQ ham radio カムバックハム全集

便利な検索窓集

Yahoo! JAPAN

  • ウェブ全体を検索
  • このブログを検索


免許情報楽ちん検索
© JHøMGJ

QRZ callsign lookup:
Callsign lookups provided by qrz.com

楽天で探す
楽天市場






















  • 本ページに掲載されている全てのコンテンツの無断転載を禁止します。
  • 本ページに掲載されている内容のご利用に関してはご自身の判断と自己責任でお願い致します。
  • このホームページはリンクフリーです。
  • Copyright (C) 2005-2017 JO3GBD.  All rights reserved.
  • 忍者ブログ
  • [PR]
  • CQ ハム アマチュア無線