LabIIアスラボと読みます。プログラミングを中心に行っています。趣味のパワーエレクトロニクス系では、テスラコイルやコイルガンなどを製作・評価・改善を繰り返しています。興味を持って頂ければ幸いです。アドバイスや質問、感想などございましたらコメント欄にお願いします。私のブログは背景が暗めの設定を想定しているため、白背景では文字が読みづらい点があります。201400:08カテゴリAVRマイコンプログラミングAVRマイコンの開発環境を整えようやっと忙しい日々から少しだけ解放されたHaidoです。今回はAVRマイコンの開発環境を整えました。mkIIを使っています。これ自体は去年から買ってあったのですが、うまいこと書き込めずにずーっとお蔵入りしてました。この間行われたものづくりコンテスト電子回路組立部門でC言語を必死に勉強したので、やっぱりその知識を捨てるのは勿体ない気がしますね。それで埃をかぶってたライタを取り出してきて開発環境を整えようと頑張ってみました。開発環境を整えるのは他のサイトを参照してください。してるうちにどんどん時間が奪われていくので金魚氏に相談してみることに。親切に教えてくださってありがとうございます。結局書き込めなかった原因はもっと根本的な部分にあることが分かりました。新規プロジェクトの設定の選択ミスと言う情けない部分で動作しないと悩んでたのでした。マイコンの開発環境が整ったので更に知識を身に着けていきたいですね。参考までに私の動作環境とサンプルプログラムの公開でもしておきましょうか。バージョン6.2(8/16現在の最新版)マイコン:ATmega328P,ATTINY13Aプログラムは動画に出てくる下ボードの2つのLEDが交互に点滅するプログラムを載せておきます。上のランダムにLEDが止まるプログラムは動画に出てくるのでやりたい人はそれをみて理解してください。ブログをソースで埋め尽くすのは好きじゃないのでご協力を。欲しい人はコメント欄にでも書いてください。0;}これは外部入力もないし単純で簡単な回路ですね。ライタの動作確認には持って来いのプログラムと言ってもいいでしょう。次はLCDに挑戦してみました。ライブラリ使わずに全てプログラミングしてます。ポインタ使って入力も楽な仕様。バックライトつけると結構いい感じになりました。1/8Wの抵抗を表面実装部分にはんだ付けするのにちょっと手こずりしたね。7segの制御なのですが、ブレッドボードが小さすぎて接続できず諦めました。画像はただ光らせてるだけ。プリント基板の製作環境が整ったらこういった学習が手軽にできるボードも作りたいですね。これくらいは手配線でも大丈夫ですが。その他サーボ等制御しましたが写真載せても地味なので省略します。こちらは割り込み処理を行う方式を使っているので色々なプログラムに組み込めそうです。マイコンが使えるようになると電子工作の幅が思いっきり広がりますね。今までアナログ回路で面倒な回路を組んでいたのがマイコン一つでできちゃうものもあります。それにC言語の使い道はマイコンだけでなく、様々なところで通用する言語なのでやって損はありません。(大雑把な言い方にして逃げてる)マイコンの進捗はこんな感じです。次回予告的な感じになるのかと。現在プリント基板を自作する環境も整えています。(腐食液)の2つです。この二つは両方とも送料手数料無料で合計700円程です。あとは生基板の到着を待つのみ。18日までお盆休みで、振り込みを確認したら発送するとのこと。それまでに基板のパターンを印刷しておきたいですね。月曜日学校行くのでその時に部室のレーザープリンター使って出力しちゃいましょう。これは一つの記事としてまとめるのでお待ちを。́・ω・`)");break;}}}ほんとこんな現状なわけですよ。2まで行ってもくれない状態。行ったとしても1じゃないから実行されないんだよな。ヤレヤレどうして夏休みがないのか。・文化祭でステージ発表この5つがあるからだよ!朝9時に学校に向かって夜の8時過ぎに家に帰ってくる。これ平日よりもハードだからな・・・?w家に帰ったらゆっくり過ごせるとかそんなことはない。今は学校でやるのはWROがメイン。パソコンでプログラム組んで只管ロボットに命令を与えてく。ものづくりコンテストの時間が取れないんだ。いってどちらかだけ先に頑張ればいいということでもない。大会が偶然同じ日になってしまったのだ。WROはメンバー3人いるから任せられるんだけど、プログラム関係は一切できないとのことで何方も俺が頑張ってる状況。本番は俺は参加できないから光センサーの閾値とかの調整箇所だけ覚えてもらって会場に合わせるようにしてもらう。ものづくりコンテストに関しては情報科の先生所に習いに行ってやっとマイコンで7segとかDCモータ、ステッピングモータなんかの制御ができるようになってきた。こちらの当日やることはマイコンの入力回路の配線図、設計、ユニバーサル基板にはんだ付けを行い、制御プログラムを標準のライブラリ以外参照せずにカタカタとプログラムを書いていかないといけない。それで点数化して順位を競う。福井県大会くらいは勝ち進みたいな。情報科の人たちが手怖くてもしかしたらってこともあるけどここまで書けるようになったから無駄なことではなかった。