IchigoJam
A の出力に成功したら B を出力したくなるでしょう そう思って アルファベット順に A〜Zまで ぜんぶ出力するプログラムを作りました A からZ まで 順に ASCII コードを 二進数で出力します 下線のついている文字のコードが 出力されます ABC のかわりに 数字…
IchigoJam コンピュータでは プログラムを本体内 または外部メモリー(24FC1025 など)に保存します プログラムは 英字 数字 記号で記述されます コンピュータ内部で 英数字と記号をどのように表現(して記憶)するかについては ASCII などの規則があります …
IchigoJam は 単純な整数BASIC ですが その魅力は データの入出力が 簡単にできることです 8個のLED を基板に半田付けします LED のマイナス端子は 共通にしておきます LED が 点くか点かないかによって 出力端子の状態を知ることができます それで 何をする…
IchigoJam に実装のLED を パイロット・ランプに流用してきましたが 独立した LED に変更します 基板の後ろに 5ピンのコネクタがあります(CN5) 1 5V 2 SDA 3 SCL 4 3.3V 5 GND 4ピンと5ピンの間に LED をつなげれば パイロット・ランプになります 電圧が 3…
IchigoJam コンピュータは きちんとした入出力機能をもっています データの入出力ができるのは 大きな魅力です出力端子 : 出力 | ピン | 端子名 | ビット OUT1 9 OUT1 b0 OUT2 10 OUT2 b1 OUT3 11 OUT3 b2 OUT4 12 OUT4 b3 OUT5 18 OUT5 b4 OUT6 17 OUT6 b5…
IchigoJam の基板にはLED がついていますが これはパイロット・ランプではありません プログラムで LED1 とすれば 点灯します 消灯は LED0 です IchigoJam の起動時に このLED は消えているので 基板が通電されて動作しているかが分かりません(ディスプレイ…
2階建ベランダつき .
コンピュータによる入力 : IchigoJam では データの入力ができます 最も簡単な例は 基板上の押しボタンの状態を 入力することです 押しボタンの状態(押されているか いないか)は IN(0) で調べます 10 タイトル IN 20 画面の文字を消す 30 ボタンの状態(0…
小さな変更 背面に ブレッド・ボードを取り付ける予定 .
電源の変更 : IchigoJam ピースの裏に 電源(電池)をとりつける .
IchigoJam 出力(OUT)の実験 小さなリレーをとりつける ピース(木製)の後ろに ジャノメ基板を屏風のように立てて 配線しています .
IchigoJam 全景 電源は iPhone 用の充電器から キーボードはジャンク品(900円) ディスプレイは TV を入力切替して使う(実験中は TV を見られません) .
外部メモリ(24FC1025)を 追加 ハンダづけは下手くそですが コンピュータは動いています EEPROM について : https://15jamrecipe.jimdo.com/周辺機器/外部記憶装置-eeprom/ .
IchigoJam T を 小さな実験のピースに取りつけ IchigoJam T .
豆電球とモーター 正面上面 謝辞 : 小さな実験については K.K. 研究所より アドバイスを受けております .
.
. .
OUT 端子番号(1〜6), 1または 0 (例) OUT 6,1 OUT6 端子の電圧が 3.3V になる OUT 6,0 OUT6 端子の電圧が 0V になる 実験用の回路では OUT6 端子と GND の間に 3.3V で動作するリレーを つないである . .
画面の右上に 時刻を表示 . .
調整中 . .
.
これも IchigoJam .
ケースを変更 ケースは Kinoma Create 中身は IchigoJam . . .
さらに 改善 .
昨日の問題点を解決するプログラムです プログラム AnalogIN(4) 実行結果 いま 電圧は 2.5 ボルト と表示されています・ ANA(2) の値を 34 で割って(小数点以下を切り捨て)25 になりました ここまでは 昨日のプログラムと同じです ・あとは 100 行以下のサ…
電圧 = X / 341 ですから X / 34.1 を計算すれば 電圧の10 倍の値が得られます IchigoJam のBASIC では 小数を扱えないので 計算は X / 34 としましょう この時 1の位の数字は 真の電圧値の小数点以下1位の値を表しています 例えば 25 と表示された時 電…
電圧 = X * 3.3 / 1023 のうちの 3.3 / 1023 を計算してみると 3.3 / 1023 = 1/341 となります ∴ 電圧 = X / 341 となります プログラム AnalogIN(2) 実行結果 これで 電圧を表示できるようになりました しかし 55 行の割り算で 結果の小数点以下が切り捨…
可変電圧装置の出力を IchigoJam につなぐと 電圧を測れる赤 ⇨ IN2 黒 ⇨ GNDプログラム AnalogIN(1)プログラムの実行結果 実は この値は 電圧そのものではありません 電圧 = X * 3.3 / 1023プログラム中の ANA(2) が IN(2) と GND 間の電圧を測る関数 ANA(2…
` .
.