みんなのArduino入門 の感想
参照データ
タイトル | みんなのArduino入門 |
発売日 | 販売日未定 |
製作者 | 高本孝頼 |
販売元 | リックテレコム |
JANコード | 9784897979489 |
カテゴリ | 科学・テクノロジー » 工学 » 電気工学 » 電子工学 |
購入者の感想
紹介にあるように本当に回路図が無いことに驚きました。幅広いセンサーを使った短いスケッチが用意されており、
各処に丁寧な説明がされており、著者のArduinoをもっと多くの人に使って欲しいという熱意を感じた。
本で紹介されたセンサーはネットから購入できるようになっており、地方に住む私にはとても助かります。
欲を言うと、モータの制御に関する部分がもう少しあるとArduinoを使ってロボットを作ってみたいと思う人
には、頼りになる一冊になると思う。(次の版に期待します)
各処に丁寧な説明がされており、著者のArduinoをもっと多くの人に使って欲しいという熱意を感じた。
本で紹介されたセンサーはネットから購入できるようになっており、地方に住む私にはとても助かります。
欲を言うと、モータの制御に関する部分がもう少しあるとArduinoを使ってロボットを作ってみたいと思う人
には、頼りになる一冊になると思う。(次の版に期待します)
当方、言語の経験は殆どありませんが、他の言語(JAVA, JavaScriptなどひと通り)の経験有りです。
Arduino書籍は本書が初めてなので比較はできませんが、比較的発行年が新しいことで購入しました。
読み始めて改めてレビューを確認したのですが、自身の購入動機のひとつだった
「評価が少ないのは発行されて日が浅いから」
と書いたレビューワーが単発レビュワーなのに気が付き、今は残念な気分です。
さて、内容ですが、
プログラム経験がある人だと、変数とはなんぞやという説明もあり、冗長な印象を持つかもしれません。
その他は初心者にとっては十分な内容だったと思います。
サンプルはセンサーを取り付けて、読み取る、LEDを点灯させる、ブザーを鳴らすといった感じです。
もう少し、ハードウェア制御のいろはが欲しいところ。
本書のC言語の説明に誤り?がいくつかあったのでここで報告します。
P.54で実数の説明で
1.234E2(=1.23*102=123.4)
とあるが、誤植と判断すべきか(=1.23x10^2=123.4)としても不正確な記述。
P.57でビットシフトの説明が左右逆
P.87では
float vt = (float)analogRead(A0) /1023.0 * 5.0;
を変換して
float vt = (float)analogRead(A0) /4.8888E-3
としてます。解説で「5.0/1023.0」が「4.8888E-3」となるとしてますが、正しくは
float vt = (float)analogRead(A0) *4.8888E-3
でしょう。
Arduino書籍は本書が初めてなので比較はできませんが、比較的発行年が新しいことで購入しました。
読み始めて改めてレビューを確認したのですが、自身の購入動機のひとつだった
「評価が少ないのは発行されて日が浅いから」
と書いたレビューワーが単発レビュワーなのに気が付き、今は残念な気分です。
さて、内容ですが、
プログラム経験がある人だと、変数とはなんぞやという説明もあり、冗長な印象を持つかもしれません。
その他は初心者にとっては十分な内容だったと思います。
サンプルはセンサーを取り付けて、読み取る、LEDを点灯させる、ブザーを鳴らすといった感じです。
もう少し、ハードウェア制御のいろはが欲しいところ。
本書のC言語の説明に誤り?がいくつかあったのでここで報告します。
P.54で実数の説明で
1.234E2(=1.23*102=123.4)
とあるが、誤植と判断すべきか(=1.23x10^2=123.4)としても不正確な記述。
P.57でビットシフトの説明が左右逆
P.87では
float vt = (float)analogRead(A0) /1023.0 * 5.0;
を変換して
float vt = (float)analogRead(A0) /4.8888E-3
としてます。解説で「5.0/1023.0」が「4.8888E-3」となるとしてますが、正しくは
float vt = (float)analogRead(A0) *4.8888E-3
でしょう。