アプリケーション開発もーすけです。最近に大学時代の研究室の仲間とArduino勉強会をやることになり、それに向けて友人と再入門したので入門プログラムを作ってみた。Arduino入門時にこれだけは知っておきたい事項をプログラム形式にまとめた。不足部分もたくさんあるが、これだけわかれば楽しめるようになると思う。以下が入門プログラム。LEDの点灯まずはじめの第一歩はLEDの点灯。これはArduino標準搭載の「スケッチの例」を利用。利用したスケッチ:スケッチの例⇒01.Basic⇒BlinkLEDのプラス側を13番に、マイナス側をGNDに挿せば完成。どちらがマイナスでどちらがプラスか必ず覚えましょう。間違えるとショートしてLEDが壊れることがあります。PCとArduino間のシリアル通信センサーで取得したデータ等をPC側に渡すシリアル通信。最初なので、Arduino本体側で文字列を適当に出力させてそれを表示する。以下のサンプルのようにした。回路側はなにもいじっていない。次のステップとしてセンサーの利用を行った。はじめ温度センサーを利用したのだが、温度の変化は室内ではわかりづらかったので「超音波距離センサ」を利用した。ここでは超音波距離センサを利用するが、大事なことはセンサーの種類ではなく、センサーを利用した入力である。超音波距離センサにて測定した物体との距離をシリアルモニターで表示するもの。超音波距離センサとLEDの組み合わせセンサーを用いいた入力方法・LEDを使った出力方法について学んだので、それらを組み合わせて以下のものを作成。物体がある一定以上離れている場合(あるいは物体がない場合)には青LEDの点灯をするもの。Processingとの連携シリアル通信で受け取ったデータをシリアルモニターで表示するだけでなく、Processingで受け取ることもできる。Processingで受け取ったデータをとりあえず、出力するところまで実施した。電池でArduinoを動作させる通常、ArduinoはPCから電源をとっているため、PCと切り離してしまうと動かなくなる。PCと繋いでいないと動作できないArduinoなんて必要ない...とも思う。Arduinoを電池で動かす方法はいたって簡単で以下の2つを用意して接続するだけ。Gadgettownメディア:この商品を含むブログを見るこれらを以下のように接続する。以上で入門まとめは終わりだが、その他にも以下を購入しているので次はもっと高度なことを実践したい。Shopを使ったマイクロサービス体験のハンズオン「捉」2019年振り返り「LeanとDevOpsの科学」を読んで。