Arduino
目次
Arduinoとは?
ArduinoホームページArduino - Home
導入編
準備
準備するもの
- パソコン
- Arduino
- 電子部品
Arduinoは多くの種類があるが、Arduino UnoまたはArduino Nanoが使いやすいのでオススメする(最初はArduino Unoで初めて後から、Arduino Nanoをはじめるとよいかも)。アマゾンで正規品は¥3500程で高いので互換機をオススメします。互換期は¥300~¥600程で買えます。*注意 評価の低いものは買うのをやめましょう。ケーブル付きのものを買ってください(パソコンと通信できません)。
正規品:Arduino Uno
互換機
互換機:Arduino Nano
電子部品は最初、ブレッドボード ジャンパー線 LED 可変抵抗 光センサーが十分楽しめると思います。入門キットを買うのがめんどくさくないかもしれません。
入門キットamazon
導入方法
Arduinoにプログラムを書き込んだりできるソフトをパソコンにインストールするだけ。
ArduinoホームページよりArduinoの統合開発ソフト(無償)をダウンロード
現在のArduino IDEのバージョンは1.8.5のようです。パソコンのOSがWindowsの方は、この画面に表示される。Windows ZIP file for non admin installをクリックして、
JUST DOWNLOADをクリックしてZIPファイルをダウンロードして展開してください。
展開したファイルの中のarduino.exeを実行すれば起動します。
Arduinoをパソコンに接続して設定を行う。
シリアルポートの選択・・・
初級編
Asduino関数一覧Arduino 日本語リファレンス
表示させる
まず、Arduinoが現在どのような動作をしているか知りたいので、自分の表示させたい変数表示させる方法を知りましょう。
シリアルモニタで見ることができます。
シリアルモニタ
シリアルモニタへの表示をさせるプログラム
int x = 0; // アナログ値を格納する変数
void setup() {
Serial.begin(9600); // シリアルポートを9600bpsで開く
}
void loop() {
Serial.println(x);
}
単純な計算をする
基本c言語と同じです。
LEDを光らせる
いよいよ簡単な回路を組んでいきましょう。
中級編
光センサーの読み取り
センサーは基本的にセンサーの抵抗値の変化を分圧により電圧の変化として、その電圧の変化をマイコンが読み取りセンサーの状況を知ると言うものです。
シリアルプロッタ
Arduinoの機能にシリアルプロッタというものがあり、
応用編
距離の計測
回転数の計測
LED cube
倒立振り子
ライントレーサー