学生ものづくりブログ

ものづくり好きな学生の書くブログ

Arduino

目次

Arduinoとは?

Arduinoは初心者でも簡単に使えるマイコンボードです。

 

ArduinoホームページArduino - Home

 

導入編

準備

準備するもの

  • パソコン
  • Arduino
  • 電子部品

 

Arduinoは多くの種類があるが、Arduino UnoまたはArduino Nanoが使いやすいのでオススメする(最初はArduino Unoで初めて後から、Arduino Nanoをはじめるとよいかも)。アマゾンで正規品は¥3500程で高いので互換機をオススメします。互換期は¥300~¥600程で買えます。*注意 評価の低いものは買うのをやめましょう。ケーブル付きのものを買ってください(パソコンと通信できません)。

正規品:Arduino Uno

【永久保証付き】Arduino Uno

互換機

EasyWordMall UNO R3開発ボード USBケーブル付属 Arduinoと互換

互換機:Arduino Nano

Elegoo Arduino Nanoボード V3.0 CH340/ATmega328P、Arduino Nano V3.0互換 (1)

 

 

 

電子部品は最初、ブレッドボード ジャンパー線 LED 可変抵抗 光センサーが十分楽しめると思います。入門キットを買うのがめんどくさくないかもしれません。

 

入門キットamazon

Kuman 40 in 1 Arduino用キット 初心者 アルドゥイーノメガ UNO R3対応互換ボード プロジェクタキット 基本セット 日本語マニュアル K4

 

導入方法

Arduinoにプログラムを書き込んだりできるソフトをパソコンにインストールするだけ。

ArduinoホームページよりArduinoの統合開発ソフト(無償)をダウンロード

Arduino - Software

 

f:id:yHiro:20180108014701p:plain

現在のArduino IDEのバージョンは1.8.5のようです。パソコンのOSがWindowsの方は、この画面に表示される。Windows ZIP file for non admin installをクリックして、

 

f:id:yHiro:20180108014639p:plain

JUST DOWNLOADをクリックしてZIPファイルをダウンロードして展開してください。

展開したファイルの中のarduino.exeを実行すれば起動します。

f:id:yHiro:20180108015154p:plain

Arduinoをパソコンに接続して設定を行う。

 

f:id:yHiro:20180119180249p:plain

シリアルポートの選択・・・

初級編

Asduino関数一覧Arduino 日本語リファレンス

 

表示させる

まず、Arduinoが現在どのような動作をしているか知りたいので、自分の表示させたい変数表示させる方法を知りましょう。

シリアルモニタで見ることができます。

 

シリアルモニタ

f:id:yHiro:20180114152741p:plain

 

シリアルモニタへの表示をさせるプログラム

Arduino 日本語リファレンス

 

int x = 0; // アナログ値を格納する変数

void setup() {
Serial.begin(9600); // シリアルポートを9600bpsで開く
}

void loop() {

Serial.println(x);
}

 

f:id:yHiro:20180119180513p:plain

 

f:id:yHiro:20180119180542p:plain

 

f:id:yHiro:20180119180618p:plain

 

 

単純な計算をする

 基本c言語と同じです。

 

yhiro.hatenablog.jp

 

 

 

LEDを光らせる

いよいよ簡単な回路を組んでいきましょう。 

 

中級編

光センサーの読み取り

センサーは基本的にセンサーの抵抗値の変化を分圧により電圧の変化として、その電圧の変化をマイコンが読み取りセンサーの状況を知ると言うものです。

 

Arduino 日本語リファレンス

 

シリアルプロッタ

Arduinoの機能にシリアルプロッタというものがあり、

 

ローターリエンコーダー
 

 

応用編

 

距離の計測

回転数の計測

LED cube

倒立振り子

ライントレーサー