電子工作 C言語の練習 電子回路、論理回路の体験学習
http://bbradio.hp.infoseek.co.jp/avr31/avr31.html
を見ていて思いました。
BASIC(興味がない)ではなく、C言語(興味がある)の練習
を兼ねるような電子工作キットがあればな。
・C言語でプログラムを書いて、それを機械語に直す?なりして、
30分後に光でアラームする簡単なタイマーを作りたいのです。
・電子回路や論理回路を本で勉強するので、
それを基盤で実現して体験学習できたらさらに良いです。
そういう電子工作できる安い初心者向けのキットなり部品なりあれば教えてください。
まったく電子工作したことがありません。
No.4
- 回答日時:
> 30分というのは、30分後にアラームを鳴らせるという意味で、24分後でも60分後でも
> 設定次第でならせるということです。
そんな気もしましたが...
それなら、好きなCPUボードを購入するだけでよいのでは?
↓あたりなら、いろいろあると思います。
http://akizukidenshi.com/catalog/c/cmiconkit/
秋月という会社は名前だけしっていましたが、
独自の製品をたくさん出しているんですね。
面白いHPですね。
CPUボードの存在自体はじめて知りました。
面白い世界があるんですね。
こういうことを知れただけでも価値があります、いろいろ見てみます。
ありがとうございました。
No.3ベストアンサー
- 回答日時:
この位の事を実現するにはPICやAVRでもいけると思います。
5千円くらいってことで、私がお勧めのマイコンボードですが、
http://akizukidenshi.com/catalog/g/gK-00168/
です。5,700円ですね(送料とか、RS232Cケーブルは別)
H8-3069というCPUです。RAMが2MByteのってます。LCD、LED、DIP SWが付いており、
空きランドもありますので、ちょっとした工作もできます。
ルネサスよりHEWという統合環境開発ツールも制限はありますが、
無償で入手できます。
で、開発の手法ですが、いちいち完成したプログラムをROMに書込む
のではなく、ROMにはモニタやスタブと呼ばれるものを一回書いておいて
完成したプログラムは2MByteのRAM上で動作させるってのがポイント。
H8マイコンはROMの書込み回数が他に比べて少ない
(書込み回数が多くなると、いずれ正常に書込む事ができなくなる)ので。
あとは、圧電ブザーでも良いですし、PWMポートに繋いでアラームを
鳴らすプログラムを作成すればOKかと。光は最初から付いている
LEDを使えばよいし・・・。
STORED PROGRAMMINGができるという感じなんでしょうね。
楽しそうな語り口の文章ですね。
面白さが伝わってきます。
やったことがないので具体的な感じは自分にはわからないですが、
面白そうですね。
具体的な商品を教えていただいてありがたいです。買うかもしれませんが、
お気に入りに追加しておきました。
ありがとうございました。
No.2
- 回答日時:
> ・C言語でプログラムを書いて、それを機械語に直す?なりして、
> 30分後に光でアラームする簡単なタイマーを作りたいのです。
できるものもあるでしょうが、それだとほとんど中身は理解できないと思います。
C言語でマイコンを制御するプログラムを作る場合、
・C言語の文法
・コンパイルやリンクのしかた
・マイコンへのプログラムの転送のしかた
・プログラムの実行のしかた
・ハードウェアの仕様
・スタートアップの記述のしかた
といったことを習得し、その上で実際にプログラムを作って実行させる必要があります。
これを30分でできるようにするには、すでにほぼできあがっているソースコードに2、3行追記させ、書かれたとおりの操作(またはバッチかなにか)でコンパイルから実行までを行わせる以外にありません。
(電子工作という以上)ハンダ付けから行うのであれば、上記でさえ困難です。
これだと、書かれている内容は30分でできても、何も理解できていませんから、何の応用も効きません。
まずは、アセンブリ言語で数十行程度のプログラムをいくつか書く練習をし、その後にC言語を使うようにしたほうが、遠回りなようでも結局は近道になります。
この回答への補足
ありがとうございます。
30分というのは、30分後にアラームを鳴らせるという意味で、24分後でも60分後でも
設定次第でならせるということです。
誤解をまねく文章でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 中途・キャリア さて、社会人になってから13年目。 今まで、機械設計、機械製品の品質管理、部門の経営企画をやってきま 4 2023/07/17 08:59
- 工学 身長187cmです。 趣味で電子工作を経験した方に質問です。 私は機械や電子機器の開発の仕事をしたい 3 2022/08/25 01:12
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 建設業・製造業 身長187cmです。 大学、機械工学科か電気電子工学科で迷っています。興味、就職の強さは同じくらいで 1 2022/09/06 20:30
- クラフト・工作 電子工作について質問です。 初心者が練習を重ねて、最終的にオリジナルの作品を考えて編み出すことはでき 7 2022/04/01 14:44
- 工学 電気電子回路の学習に必要な前提知識 4 2023/07/15 09:03
- 工学 LED、CdS(受光素子)、ディジタル IC(組み合わせ回路,順序回路)、タイマーICの技術を組み合 1 2022/12/23 10:45
- 工学 電子回路 4 2022/12/01 09:59
- 日本語 〈場所を示す「に」と「で」〉 という誤り 36 2022/11/12 15:04
- 物理学 測定値と理論値の誤差について 交流回路の実験でRL回路、RC回路、RLC直列回路の周波数を上げた時の 1 2022/05/22 23:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
インクリメント演算子のみを用...
-
スポーツ施設での出来事で心配...
-
Vba 実数および実数タイプの変...
-
あるプログラムのコマンドライ...
-
PICマイコンのコピー(クローン...
-
Excelで4096点以上のFFTの方法
-
Notepad++の関数リスト表示でC...
-
VisualBasic2008の非ユーザーコ...
-
転職・プログラマー 未経験者...
-
エクセルVBA 検索時に除外を設...
-
テキストボックスのエンターキ...
-
XnViewにwebpを「いつも開く」...
-
プログラムに必要な数学本
-
C言語で円周率を求めるプログラ...
-
Buffonの針
-
C言語でヒストグラムを作成する...
-
自動クエリとはどういうもので...
-
「Outlookが他のプログラムによ...
-
CreateObject関数について
-
等差数列の和を求めるプログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
Excelに埋め込んだVBAのプログ...
-
VBAにてメール作成した際、一部...
-
Notepad++の関数リスト表示でC...
-
自動クエリとはどういうもので...
-
読み込み中にアクセス違反が発...
-
PICマイコンのコピー(クローン...
-
XnViewにwebpを「いつも開く」...
-
未使用の変数を一括検索する方法
-
VBAでユーザーフォームが自動的...
-
UWSCで指定のフォルダを開きたい。
-
パックマンプログラム
-
このプログラミング誰か教えて...
-
モジュール、アプリケーション...
-
Vba UserFormを前面に出す方法...
-
特定のwebサイトのタイトルや記...
-
ドロップダウンリストの文字を...
-
テキストボックスのエンターキ...
おすすめ情報