Percobaan
1 ( Arduino , 1 Led dan 1 PushButton)
1. Buat
rangkaian di proteus seperti gambar di bawah
2. Buat
source code di program arduino :
const int buttonPin = 1; // nomer button
const int ledPin = 5;
// no led
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop(){
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, LOW);
}
else {
digitalWrite(ledPin, HIGH);
}
}
3. Kemudia
tekan verify, dan copy “C:\Users\MULTIM~1\AppData\Local\Temp\build7180798166121121969.tmp\ButtonArduino.cpp.hex”
di komponen Arduino di Proteus. Jalan kan
4. Jika
Tombol ditekan LED akan menyala.
Percobaan
2 ( Arduino , 2 Led / 1 Motor dan 2 PushButton)
1. Buat
rangkaian di proteus seperti gambar di bawah
2. Buat
source code di program arduino :
const int buttonPin = 1;
const int buttonPin2 = 2;
const int ledPin = 5;
const int ledPin2 = 6;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(buttonPin, INPUT);
pinMode(buttonPin2, INPUT);
}
void loop(){
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, LOW);
}
else{
digitalWrite(ledPin2, HIGH);
}
buttonState = digitalRead(buttonPin2);
if (buttonState == HIGH) {
digitalWrite(ledPin2, LOW);
}
else{
digitalWrite(ledPin, HIGH);
}
}
3. Kemudia
tekan verify, dan copy “C:\Users\MULTIM~1\AppData\Local\Temp\build1401704085339387820.tmp\Button.cpp.hex”
di komponen Arduino di Proteus. Jalan kan
4. Jika
Tombol 1 ditekan LED 2 akan menyala dan sebaliknya.
5. Kemudian
ganti LED dengan MOTOR dan jalankan
6. Jika
tombol 1 ditekan maka motor akan berputar CW (searah jarum jam) apabila tombol
2 ditekan maka motor akan berputar CCW(berlawanan jarum jam).


Percobaan
3 ( Arduino , 4 Led dan 4 PushButton )

Source
code nya masih belum ditemukan bro..
