緑の中に

緑の中に
国立天文台

3/15/2020

Stage A-1 完了

■■■■■■■■■■■■■■■■

Stage A-1 完了

■■■■■■■■■■■■■■■■■■■■

Stage A-1 をマイコン形式とその周辺プログラムと位置づけました。
Stage A-2 を製作・工作1と位置づけます。
Stage A-3 を検証・理論づけと位置づけます。
Stage A-4 をプログラム改善・改良・言語変更と位置づけます。 

AはData Logger (観測記録)方式とし、-(ハイフン)番号は開発工程レベルとします。
  
では、B、C、--- は何を意味するか? 例えば同じようなData Logger (観測記録)でも、AD変換ICを使用したハード部の形式などに使用したいです。
あるいは別装置に位置づけて区分使用したいと考えます。

  



■■■■■■■■■■■ Stage A-1 までの所感 ■■■■■■■■■■
 8ピンの小型PICマイコンは研究しやすく配線がとにかく少なく済むことに魅力を感じました。8ピンのPICマイコンの幾種類ある中からPIC12F675についてこのマイコンの機能のすべてを知りたくなりました。
 
PIC12F675はA-D変換機能を内蔵しています。この事より、A-D変換後のデジタルデータをとにかくどこかに送る必要があります。手っ取り早くパソコンに送り、パソコンで受信して確認したくなります。また、そのような書籍もあります。

------------- 主な参考書籍 ------------------------------ 下記書籍が参考になりました

・C言語ではじめる PICマイコン フリーのCコンパイラではじめよう
 中尾真治 著 オーム社

・たのしくできる PIC12F 実用回路 鈴木美朗志 著
 東京電機大学出版局

・特集 PICマイコンを使おう ECB No.4 
 CQ出版
------------------------------------------------------------------
そのために、「伝送」「通信」「COMポート(コミュニケションポート)」「RS232C規格」 ---- 

次はパソコン側をどうするのか? どのようなソフトを起動すると送られてくるデータを受信して見れるのか?

ターミナル受信ソフトについて知る必要となりました。
ターミナル受信ソフトで受信したデータをファイルにする。この為のプログラム。

定刻に記録していく方法。などなどです。

---------------------  主な材料  ---------------------
パソコン
PICkit3  --->PIC12F675にプログラムを書き込む装置です
半田こて、はんだ
ワイヤーストリッパー
プラスドライバー 
小型マイナスドライバー ---> PICを抜くとき使用
USB-RS232C変換ケーブル(FTDIチップ) 1本  
DC5Vアダプタ 1台   ---> 容量1Aぐらい
DCジャック 1個 --->DC5Vをブレッドボードにつなぐため
ブレッドボード 1台     --->  E-CALL  EIC-1204-1B
配線用より線 赤黒 各1m
ミノムシクリップ 赤黒 各1個 
配線用単線  1m
 PIC12F675 1個
MAX232C  1個
照度センサ(NJL7502L) 1個   
RS232Cコネクタ(メス)  1個
0.01μFコンデンサ 5個
抵抗器 100KΩ 1本
抵抗器 20KΩ 1本
抵抗器 510Ω 1本
シングルヘッダーピン 6列  ---> PICkit3を接続用に 
----------------------------------------------------------------------------

----------------------- スキル -----------------------------
MPLAB-x-IDEのインストール  [無料]
XC-8 でCプログラム Build 
PICkit3の扱い

TeraTerm(テラターム)のインストール  [無料]
TeraTermの扱い
RS232Cの簡単な知識

DecimalBASICのインストール [無料]
DecimalBASICの扱い COMの扱い ファイルの扱い 文字と文字列の扱い

MINGW Cのインストール [無料]
Cの扱い ファイルの扱い 文字と文字列の扱い
Lcpad Editorのインストール
Lcpadの扱い
サクラ Editorのインストール[無料]

windows 10 OS のタスクスケジューラの設定扱い
-------------------------------------------------------------------------
* ソフトはすべて無料で入手できます。
一つの言語環境を構築するだけでも少し忍耐が必要です。

-----------------------------------------------------------------------------

 MINGWのインストールは頑張ってください。インストール後は快適に使えます。Lcpadも優れものです。
 これらのインストールによって初めてC言語の文法の学習ができる状態になります。
必要に迫られ、ポインタ、ファイルや文字や文字列の操作を本格的に調べました。
その結果やっとここまで来た感じがします。
 以前は文字や文字列の文法を見ても空言でした。しかし、ここで何とか思っていることを実現するために文字や文字列処理を避けるわけには行きませんでした。また、C言語開発環境の整備の問題もありました。もちろん自身のパソコンの環境整備です。無料で構築できます。以前は購入してインストールしたときもありました。
 やっと腰を据えてC言語を調べる環境が整った感じです。そのうち、言語も進化して++だの#だのVisualだの進化して、追いかけることをためらってしまいます。

 技術の進展は停滞しません。「追いかけることをやめる」は置いて行かれることを意味します。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■