Assalamualaikum wbt & Salam Sejahtera.
Selepas anda memuat turun fail Library Arduino, ikut arahan yang terdapat dalam fail itu untuk membolehkan anda membuat simulasi Arduino pada Proteus.
 |
| Arahan yang terdapat dalam fail Library Arduino |
Sekarang, buka Proteus anda dan pada Component Mode, klik pada simbol P. Pastikan perkataan Emulator wujud dalam senarai kategori komponen (rujuk gambar bawah). Jika tiada, anda mungkin tidak mengikut arahan dengan betul. Sila lihat video dalam Youtube untuk bantuan.
 |
| Emulator pada kategori komponen |
Double click pada Emulator dan pilih Arduino UNO R3. Kemudian, tambah komponen yang lain seperti perintang, LED dan suis.
Jika anda mahu kaedah pantas cara menambah komponen, taip sahaja RES untuk perintang, RED-LED untuk LED dan BUTTON untuk suis pada ruangan keyword.
 |
| Ruangan keywords |
Sambungkan litar seperti gambar bawah. Tukar nilai perintang anda agar litar dapat berfungsi dengan baik.
 |
| Running LED dengan 1 suis |
Copy aturcara dibawah dan paste pada IDE Arduino anda.
const int buttonPin = A0;
int LED3 = 13;
int LED2 = 12;
int LED1 = 11;
int buttonState = 0;
void setup() {
pinMode(LED3, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED1, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(LED3, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED1, HIGH);
delay(500);
digitalWrite(LED3, LOW);
digitalWrite(LED2, HIGH);
digitalWrite(LED1, LOW);
delay(500);
digitalWrite(LED3, HIGH);
digitalWrite(LED2, LOW);
digitalWrite(LED1, LOW);
delay(500);
}
else {
digitalWrite(LED3, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED1, LOW);
}
}
Selepas itu, pada IDE Arduino anda, klik butang Verify sehingga keluar status Done compiling.
 |
| Butang Verify pada IDE Arduino |
Bagi memudahkan kita load hex file, langkah berikut adalah sangat penting.
- Taip %TEMP% pada column Run dan tekan Enter
- Patah balik ke folder Local
- Create shortcut untuk folder Temp
 |
| Step 1 |
 |
| Langkah 2 - Klik pada butang Local untuk patah balik ke folder |
 |
| Langkah 3 - Create Shorcut pada desktop |
Untuk load hex file anda ke dalam Proteus, double click pada Arduino anda di Proteus dan splash screen berikut akan terpapar.
Pada Program File, klik pada icon folder (rujuk gambar atas). Pergi ke desktop dimana anda telah create shortcut folder Temp. Pilih fail yang ada perkataan buildxxxxxxxxxxxx.tmp.
Double click pada folder tersebut dan pilih .hex file. JANGAN PILIH .ELF!!
Klik Open dan OK.
Tekan butang Run the Simulation dan akan anda dapat lihat LED akan berkelip secara bergilir-gilir setiap kali anda menekan suis.
 |
| Run the simulation |
SELAMAT MENCUBA!!