penggunaan FOR Arduino dengan Proteus
A. Pengulangan FOR untuk menjalankan led dengan perintah 1 detik ( delay 1000) sebanyak nilai ulangan sebanyak nilai ulangan nya.
Komponen Libary yang di butuhkan di proteus adalah :
- ARDUINO UNO R3
- LED
- GROUND
Langkah Program :
Int i ; —> Mendefinisikan variable i sebagai integer Int LED1 = 9; —> Mendefinisikan variable LED1 sebagai integer dengan nilai 9 pinMode (LEDku, OUTPUT); —> seting pin LED1 (pin No. 9) sebagai output digitalWrite (LED1, HIGH); —> memerintahkan pin LED1 bernilai 1 (tegangan 5 V) digitalWrite (LED1, LOW); —> memerintahkan pin LED1 bernilai 0 (tidak ada tegangan) Serial.begin(9600); —> mengaktifkan port serial (pin 0 dan pin 1) dengan BAUD rate 9.600 Serial.println(i); —> mencetak nilai i sekaligus ganti baris Serial.println(); —> tdk ada yg dicetak, hanya ganti baris Serial.print(“coba “); —> mencetak kata “coba” tanpa ganti baris (kata yang dicetak ada diantara 2 tanda petik) delay(1000); —> tunda selama 1.000 m detik = 1 detik
int i; | |
int LED1=9; | |
int ulangan = 6; | |
void setup() { | |
// put your setup code here, to run once: | |
pinMode(LED1, OUTPUT); | |
} | |
void loop() { | |
digitalWrite(LED1,HIGH); | |
for(i=1;i<ulangan;i++) | |
{delay(1000);} | |
digitalWrite(LED1,LOW); | |
for(i=ulangan;i>0;i--) | |
{delay(1000);} | |
// put your main code here, to run repeatedly: | |
} |
dengan skematik rangkaian pada proteus sebagai berikut :
file project dapat di unduh di https://github.com/wanwanvm/wanwanvm.github.io/tree/main/tugas/for
B. Pengulangan FOR untuk di tampilkan di Virtual Terminal
Komponen Libary yang di butuhkan di proteus adalah :
- ARDUINO UNO R3
- VIRTUAL TERMINAL
int i; | |
void setup() { | |
// put your setup code here, to run once: | |
Serial.begin(9600); | |
} | |
void loop() { | |
for(i=1;i<11;i++) | |
{ | |
Serial.println(i); | |
delay(1000); | |
} | |
Serial.println(); | |
for(i=15;i>0;i--) | |
{ | |
Serial.print("coba : "); | |
Serial.println(i); | |
delay(1000); | |
} | |
} |
dengan skematik rangkaian pada proteus sebagai berikut :
file project dapat di unduh di https://github.com/wanwanvm/wanwanvm.github.io/tree/main/tugas/for silahkan kirim masukan untuk saya ingin membuat artikel apa. Semoga bermanfaat. jika kurang jelas bisa komentar atau dm twitter @wanwanvm