Arduino

Arduino

Arduinoで人感センサを使用する

赤外線感応モジュールPIR(Passive Infra-Red=赤外線感応)モジュールを利用した人感センサを使ってみましょう。パーツとして入手可能な赤外線人感センサの多くは、このように半透明の多面体のドーム状の部品を備えています。このドーム...
Arduino

Arduinoでアナログ入力

今回は Arduino のアナログ入力について実験します。アナログ入力の実験Arduino のアナログ入力端子Arduino にはアナログ入力機能があります。たとえば Arduino UNO には6つのアナログ入力端子( A0 ~ A5 )...
Arduino

ArduinoでESP-WROOM-02Uを使う その3(Webサーバにする)

どんなサーバを作るか概要今度は Arduino + ESP-WROOM-02U をサーバにします。サンプルとして、HTTP(Web)サーバを作ってみます。Webサーバというと大げさに思えるかもしれませんが、HTTPは比較的単純なプロトコルで...
Arduino

ArduinoでESP-WROOM-02Uを使う その2(TCPクライアントにする)

ATコマンドでTCP接続をしてみるそれでは、ESP-WROOM-02U を使用して TCP 通信を行ってみましょう。まずは ATコマンドを手打ちしてWebサーバに接続し、htmlファイルを取得してみます。準備テスト用htmlファイルの準備接...
Arduino

ArduinoでESP-WROOM-02Uを使う その1(回路組立とテスト)

ESP-WROOM-02 について概要ESP-WROOM-02 シリーズは、ESP8266 という 32bit マイクロコントローラを搭載した WiFiモジュールです。TCP/IP プロトコルスタックを実装しており、単体で TCP や UD...
Arduino

Arduinoで7セグメント LED を使う

今回は、数字を表示するための『 7セグメント LED 』を使ってみます。7セグメントLED概要7セグメントLEDは、数字を表示するのに使用されてきた古い部品です。ほとんどの場合、数字の形を表す7つの LED +小数点を表す1つの LED が...
Arduino

Arduinoでスイッチのオン・オフを読み取る

今回は、Arduino のデジタル入力端子を使用して、スイッチのオン/オフを読み取る実験を行います。Arduino のデジタル入力概要Arduino には D0 ~ D13 という 14個のデジタル入力に使える端子があります。デジタル入力と...
Arduino

ArduinoでPCと通信する・その2

前回は Arduino から PC にデータを送信するやり方を試しました。今回は逆に、PC から Arduino にデータを送信することを考えてみます。プログラム今回のソースコードは以下の通りです。C++void setup() { Ser...
Arduino

ArduinoでPCと通信する・その1

今回は、USB ケーブルを通じて PC と Arduino の間でデータのやり取りをする方法を試してみます。通信ができるようになれば、PC からの操作で Arduino に接続した機器を動かすArduino に接続されたセンサの値を PC ...
Arduino

ArduinoでLEDの光量を制御する

Arduinoのアナログ出力前項で、Arduino にはアナログ出力が可能な端子がいくつかあると書きました。しかし実は、これは正確な言い方ではありません。たとえば照明の明るさを調節する場合、古典的な方法は電圧を変化させることです。しかし、A...