【2010.10.08】マイコンプログラムのエラーが直らない
前回からマイコントレーニングボードをつかってマイコンプログラミングの勉強をしているH塚くんは、PWM制御についての問題を解いていました。内容はデジタル信号で、LEDの明るさを調節するという問題でしたが、最終的にはマイコンカーのモーターの速度制御のプログラムなどにも関わってきます。
途中2つ目の課題で、コンパイル時にエラーは出ていないのに、何度やっても思った通りの動きがしないというときがありました。コンパイル時にエラーが出た場合は修正する個所が明確にわかりますが、こういう場合は何が原因かは明確でないため、自分で原因を予想し、突き止めなければなりません。 本当にプログラムが正常にコンパイルできているのか、アルゴリズムでおかしいところがないかなど、思い当るところを確認したり修正するなど、とても難しいところです。しかし、ある意味この作業はとても力がつく作業です。新たに付け加えたり、色々試してみたりすることで、命令文の内容の理解や、プログラムの構造の理解などにつながります。 今後も根気よく、プログラミングに挑戦していきましょう。