Arduino & AVR
AVRファミリは完全にブラウザ内で動作します。クラウドへの往復なしで即座に起動し、サイクル精度のAVRエミュレーションを提供します。
| ボード | MCU | フラッシュ | 備考 |
|---|---|---|---|
| Arduino UNO | ATmega328P, 16 MHz | 32 KB | 初心者向けの標準ボード。デジタル14ピン + アナログ6ピン |
| Arduino Nano | ATmega328P, 16 MHz | 32 KB | UNOと同じチップをブレッドボード向けのスティック型にしたもの |
| Arduino Mega 2560 | ATmega2560, 16 MHz | 256 KB | デジタルI/O 54、UART 4基 — ピン数を多く必要とするプロジェクト向け |
| ATtiny85 | ATtiny85, 8 MHz | 8 KB | ベアの8ピンDIPチップ。そのままブレッドボードに挿せる |
言語: Arduino C++。
ハードウェアと同じように動作する詳細
Section titled “ハードウェアと同じように動作する詳細”analogWritePWM、タイマー、割り込み(attachInterrupt)、EEPROM、および 任意のボーレートでのSerialは、シリコン上と同じように動作します。- ADCはアナログ回路が提供するものをそのまま読み取ります。ポテンショメータの分圧回路を配線すれば、
analogReadがそれを追跡します。 - 定番シールド相当の部品(LCD、74HC595、サーボ、マトリックス キーパッド)は、サンプル付きでカタログに含まれています。
おすすめの入門サンプル
Section titled “おすすめの入門サンプル”ギャラリーのArduino Unoフィルタには多数の例があります。バイナリカウンタ、 OLEDディスプレイ、A4988ドライバ付きステッパー、バッテリーモニタなどです。 サンプルギャラリーをご覧ください。