ArduinoプラットフォームとCプログラミング

説明

Arduinoは、デジタルデバイスやインタラクティブなオブジェクトを構築するためのオープンソースのコンピューターハードウェア/ソフトウェアプラットフォームであり、周囲の物理的な世界を感知して制御できます。 このクラスでは、物理的なボードとライブラリ、およびIDE(統合開発環境)の観点から、Arduinoプラットフォームがどのように機能するかを学びます。 シールドについても学びます。シールドは、Arduinoのメインボードに差し込んで、光の感知、熱、GPSトラッキング、ユーザーインターフェイスディスプレイの提供など、他の機能を実行する小さなボードです。 このコースでは、Cコードを使用してArduinoをプログラミングし、ソフトウェアを介してボード上のピンにアクセスして外部デバイスを制御する方法についても説明します。 このコースにはディスカッションフォーラムは含まれていません。

このコースを完了すると、次のことができるようになります。
1. Arduino開発ボードの構成の概要
2.ボードのファームウェアをプログラムすることの意味を説明してください
3.ボードの回路図を読む
4. Arduino IDEをインストールします
5.「シールド」とは何かとその使用方法を説明してください
6.シールドの使用におけるライブラリの役割を指定します
7.プログラムをコンパイルして実行する
8. C変数と型に名前を付ける
9.一般的なC演算子に名前を付ける
10.条件文とループを使用する
11.関数、その定義、呼び出しについて説明する
12.グローバル変数の意味を説明する
13. Arduinoのビルドプロセスに着手する
14. IDEの背後にあるツールの役割を説明する
15.クラスで関数を呼び出す方法を説明する
16. Arduinoスケッチの構造を説明する
17. Arduinoのピンにアクセスする
18.デジタルピンとアナログピンを区別する
19.組み込みソフトウェアのデバッグ
20.デバッグプロセスにおける可制御性と可観測性の重要性を説明する
21.組み込みシステムの一般的なデバッグアーキテクチャについて説明する
22. UARTシリアル通信プロトコルのしくみを説明する
23. Arduinoシリアルライブラリがシリアル通信を実行する方法を説明する

価格:無料で登録!

言語: 英語

字幕: 英語、ベトナム語

ArduinoプラットフォームとCプログラミング –カリフォルニア大学アーバイン校