ループの中では変化します。i++;の++は、このように後ろにあるときにはあとで足します。i++;はi=i+1と書くこともできます。-;はi=i-1と書くことができます。ここまで勉強したので教えていただいた通りにプログラムを書きLEDの光らせ方を変化させようとしました。ROM領域で確保これが抜けていたためでした。その場しのぎでいいもの(変数)。プログラムで消えてはいけないもの。C言語の特徴として起動すると0初期化するというのがあります。先ほどのstarticを書いていなかったために定義の初期値が消えてしまい光らなかったのです。そこを直し、プログラムを少し変えて自分好みに光らせてみます。今日書いたのは以下のプログラムです。ウェーブした後に、内側から外側に光るようにしました。mutsumiyokoiこんにちは。本日はプログラムの書き換えをしました。その前に使われているC言語の勉強です。構造体グループ分けをするワードです。定義する(=)アドレスを簡単に定義するワードです。アクセスするときにここを辿ればいいわけです。コマンドの置き換えや、変数の設定にも使います。00001⇒00010を表しています。00100⇒00001を表しています。シフトのあとの数字は2の〇乗の〇が入ります。bitをずらすのに用います。Lチカをウェーブさせたいと思います。/*と*/ではさんだ部分は無効になります。Lチカの部分を↑のではさみます。教えていただいた通り以下のように打ち込みました↓コンパイル、ビルドをして転送します。確かに光ってはいますが、ウェーブが早すぎてウェーブしているように見えません。先端の4つのLEDがウェーブするように光りました!でもこのプログラムは汚いんだそうです。確かに行数が多いですよね。これをシンプルにきれいにできるそうです。先ほど書いたプログラムをスラッシュとアスタリスクで挟んでから教えていただいた通り書き込んでいきます。短くすっきりしました。定義してあるものをうまく使うと、すっきりまとめることができるみたいです。C言語はまだ理解しにくいですが、しっかり覚えていきたいと思います。mutsumiyokoiこんにちは。湿度が高くて日本だな~などと改めて思う月曜日ですw本日はまず開発環境をインストールしました。サンプルプログラムのStep1_LEDをコンパイルして書き込みました。スイッチを入れると...LEDをチカチカさせる、通称“Lチカ”に成功しました!チカチカしてます♪LEDの設置向きも間違っていなかったようです。C言語の基礎の勉強をし始めました。以前『Arduinoをはじめよう』のキットを触っていた時は動かす方に必死で言語の勉強までほとんど手が回っていなかったので一から勉強していきます。デジタルコンピュータの扱う最小単位はbit(ビット)と呼ばれています。C言語ではそのbitの型があります。long=64bit↑これらは整数の型です。(倍精度)↑小数の型です。これら型番の前にunsignedがついているときとついていないときで表す数字の範囲が変わってきます。unsignedがついていないとマイナスも示すことができます。unsignedのとき型によって示す数字が変わるので注意が必要です。voidというのは型なしを指します。2進数の2の10乗は、10進数にすると1024で、これが1kbitになります。2進数は0,110進数は0,1,2,3,4,5,6,7,8,916進数は0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,fこれらをスムーズに使える必要があるみたいです。2進数は情報の授業で習ったことがありましたが、16進数はお初なのでこれからしっかり使いこなせるようになりたいと思います。製作記Pi:Co杯エントリーを開始します。青木)に送信してください。mutsumiyokoiこんにちは。暖かい春らしい日和ですが、みなさんいかがお過ごしですか?マイクロマウス研修は6日目になりました。本日も半田付けを行いました。付けたのはこちら↓LED、CPU、USBシリアル変換モジュール、タクトスイッチです。タクトスイッチは写真には入ってません。USBシリアル変換モジュールをつけるためにまず“丸ピンソケット”を半田付けしました。切れ込みを上にしたとき、左側から1,2,3・・・・・と番号がついていて右側はそのまま反時計回りに番号が続いています。右に行って2の下が4という風に番号が決まっています。今日は半田付けをするのにちょっとやり易い技を教えていただきました。それがこちら↓セロハンテープです。止めやすい形のものだとセロハンテープで固定しておけば半田付けが格段にしやすくなります。使っていない部品で高さを合わせました!基板が斜めっていても、がたがたしないようにするだけで、格段に半田付けしやすくなりました。半田付け3回目、温調半田では2回目になり半田付けにも少しずつ慣れてきました。ありますが、ペースも徐々に上がってきました。焦げがあるのでリズミカルにすっすっと半田付けできるようになりたいと思います。mutsumiyokoiこんにちは。秋葉原は風が強くなってきたので、みなさんお出かけの際はお気を付け下さいね。本日のテーマは『電源基板の作成』です。半田付けするときは高さの低いものから行うとやり易いんだそうです。いうわけでまずは積層セラミックのコンデンサから!積層セラミックのコンデンサはできるだけ浮かないようにするのがポイント。復習すると、セラミックコンデンサは付けるときに向きを気にしなくていいのですが、アルミ電解のコンデンサは極性があるので付けるとき向きに注意する必要があります。これを今日はひたすら繰り返しました。足の形を整えて差し込んでいざ半田付け!今日は温度調節ができる温調半田こてを使いました。ちなみに前回練習の時に使ったのは温調ができないものでした。温調半田こてのほうが初心者向きなんだそうです。電源基板を刺して固定し、電源基板のヘッダーピンも半田付けしました。最後にメイン基板に一つLEDと抵抗を半田付けしました。