第1回 Arduinoの基本

今回は、Arduinoの基本についてまとめる

Arduinoとは

入出力ポートがあるマイコンボード

環境整備

プログラムはArduinoの開発環境(ArduinoIDE)で作成
ArduinoIDEはArduinoのダウンロードサイトからダウンロードできる
自分のOSにあったものをインストール

設定

Arduinoにはいろんな種類がある
どの種類のArduinoを使うかの設定はツールから設定できる
[ツール]→[ボード]→選ぶ
[ツール]→[シリアルポート]→[Arduino]で接続したUSBを選択

LED

LEDは長い方が[+]・短い方が[ー]
[+]はアノード・[ー]はカソードという

LEDの接続

LEDの[+]を13番ピン・短い方[ー]をGNDにつなげる

Arduinoのプログラミング

setupは最初に一回だけ実行されるプログラム
loopはずっと繰り返し実行されるプログラム
命令文の最後には;(セミコロン)
pinMode:指定したピンの入力・出力を設定する
digitalWrite:デジタルピンの出力をLOWかHIGHで設定
delayは指定した時間待つ命令で、単位はミリ秒(ms)

配線

ブレッドボードを使って
Arduinoの5Vー10kΩの抵抗ーCdSセルーArduinoのGND
の流れができるような配線する
抵抗とcdsセルは片方が同じ列に配線が来るようにする
その後、10kΩの抵抗とCdSセルが繋がっている列からArduinoのA1ピンに配線する

アナログ・デジタル

デジタル:0or1しかない
アナログ:連続した値 0~1の間もとれる

その他

val=analogRead(1):アナログ1番ピン(A1)の値を読むこと