« mbedのUSB(その4) Android Open Accessory | トップページ | Cortex-M0版mbed »

2011年10月 5日 (水)

mbed/ARM活用事例: 世界で利用の広まる組み込みマイコンを理解するために

CQ出版社からmbedとARMの本が発売されました。
C++言語の入門や抵抗のカラーコードの読み方から自作デジカメの作り方やネットワークの事例などなど、大ボリュームの内容なので、初心者から上級者まで楽しめる内容になっていると思います。


私も第8章 壁を這うロボットを書かせてもらいました。mbed+BluetoothドングルとWiiリモコンの扱い方からうおーるぼっとの作り方を記事にしています。

目次

 イントロダクション
第1章 初めてのmbed利用
 1-1 lesson1 組み込みマイコンの世界への誘い
 1-2 lesson2 これがmbedだ!
 1-3 lesson3 まずは,定番 LEDチカチカ
 1-4 lesson4 LEDチカチカ・プログラムを改造してみよう
 1-5 lesson5 スイッチ入力に挑戦してみよう!
 1-6 lesson6 ブレッドボードにLEDを増設してみよう
 1-7 lesson7 A-D変換して,温度を測ってみよう
 Column…1-1 mbedで何ができるか?
 Column…1-2 開発言語はC++

 mbedに表示機能を追加する
第2章 キャラクタLCDを極めよう
 2-1 使用するLCDについて
 2-2 TextLCDライブラリについて
 2-3 LCDに文字を表示する
 2-4 温度と湿度を測定しLCDに表示する
 2-5 mbedでLCDの外字登録と表示をしてみよう
 2-6 文字が流れるプログラムを制作する
 Column…2-1 半角カタカナの表示について
 Column…2-2 mbed用評価ボードについて

 外部メモリの活用
第3章 SDカードを使ってファイルを操作するプログラムを作る
 3-1 ファイルにデータを書き込む
 3-2 SDカード・スロットの準備
 3-3 SDFileSystemライブラリとファイル入出力関数について
 3-4 オリジナル楽譜データをマイクロSDから読み込み音楽を鳴らしてみよう!
 3-5 温度と湿度データをマイクロSDに記録する
 Column…3-1 mbedが消えちゃった!
 Column…3-2 mbedのRTC用バッテリはあまり持たない?

 ディジタル入出力の活用
第4章 チョロQハイブリッドで赤外線リモコン制御の基礎を学ぼう
 4-1 チョロQハイブリッドとは
 4-2 チョロQハイブリッドの制御信号を解析してみる
 4-3  赤外線LEDと赤外線受光モジュールの関係
 4-4 チョロQのリモコンでmbedを制御する
 4-5 チョロQハイブリッドをジョイスティックで制御する
 4-6 オリジナル・リモコンについて
 4-7 赤外線LEDの出力について
 4-8 オリジナル・リモコン・プログラムの作成
 Column…4-1 赤外線を見る

 アナログ入力の活用
第5章 赤外線距離センサを使う
 5-1 赤外線距離センサについて
 5-2 出力電圧と距離を変換する式を求めよう
 5-3 距離センサの加工とmbedとの接続
 5-4 電子定規e-rulerの作成
 5-5 衝突検知システムの製作
 5-6 なんちゃってテルミンの製作

 ネットワークの利用
第6章 mbedをネットワークにつなげよう!
 6-1 mbedをネットワークに接続するための準備
 6-2 ネットワーク・プログラムの概略
 6-3 UDP通信プログラムの作成
 6-4 UDPDataClientの動作確認
 6-5 TCP通信プログラムの概要
 6-6 TCPプログラムの作成
 6-7 TCPCtrlServerの動作確認
 6-8 ネットワークを使ったチョロQ遠隔制御プログラムの作成
 6-9 TCPChoroQCtrlの動作確認

 ネットワークと外部コントロールの組み合わせ
第7章 mbedで作る電力不足時代対策システムの製作
 7-1 mbedで作る電力不足時代対応システム
 7-2 電力供給状況表示装置の製作
 7-3 電力供給状況対応電源制御装置の製作
 7-4 電力供給逼迫時シャットダウン装置の製作
 Column…7-1  システムの問題点と,ゆるい草の根スマートグリッドへの応用

 Bluetoothと外部コントロールの組み合わせ
第8章 壁を這うロボット
 8-1 クラウドの環境では開発するためのツール以外に,コミュニティ機能も備わっている
 8-2 USBポートでBluetoothの通信
 8-3 プログラムの準備
 8-4 車体の用意

 充電とデータ・ロギング
第9章 太陽光発電モニタ・システムの製作
 9-1 MPPTソーラ・チャージ・コントローラの製作
 9-2 電流計測ユニット
 9-3 過電圧保護ユニットの製作
 9-4 5V安定化電源ユニット
 9-5 太陽光発電モニタ・ファイル記録システムのmbedプログラム
 9-6 無線LAN対応にバージョンアップ
 9-7 LAN接続
 9-8 無線LANへの対応
 9-9 無線LAN対応のプログラム
 9-10 ネクストエナジー・アンド・リソース(株)見学レポート

 画像データのハンドリング
第10章 シリアル接続カメラと有機ELディスプレイ内蔵スイッチで作るmbedディジタル・カメラ
 10-1 mbedでデジカメを作る
 10-2 mbedディジタル・カメラの回路
 10-3 μCAMの利用手順
 10-4 カラーISスイッチの利用手順
 10-5 μCAM-TTLとIS-C15ANP4を使ったmbedディジタル・カメラ
 10-6 mbedデジカメを動かしてみる

 ARMと組み込み技術を手軽に学ぶ
第11章 ビュート ローバーARMによる開発入門
 11-1 ビュート ローバーARMの組み立て
 11-2 ビュートビルダー2の使い方
 11-3 LPCXpressoで?Hello World!?
 11-4 Bluetoothを楽しもう

 はじめてのARM開発
第12章 東芝製TMPM364F10FG+KEIL MCBTMPM360入門
 12-1 パッケージの内容
 12-2 開発環境μVision4を使ってみる
 12-3 サンプル・プロジェクトの実行
 12-4 デバッグ・セッションの使い方
 12-5 トレースの使い方
 12-6 ストップウォッチの使い方
 12-7 アナライザを使う

 はじめてのARM開発
第13章 IAR Embedded Workbench IDEを富士通の評価ボードで試す
 13-1 富士通Cortex-M3マイコンの評価ボード・キットの内容
 13-2 IAR Embedded Workbench IDEのインストール
 13-3 サンプル・プログラムを動かしてみる
 Column…13-1 富士通のARMマイコンMB9BF506N/Rの評価ボード
 Column…13-2 Flash Debug/RAM Debug

|

« mbedのUSB(その4) Android Open Accessory | トップページ | Cortex-M0版mbed »

mbed」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/189587/52914312

この記事へのトラックバック一覧です: mbed/ARM活用事例: 世界で利用の広まる組み込みマイコンを理解するために:

« mbedのUSB(その4) Android Open Accessory | トップページ | Cortex-M0版mbed »