0Pricing
Arduino & IoT Academy · レッスン

入力、出力、現実世界

センサーが世界を読み取り、アクチュエーターが変化を起こす仕組みを学びます

「入力、出力、現実世界」はCoddyKit上の無料Arduino & IoT Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはArduino & IoT Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Arduino & IoT Academyコースには全4レッスンが含まれています。

2つの方向

Arduinoのプロジェクトは、世界から情報が入力される流れと、世界を変えるために信号を出力する流れの2つからできています。🙂

入力がデータを取り込む

入力とは、ボタンが押されたことや部屋が暖かくなったことなど、周囲の状況をボードに伝えるものです。

センサーが世界を読み取る

センサーは入力デバイスの一種で、熱や光、距離など現実の何かを測定し、その数値をボードに渡します。

出力が動作を起こす

出力とは、LEDを点灯したり、モーターを回したり、ブザーを鳴らしたりして、ボードが世界を変える方法です。

アクチュエーターが動かす

アクチュエーターは、動くモーターや音を出すスピーカーのように、物理的な動作を生み出す出力です。

ピンは両方を担う

同じArduinoのピンが、入力と出力の両方を担います。コードで各ピンを、入力を受け取るか出力するか指定するだけです。

ピンの役割を設定する

1つの命令でピンの方向を宣言します。ここでは、LEDを制御できるようにピン13を出力として設定しています。

pinMode(13, OUTPUT);

入力を読み取る

入力を受け取るには、ピンの値を読み取ります。これにより、ピン2に接続したボタンの状態を取得し、コードで反応できるようになります。

int state = digitalRead(2);

両者をつなぐループ

大切なのは、入力を読み取り、判断し、その後で出力を動かすというつなぎ方です。この小さな連鎖が、あらゆる機器の中心となります。

身近な例

人感ライトはセンサーで動きを読み取り、その後でランプを点灯します。入力から出力へという流れは、これから作るものと同じです。

なぜ重要なのか

入力と出力を使いこなせば、ほとんど何でも作れるようになります。作るプロジェクトはすべて、この2つを巧みに組み合わせたものです。

簡単な確認

入力と出力を区別してみましょう。

まとめ

入力とセンサーがデータを取り込み、出力とアクチュエーターが動作を起こします。読み取り、判断し、動作するこのループが、すべてのデバイスを動かします。🔁

よくある質問

「入力、出力、現実世界」レッスンは無料ですか?

はい。「入力、出力、現実世界」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Arduino & IoT Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Arduino & IoT Academyコースには全4レッスンが含まれています。

「入力、出力、現実世界」で何を学びますか?

センサーが世界を読み取り、アクチュエーターが変化を起こす仕組みを学びます ブラウザで直接実行するハンズオンコードでArduino & IoT Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Arduino & IoT Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのArduino & IoT Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「入力、出力、現実世界」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このArduino & IoT Academyレッスンでコードを書いて実行できますか?

はい。すべてのArduino & IoT Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. コンピューターからマイクロコントローラーへ
  2. 「Internet of Things」とは何か
  3. 入力、出力、現実世界
  4. 初めてのスマートデバイスのアイデア
← Arduino & IoT Academyに戻る