サンプルを選ぶか.hexを開く
Lチカ、シリアル、ボタン、フェード、ディスプレイ、サーボから始めるか、IDEで書き出したコンパイル済みファイルを開きます。
コンパイル済みのスケッチ(.hex)や10種類のサンプルを、シミュレートしたATmega328Pでリアルタイムに実行します。
LED、ボタン、ノブ、7セグメント表示、16x2ディスプレイ、サーボ、ブザーをピンに配線し、シリアルモニターを確認できます。
Lチカ、シリアル、ボタン、フェード、ディスプレイ、サーボから始めるか、IDEで書き出したコンパイル済みファイルを開きます。
LED、ボタン、可変抵抗、7セグメント表示、16x2ディスプレイ、サーボ、ブザーを追加し、接続するピンを選びます。
ボタンを押し、ノブを回し、シリアルモニターに入力して、ボードがリアルタイムで反応する様子を確認します。
WaveSpeed AIで、電子工作プロジェクトのビジュアルやクリップを作成できます。
対象の新規アカウントに $1 の無料クレジット。カード不要。 ジェネレーターのご利用には、別途アカウントとクレジットが必要です。Arduinoシミュレーターは無料です。
はい。無料のオンラインArduinoシミュレーターです。アカウント不要、ウォーターマークなし、時間制限なし、インストール不要で、好きなだけプログラムを実行できます。
10種類のサンプルスケッチから選ぶかコンパイル済みの.hexを開き、LED、ボタンなどの部品をUnoのピンに配線して「実行」を押します。ボードはシリアルモニターとプロッター付きで、ブラウザ上でリアルタイムに動作します。
スケッチのコンパイル済みファイルを開きます。Arduino IDEでは「スケッチ > コンパイルしたバイナリを出力」を選び、保存された.hexを開きます。arduino-cliでは「compile --output-dir」を使い、PlatformIOでは.pio/build/uno/firmware.hexを開きます。ELFファイルや生の.binイメージも使えます。
16 MHzのATmega328Pを搭載したUno相当のボードです。ピンD0–D13とA0–A5、PWM付きのタイマー0、1、2、シリアルポート、アナログ入力、EEPROM、ウォッチドッグ、ピン割り込みに対応しています。
各命令は実際のチップと同じクロックサイクル数で実行されるため、delay()、millis()、PWM周波数、toneの音程、サーボのパルス、シリアルのタイミングは実機のUnoと一致します。ステータス行にシミュレーション速度が表示されます。
LED、押しボタン、可変抵抗、7セグメント表示、16x2キャラクターディスプレイ、サーボ、音が聞こえるブザーに加え、プログラムの出力用にシリアルモニターとプロッターがあります。
部品を追加し、配線(歯車アイコン)を開いてピンを選びます。LEDはピンからGNDへ、ボタンはピンとGND(INPUT_PULLUPを使用)または5Vの間に接続します。可変抵抗はアナログピンに0–5 Vを与え、16x2ディスプレイは一般的なRS、E、D4–D7の接続を使います。
いいえ。ファイルはブラウザ内で読み込まれて実行され、お使いのデバイスの外に出ることはありません。配線と最後のプログラムは次回のためにこのブラウザに保存されます。
はい。標準的なArduinoスタイルで書かれた10種類のサンプルがあり、Lチカやシリアルから、ボタン、フェード、ディスプレイ、サーボまで揃っています。「スケッチを表示」を開くとコードを読んで自分のIDEにコピーできます。
いいえ。ArduinoはArduino SAの商標です。このシミュレーターはWaveSpeed AIが開発したもので、Arduinoとの提携や承認はありません。
無料、プライベート、インストール不要。