IoT講座IoT講座

江口拓人 のArduino入門講座

講座レベル2

安価で扱いやすいワンボードマイコンの代表格「Arduino」の使い方を学ぶ入門講座。初めての方でもセンサーとモーターなどを連携して、簡単にインタラクティブな作品を作ることができます。

Arduino

はんだ付けをすることなく電子回路の試作が可能なブレッドボードを用い、LEDを点灯させるいわゆる「Lチカ」を導入として、デジタル/アナログピンを使ったセンサーやスイッチなどの入出力を学びます。
フィジカルコンピューティングの基礎を習得でき、最後はその仕組みで、100V(コンセント)で動く電気製品をオンオフして動かせるところまで体験しながら学習します。

Arduino

Arduinoはオープンハードウェアと呼ばれ、純正から格安な互換機、サイズや処理能力など様々な選択肢があり、拡張するパーツも自作の電子工作から、規格が統一されシステム化されたものまで多岐に渡るため、目的に合わせた選び方も説明します。

Arduino

修了目標

本講座の受講修了時に、以下のスキル習得を目指します。

  • Arduino及びワンボードマイコンとは何かの理解
  • Arduino IDEを用いてマイコンのプログラミング
  • ブレッドボードの使用方法を学ぶ
  • スイッチ、センサーからArduinoに信号を入力して、LEDを操作する
  • サーボモーターを動かす
  • リレー機構の理解とそれを用いて100Vの家電製品を動かす
Arduino
Arduino

カリキュラム概要

  1. Arduinoで何ができるか?ワンボードマイコンとは
    • Arduino、ワンボードマイコンとは
    • 講師の作品を紹介
    • Arduino IDEのインストール、PCとの接続、各種設定など
  2. PCと接続しArduino IDEを用いてプログラミング
    • PCとArduinoを接続し、Arduino IDEでプログラミングし、LEDを点灯させる
    • ブレッドボードを使ってスイッチとLEDを組み合わせる
  3. ブレッドボードを用いてLEDを複数点灯させる
    • スケッチについて
    • LED点滅プログラムの作成
    • PWMでLEDの明るさをコントロール
  4. スイッチ、センサーからArduinoに信号を入力して、LEDを操作する
    • 各種センサーについて
    • フィジカルコンピューティングとは
    • 光センサーを用いてPCに数値を送る
  5. サーボモーターを動かす
    • サーボモーターについて
    • その他モーターについて
    • Arduinoにサーボモーターを接続し動かす
  6. リレーシールドをArduinoにつなげて100Vをコントロールする
    • リレーとは
    • リレーを用いて100V家電を操作する

*カリキュラムの進度および内容は、受講者全員の理解度・習得度によって変更される場合があります。

Arduino

使用アプリケーション
Arduino IDE
https://www.arduino.cc/en/main/software
講師
江口拓人
定員
6名
対象
インタラクティブな装置などの製作スキルを身に付けたい方
フィジカルコンピューティング、組み込み型のワンボードマイコンに興味がありモノづくりに活かしたい方
ガジェット好きな方