Arduino Nano互換機の使い方
はじめに
当教室でよく使用する Arduinoの中でも小さく使い勝手のいいNano 互換機について説明します。
Arduinoとは
Arduinoシリーズの一つで初心者向け。
Unoの旧型機種であるDuemilanoveをもとに作られているため、Unoの小型版ともいわれる
Arduino Nanoの基本仕様
互換機を使用する場合はUSB-SerialチップがCH340シリーズを使ってあることがあるので、ダウンロードしてインストールが必要です。下のリンクからインストールしてください。
スペックシート
ボード | Arfuino🄬 Nano |
マイクロコントローラー | ATmega168/ATmega328P |
動作電圧 | 5V |
供給電圧 | 7V-12V |
1ピン当たりの電流 | 20mA |
動作周波数 | ATmega328 16MHz |
メモリー | 2KB SRAM, 32KB flash 1KB EEPROM |
重さ | 5gram |
大きさ | W18mm×L45mm |
アナログピン(入力/出力) | 8/0 |
デジタルピン(入力/出力) | 14/14 |
PWM | 6 |
Built-in LED | 13 |
UART | 1(RX/TX) |
I2C | A4(SDA),A5(SCL) |
SPI | D11(COPI),D12(CIPO),D13(SCK) Use any GPIO for Chip Select(CS) |
ピンアサイン(ピン配置)
IDEの設定
ボードの設定
プロセッサの設定
教室で使うものに関してはATmega328P(Old Bootloader)を使用しています。
テスト動作用プログラム
D2とGNDにLEDを刺します。D2が線の長い側(アノード)です。
int LEDPIN = 2;
void setup() {
// put your setup code here, to run once:
pinMode(LEDPIN, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LEDPIN,HIGH);
delay(1000);
digitalWrite(LEDPIN,LOW);
delay(1000);
}
各種リンク
CH340ドライバーダウンロード
CH340 Drivers for Windows, Mac and Linux
ArduinoIDE(開発環境)ダウンロード
Software
Open-source electronic prototyping platform enabling users to create interactive electronic objects.
Arduino WebEditor
https://create.arduino.cc/editor
Arduino Nanoのページ
https://docs.arduino.cc/hardware/nano
Arduinoのホームページ
Arduino - Home
Open-source electronic prototyping platform enabling users to create interactive electronic objects.
fritzing
HC-SR501 Passive Infrared Sensor - PIR