Arduinoをはじめよう 第4版
- Massimo Banzi、Michael Shiloh 著、船田 巧 訳
- 2023年02月 発行
- 280ページ
- ISBN978-4-8144-0023-2
- フォーマット Print PDF
- 原書: Getting Started with Arduino, 4th Edition
2,420円
書籍のご注文はオーム社サイトへ
内容
Arduino(アルドゥイーノ)は、プロトタイピングのためのオープンソースのプラットフォーム。安価なハードウェアと使いやすい開発環境を組み合わせて使うことで、電子工作の経験がない人でも容易にインタラクティブなオブジェクトを作ることが可能になります。本書では、開発者自らが、Arduinoの哲学、ハードウェア、ソフトウェアの基礎を解説、誰にでもできる簡単なチュートリアルを行います。日本語版では公式リファレンスと綴じ込みリファレンスカードを付録として加えました。第4版ではArduino IDE 2.0に対応し、Arduinoクラウドサービス、IoTクラウド、ARM搭載Arduinoボードの解説が追加されました。
関連書籍
目次
第4版のはじめに
1. イントロダクション
対象読者
インタラクションデザイン
フィジカルコンピューティング
2. Arduinoの流儀
Prototyping(プロトタイピング)
Tinkering(いじくりまわす)
We Love Junk!(ジャンク大好き!)
Hacking Toys(オモチャをハック)
Collaboration(コラボレーション)
3. Arduinoプラットフォーム
Arduinoのハードウェア
ソフトウェア(IDE)
Arduino IDEのインストール方法
IDE のインストール:macOS編
IDE のインストール:Windows編
IDE のインストール:Linux編
4. スケッチ入門
インタラクティブデバイスの解剖学
センサとアクチュエータ
LEDを点滅させる
そのパルメザンを取ってください
Arduinoは止まらない
真のハッカーはコメントを書く
1行ずつのコード解説
作ろうとしているもの
電気って何?
プッシュボタンを使って LED をコントロール
このスケッチの仕組み
ひとつの回路、千のふるまい
5. 高度な入力と出力
いろいろなオンオフ式のセンサ
PWM で明かりをコントロール
プッシュボタンの代わりに光センサを使う
アナログ入力
その他のアナログセンサ
シリアル通信
モータや電球などの駆動
複雑なセンサ
Arduinoのアルファベット
6. ArduinoランプとProcessing
計画を立てる
スケッチの作成
回路の組み立て
最後の仕上げ
7. Arduinoクラウド
ArduinoクラウドIDE
プロジェクトハブ
IoTクラウド
IoTクラウドの機能
Arduinoクラウドの料金プラン
8. 時計じかけのArduino
計画を立てよう
リアルタイムクロック(RTC)のテスト
リレーのテスト
回路図入門
電磁バルブのテスト
温度・湿度センサのテスト
リレーを開閉する時刻を設定するスケッチ
1本のスケッチにまとめる
ひとつの電子回路にまとめる
9. Arduino ARMボードファミリー
AVRとARMの違い
32ビットで何が変わる?
AVRとARMのどっちがいいの?
ARM搭載Arduinoボードの紹介
特別な機能
動作電圧
駆動電流
デジタルからアナログへの変換
USBホスト
NanoとMKRのフットプリント
10. ARMボードを使って作るインターネット・グータッチ
インターネット・グータッチ
MQTTプロトコル
インターネット・グータッチのハードウェア
Shiftr.io上のMQTTブローカー
11. トラブルシューティング
Arduino ボードのテスト
ブレッドボード上の回路をテスト
問題を切り分ける
Windows用ドライバの自動インストールに失敗したとき
Windows版Arduino IDEで起こるかもしれない問題
WindowsでArduinoが接続されているCOMポート番号を調べる方法
その他のデバッギングテクニック
オンラインヘルプ
付録A ブレッドボード
付録B 抵抗器とコンデンサの値の読み方
付録C 回路図の読み方
付録D Arduinoファミリー
Arduino公式リファレンス
Arduino言語
制御文
基本的な文法
算術演算子
比較演算子
ブール演算子
ビット演算子
複合演算子
データ型
Stringクラス
定数
変数の応用
デジタル入出力関数
アナログ入出力関数
その他の入出力関数
時間に関する関数
数学的な関数
三角関数
乱数に関する関数
外部割り込み
割り込み
シリアル通信
ライブラリ
ライブラリの使い方
EEPROM
SoftwareSeral
Servo
Stepper
Wire
SPI
Firmata
LiquidCrystal
索引
訳者あとがき